Class LoadFlowActionSimulator
- java.lang.Object
-
- com.powsybl.action.simulator.loadflow.LoadFlowActionSimulator
-
- All Implemented Interfaces:
ActionSimulator
- Direct Known Subclasses:
LocalLoadFlowActionSimulator
public class LoadFlowActionSimulator extends Object implements ActionSimulator
- Author:
- Geoffroy Jamgotchian
, Teofil Calin BANC
-
-
Constructor Summary
Constructors Constructor Description LoadFlowActionSimulator(Network network, ComputationManager computationManager)
LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowActionSimulatorObserver... observers)
LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, LoadFlowActionSimulatorObserver... observers)
LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, List<LoadFlowActionSimulatorObserver> observers)
LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, List<LoadFlowActionSimulatorObserver> observers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
protected Network
getNetwork()
protected boolean
isApplyIfSolvedViolations()
void
start(ActionDb actionDb, String... contingencyIds)
void
start(ActionDb actionDb, List<String> contingencyIds)
-
-
-
Constructor Detail
-
LoadFlowActionSimulator
public LoadFlowActionSimulator(Network network, ComputationManager computationManager)
-
LoadFlowActionSimulator
public LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowActionSimulatorObserver... observers)
-
LoadFlowActionSimulator
public LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, List<LoadFlowActionSimulatorObserver> observers)
-
LoadFlowActionSimulator
public LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, LoadFlowActionSimulatorObserver... observers)
-
LoadFlowActionSimulator
public LoadFlowActionSimulator(Network network, ComputationManager computationManager, LoadFlowActionSimulatorConfig config, boolean applyIfSolvedViolations, LoadFlowParameters parameters, List<LoadFlowActionSimulatorObserver> observers)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in interfaceActionSimulator
-
getNetwork
protected Network getNetwork()
-
isApplyIfSolvedViolations
protected boolean isApplyIfSolvedViolations()
-
start
public void start(ActionDb actionDb, String... contingencyIds)
- Specified by:
start
in interfaceActionSimulator
-
start
public void start(ActionDb actionDb, List<String> contingencyIds)
- Specified by:
start
in interfaceActionSimulator
-
-