Package com.powsybl.sensitivity
Class SensitivityAnalysis.Runner
java.lang.Object
com.powsybl.sensitivity.SensitivityAnalysis.Runner
- All Implemented Interfaces:
Versionable
- Enclosing class:
- SensitivityAnalysis
A sensitivity analysis runner is responsible for providing convenient methods on top of
SensitivityAnalysisProvider
:
several variants of synchronous and asynchronous run with default parameters.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
void
run
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) run
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters) run
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) run
(Network network, List<SensitivityFactor> factors) run
(Network network, List<SensitivityFactor> factors, SensitivityAnalysisParameters parameters) run
(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies) run
(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies, SensitivityAnalysisParameters parameters) run
(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters) runAsync
(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) runAsync
(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode)
-
Constructor Details
-
Runner
-
-
Method Details
-
runAsync
public CompletableFuture<Void> runAsync(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) -
runAsync
public CompletableFuture<SensitivityAnalysisResult> runAsync(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) -
run
public void run(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) -
run
public SensitivityAnalysisResult run(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, ReportNode reportNode) -
run
public SensitivityAnalysisResult run(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters) -
run
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters) -
run
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies, SensitivityAnalysisParameters parameters) -
run
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors, List<Contingency> contingencies) -
run
-
run
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors, SensitivityAnalysisParameters parameters) -
getName
- Specified by:
getName
in interfaceVersionable
-
getVersion
- Specified by:
getVersion
in interfaceVersionable
-