CastorSecondPreventive

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,505 of 1,5050%114 of 1140%1051052342344848
runSecondPreventiveAndAutoRao(CastorContingencyScenarios, PrePerimeterSensitivityAnalysis, PrePerimeterResult, OptimizationResult, Map)2360%160%99414111
optimizeSecondPreventivePerimeter(PrePerimeterResult, PrePerimeterResult, OptimizationResult, Map, AppliedRemedialActions)1990%80%55363611
runSecondPreventiveRao(PrePerimeterSensitivityAnalysis, PrePerimeterResult, OptimizationResult, Map)1880%100%66292911
getRangeActionsExcludedFromSecondPreventive(OptimizationResult, Map)1040%20%22181811
shouldRunSecondPreventiveRao(OptimizationResult, Collection, RaoResult, long)940%140%88171711
shouldRemoveRaDueToUsageLimits(String, RaUsageLimits, Set, Set)920%120%77111111
lambda$getRangeActionsExcludedFromSecondPreventive$19(Set, Set, Map, RangeAction)460%60%44111111
lambda$getRangeActionsToRemove$28(Map, State, Crac, State, Set, Set, Set, RangeAction, Double)300%60%445511
lambda$buildSetPointResultsMap$24(Crac, RangeAction, Map, State, OptimizationResult)290%40%334411
lambda$buildSetPointResultsMap$21(Crac, RangeAction, Map, RangeAction, State, OptimizationResult)290%40%334411
buildSetPointResultsMap(Crac, OptimizationResult, Map, Map, Set, State)270%n/a114411
lambda$getRangeActionsToRemove$29(Crac, Map, Map, State, Set, State, Map)240%20%225511
CastorSecondPreventive(Crac, RaoParameters, Network, StateTree, ToolProvider, Instant)210%n/a118811
lambda$runSecondPreventiveAndAutoRao$4(AppliedRemedialActions, Map.Entry)210%n/a113311
lambda$buildSetPointResultsMap$23(Map, State, OptimizationResult, Map, Crac, RangeAction, Set)200%n/a113311
raHasRelativeToPreviousInstantRange(RangeAction)190%20%223311
lambda$buildSetPointResultsMap$25(Map, State, OptimizationResult, Map, Crac, RangeAction)190%n/a113311
applyPreventiveResultsForAutoOrCurativeRangeActions(OptimizationResult)180%n/a114411
getAllAppliedNetworkAraAndCra(AppliedRemedialActions)160%n/a114411
lambda$optimizeSecondPreventivePerimeter$12(Set, RangeAction)150%n/a113311
lambda$runSecondPreventiveAndAutoRao$3(AppliedRemedialActions, Map.Entry, RangeAction)150%n/a111111
getRangeActionsToRemove(Crac, State, Map, Map)140%n/a113311
lambda$getRangeActionsExcludedFromSecondPreventive$18(RangeAction)140%40%331111
lambda$getRangeActionsExcludedFromSecondPreventive$17(RangeAction)140%40%331111
lambda$addAppliedRangeActionsPostContingency$8(Instant, AppliedRemedialActions, State, OptimizationResult)140%20%223311
lambda$runSecondPreventiveAndAutoRao$2(Map.Entry)140%40%331111
lambda$isAnyResultUnsecure$0(OptimizationResult)140%40%331111
isFinalCostWorseThanPreventive(double, OptimizationResult, RaoResult, Instant)130%20%221111
lambda$getAllAppliedNetworkAraAndCra$10(State)120%40%331111
lambda$applyPreventiveResultsForAutoOrCurativeRangeActions$15(OptimizationResult, RangeAction)110%n/a111111
lambda$addAppliedNetworkActionsPostContingency$5(Instant, AppliedRemedialActions, State, OptimizationResult)110%20%223311
lambda$runSecondPreventiveAndAutoRao$1(AppliedRemedialActions, State, CastorSecondPreventive.SecondPreventiveRaoResult, RangeAction)100%n/a111111
lambda$getRangeActionsExcludedFromSecondPreventive$16(RangeAction)90%20%221111
lambda$optimizeSecondPreventivePerimeter$13(OptimizationResult, State, RangeAction)90%n/a111111
lambda$addAppliedRangeActionsPostContingency$7(AppliedRemedialActions, State, OptimizationResult, RangeAction)90%n/a111111
lambda$buildSetPointResultsMap$22(Map, Crac, Map, RangeAction, RangeAction)80%n/a111111
lambda$getAllAppliedNetworkAraAndCra$11(Map, AppliedRemedialActions, State)80%n/a111111
addAppliedNetworkActionsPostContingency(Set, AppliedRemedialActions, Map)60%n/a112211
addAppliedRangeActionsPostContingency(Set, AppliedRemedialActions, Map)60%n/a112211
lambda$optimizeSecondPreventivePerimeter$14(NetworkAction)60%n/a111111
lambda$addAppliedRangeActionsPostContingency$9(Map, AppliedRemedialActions, Instant)60%n/a111111
lambda$addAppliedNetworkActionsPostContingency$6(Map, AppliedRemedialActions, Instant)60%n/a111111
isAnyResultUnsecure(Collection)50%n/a111111
lambda$raHasRelativeToPreviousInstantRange$31(StandardRange)50%n/a111111
lambda$raHasRelativeToPreviousInstantRange$30(TapRange)50%n/a111111
lambda$shouldRemoveRaDueToUsageLimits$27(String, RemedialAction)50%n/a111111
lambda$shouldRemoveRaDueToUsageLimits$26(String, RangeAction)50%n/a111111
lambda$getRangeActionsExcludedFromSecondPreventive$20(Map.Entry)40%n/a111111