AutomatonSimulator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,178 of 2,1780%132 of 1320%1211213213215555
shiftRangeActionsUntilFlowCnecsSecure(List, Set, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, State)3660%200%1111545411
simulateAutomatonState(State, Set, Network)2570%80%55303011
simulateRangeAutomatons(State, Set, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, int, Set, Map, Map)1410%100%66242411
simulateTopologicalAutomatons(State, Network, PrePerimeterSensitivityAnalysis, int, Set, PrePerimeterResult)1130%60%44191911
disableHvdcAngleDroopActivePowerControl(List, Network, PrePerimeterSensitivityAnalysis, PrePerimeterResult, State)1000%40%33171711
runPostRangeAutomatonsSensitivityComputation(State, Set, Network, int)760%20%229911
computeHvdcAngleDroopActivePowerControlValues(Network, State, String, LoadFlowParameters)720%40%33161611
buildRangeActionsGroupsForSpeed(PrePerimeterResult, State, Network, int)710%80%55202011
lambda$disableHvdcAngleDroopActivePowerControl$17(Map, Map, Network, HvdcRangeAction)660%40%339911
getPreAutoPerimeterSensitivityAnalysis(State, Set)600%20%227711
roundUpAngleToTapWrtInitialSetpoint(PstRangeAction, double, double)570%80%55101011
checkAlignedRangeActions(List, List)550%60%449911
gatherFlowCnecsForAutoRangeAction(RangeAction, State, Network)470%40%336611
buildPrePerimeterResultForOptimizedState(AutomatonSimulator.RangeAutomatonSimulationResult, State, RemedialActionActivationResult)470%n/a118811
getAllSortedSpeeds(State)430%n/a113311
disableHvdcAngleDroopActivePowerControl(String, Network, double)420%20%226611
getRangeActionsAndTheirTapsAppliedOnState(OptimizationResult, State)380%n/a115511
computeOptimalSetpoint(double, double, double, double, RangeAction, double, double)370%60%448811
createFailedAutomatonPerimeterResult(PrePerimeterResult, PrePerimeterResult, Set, Set, Map, State, String)340%n/a114411
AutomatonSimulator(Crac, RaoParameters, ToolProvider, FlowResult, PrePerimeterResult, Set, int)290%n/a11101011
safeDiffSignum(double, double)290%60%448811
computeTotalSensitivityValue(List, double, PrePerimeterResult, FlowCnec, TwoSides)260%20%225511
lambda$getCnecsWithNegativeMarginWithoutExcludedCnecs$22(PrePerimeterResult, FlowCnec, Set, Map, TwoSides)260%40%334411
lambda$simulateTopologicalAutomatons$7(Network, Set, NetworkAction)250%20%224411
applyAllRangeActions(List, Network, double, Map)220%20%225511
getCnecsWithNegativeMarginWithoutExcludedCnecs(Set, Set, PrePerimeterResult)210%n/a116611
lambda$simulateTopologicalAutomatons$8(Network, NetworkAction)200%n/a113311
buildRemedialActionActivationResult(AutomatonSimulator.TopoAutomatonSimulationResult, AutomatonSimulator.RangeAutomatonSimulationResult, State)190%n/a112211
buildRangeActionActivationResult(AutomatonSimulator.RangeAutomatonSimulationResult, State)170%n/a113311
computeHvdcAngleDroopActivePowerControlValue(HvdcLine)150%20%223311
updateSensitivityUnderestimator(FlowCnec, FlowCnec, double)120%20%223311
lambda$buildRangeActionsGroupsForSpeed$11(State, PrePerimeterResult, Network, RangeAction)110%n/a111111
lambda$getRangeActionsAndTheirTapsAppliedOnState$2(Map, OptimizationResult, State, PstRangeAction)110%n/a111111
lambda$getCnecsWithNegativeMarginWithoutExcludedCnecs$23(PrePerimeterResult, Set, Map, FlowCnec)100%n/a111111
lambda$gatherFlowCnecsForAutoRangeAction$9(UsageRule)100%40%331111
lambda$getRangeActionsAndTheirTapsAppliedOnState$4(Map, OptimizationResult, State, RangeAction)100%n/a111111
lambda$roundUpAngleToTapWrtInitialSetpoint$25(double, Double)90%20%221111
lambda$roundUpAngleToTapWrtInitialSetpoint$24(double, Double)90%20%221111
lambda$shiftRangeActionsUntilFlowCnecsSecure$19(Map, Network, RangeAction)90%n/a111111
lambda$buildRangeActionsGroupsForSpeed$14(Optional, RangeAction)90%n/a111111
lambda$buildRangeActionsGroupsForSpeed$12(int, RangeAction)90%20%221111
lambda$simulateTopologicalAutomatons$6(int, NetworkAction)90%20%221111
lambda$simulateTopologicalAutomatons$5(State, PrePerimeterResult, Set, Network, NetworkAction)90%n/a111111
lambda$simulateAutomatonState$1(Map, PrePerimeterResult, RangeAction)90%n/a111111
lambda$simulateAutomatonState$0(Map, Network, RangeAction)90%n/a111111
getSpeed(RemedialAction)80%n/a111111
lambda$computeHvdcAngleDroopActivePowerControlValues$18(HvdcLine)80%20%221111
lambda$checkAlignedRangeActions$15(List, RangeAction)80%20%221111
lambda$buildRangeActionActivationResult$26(RangeActionActivationResultImpl, State, RangeAction, Double)70%n/a111111
lambda$getRangeActionsAndTheirTapsAppliedOnState$3(RangeAction)70%20%221111
lambda$gatherFlowCnecsForAutoRangeAction$10(State, UsageRule)60%n/a111111
lambda$shiftRangeActionsUntilFlowCnecsSecure$21(double, RangeAction)50%n/a111111
lambda$shiftRangeActionsUntilFlowCnecsSecure$20(double, RangeAction)50%n/a111111
lambda$disableHvdcAngleDroopActivePowerControl$16(Network, HvdcRangeAction)40%n/a111111
lambda$buildRangeActionsGroupsForSpeed$13(RangeAction, List)40%n/a111111