| shiftRangeActionsUntilFlowCnecsSecure(List, Set, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, State) |  | 0% |  | 0% | 11 | 11 | 54 | 54 | 1 | 1 |
| simulateAutomatonState(State, Set, Network) |  | 0% |  | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
| simulateRangeAutomatons(State, Set, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, int, Set, Map, Map) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
| simulateTopologicalAutomatons(State, Network, PrePerimeterSensitivityAnalysis, int, Set, PrePerimeterResult) |  | 0% |  | 0% | 4 | 4 | 19 | 19 | 1 | 1 |
| disableHvdcAngleDroopActivePowerControl(List, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, State) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| runPostRangeAutomatonsSensitivityComputation(State, Set, Network, int) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| computeHvdcAngleDroopActivePowerControlValues(Network, State, String, LoadFlowParameters) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| buildRangeActionsGroupsForSpeed(PrePerimeterResult, State, Network, int) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| lambda$disableHvdcAngleDroopActivePowerControl$17(Map, Map, Network, HvdcRangeAction) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| getPreAutoPerimeterSensitivityAnalysis(State, Set) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| roundUpAngleToTapWrtInitialSetpoint(PstRangeAction, double, double) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| checkAlignedRangeActions(List, List) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| gatherFlowCnecsForAutoRangeAction(RangeAction, State, Network) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| buildPrePerimeterResultForOptimizedState(AutomatonSimulator.RangeAutomatonSimulationResult, State, RemedialActionActivationResult) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getAllSortedSpeeds(State) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| disableHvdcAngleDroopActivePowerControl(String, Network, double) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getRangeActionsAndTheirTapsAppliedOnState(OptimizationResult, State) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| computeOptimalSetpoint(double, double, double, double, RangeAction, double, double) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| createFailedAutomatonPerimeterResult(PrePerimeterResult, PrePerimeterResult, Set, Set, Map, State, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| AutomatonSimulator(Crac, RaoParameters, ToolProvider, FlowResult, PrePerimeterResult, Set, int) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| safeDiffSignum(double, double) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| computeTotalSensitivityValue(List, double, PrePerimeterResult, FlowCnec, TwoSides) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getCnecsWithNegativeMarginWithoutExcludedCnecs$22(PrePerimeterResult, FlowCnec, Set, Map, TwoSides) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| lambda$simulateTopologicalAutomatons$7(Network, Set, NetworkAction) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| applyAllRangeActions(List, Network, double, Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getCnecsWithNegativeMarginWithoutExcludedCnecs(Set, Set, PrePerimeterResult) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$simulateTopologicalAutomatons$8(Network, NetworkAction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| buildRemedialActionActivationResult(AutomatonSimulator.TopoAutomatonSimulationResult, AutomatonSimulator.RangeAutomatonSimulationResult, State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| buildRangeActionActivationResult(AutomatonSimulator.RangeAutomatonSimulationResult, State) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| computeHvdcAngleDroopActivePowerControlValue(HvdcLine) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| updateSensitivityUnderestimator(FlowCnec, FlowCnec, double) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$buildRangeActionsGroupsForSpeed$11(State, PrePerimeterResult, Network, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRangeActionsAndTheirTapsAppliedOnState$2(Map, OptimizationResult, State, PstRangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getCnecsWithNegativeMarginWithoutExcludedCnecs$23(PrePerimeterResult, Set, Map, FlowCnec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$gatherFlowCnecsForAutoRangeAction$9(UsageRule) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$getRangeActionsAndTheirTapsAppliedOnState$4(Map, OptimizationResult, State, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$roundUpAngleToTapWrtInitialSetpoint$25(double, Double) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$roundUpAngleToTapWrtInitialSetpoint$24(double, Double) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$shiftRangeActionsUntilFlowCnecsSecure$19(Map, Network, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildRangeActionsGroupsForSpeed$14(Optional, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildRangeActionsGroupsForSpeed$12(int, RangeAction) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$simulateTopologicalAutomatons$6(int, NetworkAction) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$simulateTopologicalAutomatons$5(State, PrePerimeterResult, Set, Network, NetworkAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$simulateAutomatonState$1(Map, PrePerimeterResult, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$simulateAutomatonState$0(Map, Network, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSpeed(RemedialAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeHvdcAngleDroopActivePowerControlValues$18(HvdcLine) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$checkAlignedRangeActions$15(List, RangeAction) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$buildRangeActionActivationResult$26(RangeActionActivationResultImpl, State, RangeAction, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRangeActionsAndTheirTapsAppliedOnState$3(RangeAction) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$gatherFlowCnecsForAutoRangeAction$10(State, UsageRule) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shiftRangeActionsUntilFlowCnecsSecure$21(double, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shiftRangeActionsUntilFlowCnecsSecure$20(double, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$disableHvdcAngleDroopActivePowerControl$16(Network, HvdcRangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$buildRangeActionsGroupsForSpeed$13(RangeAction, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |