Package com.powsybl.loadflow
Class LoadFlow.Runner
- java.lang.Object
-
- com.powsybl.loadflow.LoadFlow.Runner
-
- All Implemented Interfaces:
Versionable
- Enclosing class:
- LoadFlow
public static class LoadFlow.Runner extends Object implements Versionable
A loadflow runner is responsible for providing convenient methods on top ofLoadFlowProvider
: several variants of synchronous and asynchronous run with default parameters.
-
-
Constructor Summary
Constructors Constructor Description Runner(LoadFlowProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
String
getVersion()
LoadFlowResult
run(Network network)
LoadFlowResult
run(Network network, ComputationManager computationManager, LoadFlowParameters parameters)
LoadFlowResult
run(Network network, LoadFlowParameters parameters)
LoadFlowResult
run(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters)
CompletableFuture<LoadFlowResult>
runAsync(Network network)
CompletableFuture<LoadFlowResult>
runAsync(Network network, ComputationManager computationManager, LoadFlowParameters parameters)
CompletableFuture<LoadFlowResult>
runAsync(Network network, LoadFlowParameters parameters)
CompletableFuture<LoadFlowResult>
runAsync(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters)
-
-
-
Constructor Detail
-
Runner
public Runner(LoadFlowProvider provider)
-
-
Method Detail
-
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
public CompletableFuture<LoadFlowResult> runAsync(Network network, LoadFlowParameters parameters)
-
runAsync
public CompletableFuture<LoadFlowResult> runAsync(Network network)
-
run
public LoadFlowResult run(Network network, String workingStateId, ComputationManager computationManager, LoadFlowParameters parameters)
-
run
public LoadFlowResult run(Network network, ComputationManager computationManager, LoadFlowParameters parameters)
-
run
public LoadFlowResult run(Network network, LoadFlowParameters parameters)
-
run
public LoadFlowResult run(Network network)
-
getName
public String getName()
- Specified by:
getName
in interfaceVersionable
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfaceVersionable
-
-