public class LoadFlowActionSimulatorLogPrinter extends DefaultLoadFlowActionSimulatorObserver
Constructor and Description |
---|
LoadFlowActionSimulatorLogPrinter(java.io.PrintStream out,
java.io.PrintStream err,
boolean verbose) |
Modifier and Type | Method and Description |
---|---|
void |
beforeAction(RunningContext runningContext,
java.lang.String actionId) |
void |
beforePostContingencyAnalysis(RunningContext runningContext) |
void |
beforePreContingencyAnalysis(RunningContext runningContext) |
void |
beforeTest(RunningContext runningContext,
java.lang.String actionId) |
void |
loadFlowConverged(RunningContext runningContext,
java.util.List<LimitViolation> violations) |
void |
loadFlowDiverged(RunningContext runningContext) |
void |
maxIterationsReached(RunningContext runningContext) |
void |
noMoreViolations(RunningContext runningContext) |
void |
roundBegin(RunningContext runningContext) |
void |
ruleChecked(RunningContext runningContext,
Rule rule,
RuleEvaluationStatus status,
java.util.Map<java.lang.String,java.lang.Object> variables,
java.util.Map<java.lang.String,java.lang.Boolean> actions) |
void |
violationsAnymoreAndNoRulesMatch(RunningContext runningContext) |
afterAction, afterApplyTest, afterPostContingencyAnalysis, afterPreContingencyAnalysis, afterTest, beforeApplyTest, divergedAfterTest, noMoreViolationsAfterTest, postContingencyAnalysisNetworkLoaded, roundEnd, violationsAfterTest
public LoadFlowActionSimulatorLogPrinter(java.io.PrintStream out, java.io.PrintStream err, boolean verbose)
public void beforePreContingencyAnalysis(RunningContext runningContext)
beforePreContingencyAnalysis
in interface LoadFlowActionSimulatorObserver
beforePreContingencyAnalysis
in class DefaultLoadFlowActionSimulatorObserver
public void beforePostContingencyAnalysis(RunningContext runningContext)
beforePostContingencyAnalysis
in interface LoadFlowActionSimulatorObserver
beforePostContingencyAnalysis
in class DefaultLoadFlowActionSimulatorObserver
public void roundBegin(RunningContext runningContext)
roundBegin
in interface LoadFlowActionSimulatorObserver
roundBegin
in class DefaultLoadFlowActionSimulatorObserver
public void loadFlowDiverged(RunningContext runningContext)
loadFlowDiverged
in interface LoadFlowActionSimulatorObserver
loadFlowDiverged
in class DefaultLoadFlowActionSimulatorObserver
public void loadFlowConverged(RunningContext runningContext, java.util.List<LimitViolation> violations)
loadFlowConverged
in interface LoadFlowActionSimulatorObserver
loadFlowConverged
in class DefaultLoadFlowActionSimulatorObserver
public void ruleChecked(RunningContext runningContext, Rule rule, RuleEvaluationStatus status, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Boolean> actions)
ruleChecked
in interface LoadFlowActionSimulatorObserver
ruleChecked
in class DefaultLoadFlowActionSimulatorObserver
public void beforeAction(RunningContext runningContext, java.lang.String actionId)
beforeAction
in interface LoadFlowActionSimulatorObserver
beforeAction
in class DefaultLoadFlowActionSimulatorObserver
public void beforeTest(RunningContext runningContext, java.lang.String actionId)
beforeTest
in interface LoadFlowActionSimulatorObserver
beforeTest
in class DefaultLoadFlowActionSimulatorObserver
public void noMoreViolations(RunningContext runningContext)
noMoreViolations
in interface LoadFlowActionSimulatorObserver
noMoreViolations
in class DefaultLoadFlowActionSimulatorObserver
public void violationsAnymoreAndNoRulesMatch(RunningContext runningContext)
violationsAnymoreAndNoRulesMatch
in interface LoadFlowActionSimulatorObserver
violationsAnymoreAndNoRulesMatch
in class DefaultLoadFlowActionSimulatorObserver
public void maxIterationsReached(RunningContext runningContext)
maxIterationsReached
in interface LoadFlowActionSimulatorObserver
maxIterationsReached
in class DefaultLoadFlowActionSimulatorObserver