AbstractCoreProblemFiller

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,086 of 1,0860%60 of 600%68682092093636
getMinAndMaxAbsoluteAndRelativeSetpoints(RangeAction, double)2430%160%1111505011
addSetPointConstraints(LinearProblem, RangeAction, State)1980%80%55414111
updateConstraintsForRangeAction(LinearProblem, RangeAction, State, RangeActionActivationResult, int, OffsetDateTime)710%n/a11161611
addImpactOfRangeActionOnCnec(LinearProblem, SensitivityResult, FlowCnec, TwoSides, RangeActionActivationResult)700%60%44131311
addImpactOfRangeActionOnCnec(LinearProblem, SensitivityResult, RangeAction, State, FlowCnec, TwoSides, OpenRaoMPConstraint, RangeActionActivationResult)460%20%229911
isRangeActionSensitivityAboveThreshold(RangeAction, double)440%120%777711
lambda$buildFlowConstraints$4(FlowResult, FlowCnec, LinearProblem, SensitivityResult, RangeActionActivationResult, TwoSides)440%n/a116611
AbstractCoreProblemFiller(OptimizationPerimeter, RangeActionSetpointResult, RangeActionsOptimizationParameters, SearchTreeRaoRangeActionsOptimizationParameters, Unit, boolean, SearchTreeRaoRangeActionsOptimizationParameters.PstModel, OffsetDateTime)430%n/a11131311
addBasicRangeActionVariables(LinearProblem, RangeAction, State)350%n/a115511
getRangeActionPenaltyCost(RangeAction, RangeActionsOptimizationParameters)320%60%447711
fill(LinearProblem, FlowResult, SensitivityResult, RangeActionActivationResult)300%n/a118811
checkAndActivateRangeShrinking(LinearProblem, RangeActionActivationResult)220%40%336611
addGlobalInjectionBalanceConstraint(LinearProblem, State)190%20%223311
lambda$getAvailableRangeActionsOnSameAction$15(RangeAction, Set, RangeAction)170%40%333311
lambda$buildRangeActionConstraints$9(LinearProblem, Map.Entry)150%n/a113311
lambda$buildFlowVariables$0(LinearProblem, FlowCnec, TwoSides)140%n/a111111
buildRangeActionConstraints(LinearProblem)130%n/a114411
getAvailableRangeActionsOnSameAction(RangeAction)130%n/a113311
lambda$buildFlowConstraints$5(FlowResult, LinearProblem, SensitivityResult, RangeActionActivationResult, FlowCnec)110%n/a111111
lambda$checkAndActivateRangeShrinking$10(LinearProblem, State, RangeActionActivationResult, RangeAction)100%n/a111111
buildFlowConstraints(LinearProblem, Set, FlowResult, SensitivityResult, RangeActionActivationResult)90%n/a112211
buildRangeActionVariables(LinearProblem)80%n/a112211
lambda$checkAndActivateRangeShrinking$11(LinearProblem, RangeActionActivationResult, State, Set)80%n/a111111
lambda$buildRangeActionConstraints$8(LinearProblem, Map.Entry, RangeAction)80%n/a111111
lambda$addImpactOfRangeActionOnCnec$6(State, State)80%n/a111111
lambda$buildFlowVariables$1(LinearProblem, FlowCnec)80%n/a111111
lambda$buildRangeActionVariables$3(LinearProblem, State, Set)70%n/a111111
buildFlowVariables(LinearProblem, Set)60%n/a112211
addAllRangeActionVariables(LinearProblem, RangeAction, State)60%n/a112211
lambda$getAvailableRangeActionsOnSameAction$16(RangeAction, Set, State, Set)60%n/a111111
lambda$buildRangeActionConstraints$7(Map.Entry)60%n/a111111
lambda$buildRangeActionVariables$2(LinearProblem, State, RangeAction)60%n/a111111
lambda$getMinAndMaxAbsoluteAndRelativeSetpoints$14(Integer)30%n/a111111
lambda$getMinAndMaxAbsoluteAndRelativeSetpoints$13(Integer)30%n/a111111
lambda$addSetPointConstraints$12(Double)30%n/a111111
updateBetweenMipIteration(LinearProblem, RangeActionActivationResult)0%n/a111111