runSecondPreventiveAndAutoRao(CastorContingencyScenarios, PrePerimeterSensitivityAnalysis, PrePerimeterResult, OptimizationResult, Map) |  | 0% |  | 0% | 9 | 9 | 41 | 41 | 1 | 1 |
optimizeSecondPreventivePerimeter(PrePerimeterResult, PrePerimeterResult, OptimizationResult, Map, AppliedRemedialActions) |  | 0% |  | 0% | 5 | 5 | 36 | 36 | 1 | 1 |
runSecondPreventiveRao(PrePerimeterSensitivityAnalysis, PrePerimeterResult, OptimizationResult, Map) |  | 0% |  | 0% | 6 | 6 | 29 | 29 | 1 | 1 |
getRangeActionsExcludedFromSecondPreventive(OptimizationResult, Map) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
shouldRunSecondPreventiveRao(OptimizationResult, Collection, RaoResult, long) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
shouldRemoveRaDueToUsageLimits(String, RaUsageLimits, Set, Set) |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 1 | 1 |
lambda$getRangeActionsExcludedFromSecondPreventive$19(Set, Set, Map, RangeAction) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
lambda$getRangeActionsToRemove$28(Map, State, Crac, State, Set, Set, Set, RangeAction, Double) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
lambda$buildSetPointResultsMap$24(Crac, RangeAction, Map, State, OptimizationResult) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
lambda$buildSetPointResultsMap$21(Crac, RangeAction, Map, RangeAction, State, OptimizationResult) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
buildSetPointResultsMap(Crac, OptimizationResult, Map, Map, Set, State) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$getRangeActionsToRemove$29(Crac, Map, Map, State, Set, State, Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
CastorSecondPreventive(Crac, RaoParameters, Network, StateTree, ToolProvider, Instant) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
lambda$runSecondPreventiveAndAutoRao$4(AppliedRemedialActions, Map.Entry) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$buildSetPointResultsMap$23(Map, State, OptimizationResult, Map, Crac, RangeAction, Set) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
raHasRelativeToPreviousInstantRange(RangeAction) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$buildSetPointResultsMap$25(Map, State, OptimizationResult, Map, Crac, RangeAction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
applyPreventiveResultsForAutoOrCurativeRangeActions(OptimizationResult) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
getAllAppliedNetworkAraAndCra(AppliedRemedialActions) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
lambda$optimizeSecondPreventivePerimeter$12(Set, RangeAction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$runSecondPreventiveAndAutoRao$3(AppliedRemedialActions, Map.Entry, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getRangeActionsToRemove(Crac, State, Map, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
lambda$getRangeActionsExcludedFromSecondPreventive$18(RangeAction) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$getRangeActionsExcludedFromSecondPreventive$17(RangeAction) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$addAppliedRangeActionsPostContingency$8(Instant, AppliedRemedialActions, State, OptimizationResult) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$runSecondPreventiveAndAutoRao$2(Map.Entry) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$isAnyResultUnsecure$0(OptimizationResult) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
isFinalCostWorseThanPreventive(double, OptimizationResult, RaoResult, Instant) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$getAllAppliedNetworkAraAndCra$10(State) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$applyPreventiveResultsForAutoOrCurativeRangeActions$15(OptimizationResult, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$addAppliedNetworkActionsPostContingency$5(Instant, AppliedRemedialActions, State, OptimizationResult) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$runSecondPreventiveAndAutoRao$1(AppliedRemedialActions, State, CastorSecondPreventive.SecondPreventiveRaoResult, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getRangeActionsExcludedFromSecondPreventive$16(RangeAction) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$optimizeSecondPreventivePerimeter$13(OptimizationResult, State, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$addAppliedRangeActionsPostContingency$7(AppliedRemedialActions, State, OptimizationResult, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$buildSetPointResultsMap$22(Map, Crac, Map, RangeAction, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getAllAppliedNetworkAraAndCra$11(Map, AppliedRemedialActions, State) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
addAppliedNetworkActionsPostContingency(Set, AppliedRemedialActions, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
addAppliedRangeActionsPostContingency(Set, AppliedRemedialActions, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$optimizeSecondPreventivePerimeter$14(NetworkAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$addAppliedRangeActionsPostContingency$9(Map, AppliedRemedialActions, Instant) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$addAppliedNetworkActionsPostContingency$6(Map, AppliedRemedialActions, Instant) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
isAnyResultUnsecure(Collection) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$raHasRelativeToPreviousInstantRange$31(StandardRange) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$raHasRelativeToPreviousInstantRange$30(TapRange) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$shouldRemoveRaDueToUsageLimits$27(String, RemedialAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$shouldRemoveRaDueToUsageLimits$26(String, RangeAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$getRangeActionsExcludedFromSecondPreventive$20(Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |