java.lang.Object
com.powsybl.loadflow.LoadFlow.Runner
- All Implemented Interfaces:
com.powsybl.commons.Versionable
- Enclosing class:
- LoadFlow
A loadflow runner is responsible for providing convenient methods on top of
LoadFlowProvider
:
several variants of synchronous and asynchronous run with default parameters.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
run
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) run
(Network network, LoadFlowParameters parameters) run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) run
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, com.powsybl.commons.report.ReportNode reportNode) runAsync
(Network network, ComputationManager computationManager, LoadFlowParameters parameters) runAsync
(Network network, LoadFlowParameters parameters) runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) runAsync
(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, com.powsybl.commons.report.ReportNode reportNode)
-
Constructor Details
-
Runner
-
-
Method Details
-
runAsync
public CompletableFuture<LoadFlowResult> runAsync(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, com.powsybl.commons.report.ReportNode reportNode) -
runAsync
public CompletableFuture<LoadFlowResult> runAsync(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) -
runAsync
public CompletableFuture<LoadFlowResult> runAsync(Network network, ComputationManager computationManager, LoadFlowParameters parameters) -
runAsync
-
runAsync
-
run
public LoadFlowResult run(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters, com.powsybl.commons.report.ReportNode reportNode) -
run
public LoadFlowResult run(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters) -
run
public LoadFlowResult run(Network network, ComputationManager computationManager, LoadFlowParameters parameters) -
run
-
run
-
getName
- Specified by:
getName
in interfacecom.powsybl.commons.Versionable
-
getVersion
- Specified by:
getVersion
in interfacecom.powsybl.commons.Versionable
-