Package com.powsybl.security.results
Class OperatorStrategyResult
java.lang.Object
com.powsybl.security.results.OperatorStrategyResult
An operator strategy could contain several conditional actions (also called stages). Each stage can be monitored through
a computation status, limit violations and network results. Nevertheless, an operator strategy result always contains the
final stage computation status, the limit violations on the final state of the network and the network result of the final state.
- Author:
- Etienne Lesot <[email protected]>
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionOperatorStrategyResult
(OperatorStrategy operatorStrategy, PostContingencyComputationStatus status, LimitViolationsResult limitViolationsResult, NetworkResult networkResult) OperatorStrategyResult
(OperatorStrategy operatorStrategy, List<OperatorStrategyResult.ConditionalActionsResult> conditionalActionsResults) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
OperatorStrategyResult
public OperatorStrategyResult(OperatorStrategy operatorStrategy, PostContingencyComputationStatus status, LimitViolationsResult limitViolationsResult, NetworkResult networkResult) -
OperatorStrategyResult
public OperatorStrategyResult(OperatorStrategy operatorStrategy, List<OperatorStrategyResult.ConditionalActionsResult> conditionalActionsResults)
-
-
Method Details
-
getStatus
- Returns:
- The PostContingencyComputationStatus of the operator strategy. In case of multiple stage, it represents the status after applying the last conditional actions.
-
getLimitViolationsResult
- Returns:
- The LimitViolationsResult of the operator strategy. In case of multiple stage, it represents the limit violations monitored on the network state after applying the last conditional actions.
-
getNetworkResult
- Returns:
- The NetworkResult of the operator strategy. In case of multiple stage, it represents the network result monitored on the network state after applying the last conditional actions.
-
getOperatorStrategy
- Returns:
- The Operator strategy associated to this result
-
getConditionalActionsResults
- Returns:
- The list of all ConditionalActionsResult of the associated operator strategy
-
getFinalOperatorStrategyResult
- Returns:
- The conditional actions result associated to the last stage of the strategy.
-