Package com.powsybl.security.impl
Class DefaultSecurityAnalysis
- java.lang.Object
-
- com.powsybl.security.impl.DefaultSecurityAnalysis
-
public class DefaultSecurityAnalysis extends Object
- Author:
- Geoffroy Jamgotchian
, Teofil Calin BANC
-
-
Constructor Summary
Constructors Constructor Description DefaultSecurityAnalysis(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, List<StateMonitor> monitors, Reporter reporter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addInterceptor(SecurityAnalysisInterceptor interceptor)
boolean
removeInterceptor(SecurityAnalysisInterceptor interceptor)
CompletableFuture<SecurityAnalysisReport>
run(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
-
-
-
Constructor Detail
-
DefaultSecurityAnalysis
public DefaultSecurityAnalysis(Network network, LimitViolationDetector detector, LimitViolationFilter filter, ComputationManager computationManager, List<StateMonitor> monitors, Reporter reporter)
-
-
Method Detail
-
addInterceptor
public void addInterceptor(SecurityAnalysisInterceptor interceptor)
-
removeInterceptor
public boolean removeInterceptor(SecurityAnalysisInterceptor interceptor)
-
run
public CompletableFuture<SecurityAnalysisReport> run(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
-
-