| logOptimizationSummary(OpenRaoLogger, State, Set, Map, ObjectiveFunctionResult, ObjectiveFunctionResult) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getMostLimitingElementsResults(ObjectiveFunctionResult, FlowResult, Set, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| getMostLimitingElementsResults(Perimeter, OptimizationResult, Set, Map, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| getRaResult(Set, Map) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| logSensitivityAnalysisResults(String, ObjectiveFunction, RemedialActionActivationResult, PrePerimeterResult, RaoParameters, int) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| logCost(String, LinearOptimizationResult, RaoParameters, int) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| lambda$logRangeActions$0(Leaf, State, boolean, RangeAction) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| logRangeActions(OpenRaoLogger, Leaf, OptimizationPerimeter, String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getMostConstrainedSide(FlowCnec, FlowResult, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| getSortedFlowCnecs(Perimeter, OptimizationResult, Set, Map, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getMostLimitingElements(ObjectiveFunctionResult, Set, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| checkIfMostLimitingElementIsFictional(OpenRaoLogger, Perimeter, OptimizationResult, Set, Map, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| logFailedOptimizationSummary(OpenRaoLogger, State, Set, Map) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$getMostLimitingElementsResults$6(Map, Map, Unit, boolean, int, ContingencyScenario) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| formatDoubleBasedOnMargin(double, double) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$getSortedFlowCnecs$17(Map, Map, Unit, boolean, ContingencyScenario) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$getMostLimitingElementsAndMargins$8(boolean, OptimizationResult, Unit, Map, FlowCnec) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMostLimitingElementsAndMargins(OptimizationResult, Set, Unit, boolean, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| checkIfMostLimitingElementIsFictional(OpenRaoLogger, ObjectiveFunctionResult) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getRaResult$9(Set, RangeAction, Double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getSortedFlowCnecs$16(Map, Map, Unit, boolean, Perimeter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getMostLimitingElementsResults$5(Map, Map, Unit, boolean, int, Perimeter) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, Perimeter, OptimizationResult, Set, Map, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getVirtualCostDetailed(RaoResult, Instant) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, ObjectiveFunctionResult, FlowResult, Set, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getSortedFlowCnecs$15(Map, Map, Unit, boolean, State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getMostLimitingElementsResults$4(Map, Map, Unit, boolean, int, State) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getVirtualCostDetailed(ObjectiveFunctionResult) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getVirtualCostDetailed$14(RaoResult, Instant, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getVirtualCostDetailed$13(RaoResult, Instant, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getVirtualCostDetailed$12(ObjectiveFunctionResult, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getVirtualCostDetailed$11(ObjectiveFunctionResult, String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$logRangeActions$1(Leaf, boolean, State) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, OptimizationResult, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, PrePerimeterResult, Set, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, PrePerimeterResult, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| logMostLimitingElementsResults(OpenRaoLogger, LinearOptimizationResult, ObjectiveFunctionParameters.ObjectiveFunctionType, Unit, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getScenarioName(State) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getScenarioName$10(Contingency) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$logMostLimitingElementsResults$3(OpenRaoLogger, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$logMostLimitingElementsResults$2(OpenRaoLogger, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getMostLimitingElements$7(Set, FlowCnec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |