Package com.powsybl.dynaflow
Class DynaFlowSecurityAnalysis
- java.lang.Object
-
- com.powsybl.dynaflow.DynaFlowSecurityAnalysis
-
public class DynaFlowSecurityAnalysis extends Object
- Author:
- Luma Zamarreno
-
-
Constructor Summary
Constructors Constructor Description DynaFlowSecurityAnalysis(com.powsybl.iidm.network.Network network, com.powsybl.security.LimitViolationDetector detector, com.powsybl.security.LimitViolationFilter filter, com.powsybl.computation.ComputationManager computationManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInterceptor(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
static com.powsybl.computation.Command
getCommand(DynaFlowConfig config)
static com.powsybl.computation.Command
getVersionCommand(DynaFlowConfig config)
boolean
removeInterceptor(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
CompletableFuture<com.powsybl.security.SecurityAnalysisReport>
run(String workingVariantId, com.powsybl.security.SecurityAnalysisParameters securityAnalysisParameters, com.powsybl.contingency.ContingenciesProvider contingenciesProvider)
-
-
-
Method Detail
-
getCommand
public static com.powsybl.computation.Command getCommand(DynaFlowConfig config)
-
getVersionCommand
public static com.powsybl.computation.Command getVersionCommand(DynaFlowConfig config)
-
addInterceptor
public void addInterceptor(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
-
removeInterceptor
public boolean removeInterceptor(com.powsybl.security.interceptors.SecurityAnalysisInterceptor interceptor)
-
run
public CompletableFuture<com.powsybl.security.SecurityAnalysisReport> run(String workingVariantId, com.powsybl.security.SecurityAnalysisParameters securityAnalysisParameters, com.powsybl.contingency.ContingenciesProvider contingenciesProvider)
-
-