Package com.powsybl.security.impl
Class DefaultSecurityAnalysis
java.lang.Object
com.powsybl.security.impl.DefaultSecurityAnalysis
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>, Teofil Calin BANC <teofil-calin.banc at rte-france.com>
-
Constructor Summary
ConstructorDescriptionDefaultSecurityAnalysis
(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, List<StateMonitor> monitors, ReportNode reportNode) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInterceptor
(SecurityAnalysisInterceptor interceptor) boolean
removeInterceptor
(SecurityAnalysisInterceptor interceptor) run
(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
-
Constructor Details
-
DefaultSecurityAnalysis
public DefaultSecurityAnalysis(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, List<StateMonitor> monitors, ReportNode reportNode)
-
-
Method Details
-
addInterceptor
-
removeInterceptor
-
run
public CompletableFuture<SecurityAnalysisReport> run(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
-