public class ParallelLoadFlowActionSimulator
extends java.lang.Object
Constructor and Description |
---|
ParallelLoadFlowActionSimulator(Network network,
ComputationManager cm,
int taskCount) |
ParallelLoadFlowActionSimulator(Network network,
ComputationManager cm,
int taskCount,
LoadFlowActionSimulatorConfig config,
boolean applyIfSolved,
java.util.function.Consumer<SecurityAnalysisResult>... resultHandlers) |
ParallelLoadFlowActionSimulator(Network network,
ComputationManager cm,
int taskCount,
LoadFlowActionSimulatorConfig config,
boolean applyIfSolved,
java.util.List<java.util.function.Consumer<SecurityAnalysisResult>> resultHandlers) |
Modifier and Type | Method and Description |
---|---|
void |
run(java.lang.String script,
java.util.List<java.lang.String> contingencyIds)
Runs a load flow action simulator through calls to itools action-simulator command,
submitted to the computation manager.
|
public ParallelLoadFlowActionSimulator(Network network, ComputationManager cm, int taskCount)
public ParallelLoadFlowActionSimulator(Network network, ComputationManager cm, int taskCount, LoadFlowActionSimulatorConfig config, boolean applyIfSolved, java.util.function.Consumer<SecurityAnalysisResult>... resultHandlers)
public ParallelLoadFlowActionSimulator(Network network, ComputationManager cm, int taskCount, LoadFlowActionSimulatorConfig config, boolean applyIfSolved, java.util.List<java.util.function.Consumer<SecurityAnalysisResult>> resultHandlers)
public void run(java.lang.String script, java.util.List<java.lang.String> contingencyIds)
script
- the content of the groovy DSL script representing contingencies and actions.