Package com.powsybl.sensitivity
Class SensitivityAnalysis.Runner
- java.lang.Object
-
- com.powsybl.sensitivity.SensitivityAnalysis.Runner
-
- All Implemented Interfaces:
Versionable
- Enclosing class:
- SensitivityAnalysis
public static final class SensitivityAnalysis.Runner extends Object implements Versionable
A sensitivity analysis runner is responsible for providing convenient methods on top ofSensitivityAnalysisProvider
: several variants of synchronous and asynchronous run with default parameters.
-
-
Constructor Summary
Constructors Constructor Description Runner(SensitivityAnalysisProvider provider)
-
Method Summary
-
-
-
Constructor Detail
-
Runner
public Runner(SensitivityAnalysisProvider provider)
-
-
Method Detail
-
runAsync
public CompletableFuture<Void> runAsync(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, Reporter reporter)
-
runAsync
public CompletableFuture<SensitivityAnalysisResult> runAsync(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, Reporter reporter)
-
run
public void run(Network network, String workingVariantId, SensitivityFactorReader factorReader, SensitivityResultWriter resultWriter, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, Reporter reporter)
-
run
public SensitivityAnalysisResult run(Network network, String workingVariantId, List<SensitivityFactor> factors, List<Contingency> contingencies, List<SensitivityVariableSet> variableSets, SensitivityAnalysisParameters parameters, ComputationManager computationManager, Reporter reporter)
-
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
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors)
-
run
public SensitivityAnalysisResult run(Network network, List<SensitivityFactor> factors, SensitivityAnalysisParameters parameters)
-
getName
public String getName()
- Specified by:
getName
in interfaceVersionable
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfaceVersionable
-
-