Package com.powsybl.dynaflow
Class DynaFlowProvider
- java.lang.Object
-
- com.powsybl.dynaflow.DynaFlowProvider
-
- All Implemented Interfaces:
com.powsybl.commons.config.PlatformConfigNamedProvider
,com.powsybl.commons.Versionable
,com.powsybl.loadflow.LoadFlowProvider
@AutoService(com.powsybl.loadflow.LoadFlowProvider.class) public class DynaFlowProvider extends Object implements com.powsybl.loadflow.LoadFlowProvider
- Author:
- Guillaume Pernin
-
-
Constructor Summary
Constructors Constructor Description DynaFlowProvider()
DynaFlowProvider(com.google.common.base.Supplier<DynaFlowConfig> configSupplier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.powsybl.computation.Command
getCommand(DynaFlowConfig config)
String
getName()
String
getVersion()
static com.powsybl.computation.Command
getVersionCommand(DynaFlowConfig config)
CompletableFuture<com.powsybl.loadflow.LoadFlowResult>
run(com.powsybl.iidm.network.Network network, com.powsybl.computation.ComputationManager computationManager, String workingStateId, com.powsybl.loadflow.LoadFlowParameters loadFlowParameters)
-
-
-
Constructor Detail
-
DynaFlowProvider
public DynaFlowProvider()
-
DynaFlowProvider
public DynaFlowProvider(com.google.common.base.Supplier<DynaFlowConfig> configSupplier)
-
-
Method Detail
-
getCommand
public static com.powsybl.computation.Command getCommand(DynaFlowConfig config)
-
getVersionCommand
public static com.powsybl.computation.Command getVersionCommand(DynaFlowConfig config)
-
getName
public String getName()
- Specified by:
getName
in interfacecom.powsybl.commons.config.PlatformConfigNamedProvider
- Specified by:
getName
in interfacecom.powsybl.commons.Versionable
-
getVersion
public String getVersion()
- Specified by:
getVersion
in interfacecom.powsybl.commons.Versionable
-
run
public CompletableFuture<com.powsybl.loadflow.LoadFlowResult> run(com.powsybl.iidm.network.Network network, com.powsybl.computation.ComputationManager computationManager, String workingStateId, com.powsybl.loadflow.LoadFlowParameters loadFlowParameters)
- Specified by:
run
in interfacecom.powsybl.loadflow.LoadFlowProvider
-
-