Package com.powsybl.security.execution
Class SecurityAnalysisExecutionImpl
java.lang.Object
com.powsybl.security.execution.SecurityAnalysisExecutionImpl
- All Implemented Interfaces:
SecurityAnalysisExecution
A local execution of a security analysis. Before the actual execution,
security analysis inputs are built from the so called execution inputs using a specified strategy,
including possible user defined transformation or preprocessing.
- Author:
- Sylvain Leclerc <sylvain.leclerc at rte-france.com>
-
Constructor Summary
ConstructorDescriptionThe execution will use the default security-analysis implementation defined in the platform.The execution will use the providerName implementation.SecurityAnalysisExecutionImpl
(SecurityAnalysis.Runner runner, SecurityAnalysisInputBuildStrategy inputBuildStrategy) -
Method Summary
Modifier and TypeMethodDescriptionexecute
(ComputationManager computationManager, SecurityAnalysisExecutionInput data)
-
Constructor Details
-
SecurityAnalysisExecutionImpl
public SecurityAnalysisExecutionImpl()The execution will use the default security-analysis implementation defined in the platform. -
SecurityAnalysisExecutionImpl
The execution will use the providerName implementation. -
SecurityAnalysisExecutionImpl
public SecurityAnalysisExecutionImpl(SecurityAnalysis.Runner runner, SecurityAnalysisInputBuildStrategy inputBuildStrategy)
-
-
Method Details
-
execute
public CompletableFuture<SecurityAnalysisReport> execute(ComputationManager computationManager, SecurityAnalysisExecutionInput data) - Specified by:
execute
in interfaceSecurityAnalysisExecution
-