public class SecurityAnalysisImpl extends AbstractSecurityAnalysis
interceptors, network, violationDetector, violationFilter
Constructor and Description |
---|
SecurityAnalysisImpl(Network network,
com.powsybl.computation.ComputationManager computationManager) |
SecurityAnalysisImpl(Network network,
LimitViolationDetector detector,
LimitViolationFilter filter,
com.powsybl.computation.ComputationManager computationManager) |
SecurityAnalysisImpl(Network network,
LimitViolationFilter filter,
com.powsybl.computation.ComputationManager computationManager) |
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(SecurityAnalysisInterceptor interceptor) |
boolean |
removeInterceptor(SecurityAnalysisInterceptor interceptor) |
CompletableFuture<SecurityAnalysisResult> |
run(String workingVariantId,
SecurityAnalysisParameters securityAnalysisParameters,
ContingenciesProvider contingenciesProvider) |
createResultBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
runWithLog
public SecurityAnalysisImpl(Network network, com.powsybl.computation.ComputationManager computationManager)
public SecurityAnalysisImpl(Network network, LimitViolationFilter filter, com.powsybl.computation.ComputationManager computationManager)
public SecurityAnalysisImpl(Network network, LimitViolationDetector detector, LimitViolationFilter filter, com.powsybl.computation.ComputationManager computationManager)
public void addInterceptor(SecurityAnalysisInterceptor interceptor)
addInterceptor
in interface SecurityAnalysis
addInterceptor
in class AbstractSecurityAnalysis
public boolean removeInterceptor(SecurityAnalysisInterceptor interceptor)
removeInterceptor
in interface SecurityAnalysis
removeInterceptor
in class AbstractSecurityAnalysis
public CompletableFuture<SecurityAnalysisResult> run(String workingVariantId, SecurityAnalysisParameters securityAnalysisParameters, ContingenciesProvider contingenciesProvider)
Copyright © 2020. All rights reserved.