| runSync(SecurityAnalysisParameters, ContingenciesProvider, List, List, List, String, Executor) |  | 0% |  | 0% | 10 | 10 | 74 | 74 | 1 | 1 |
| runSimulations(LfNetwork, List, AbstractLoadFlowParameters, SecurityAnalysisParameters, List, List, List, ContingencyActivePowerLossDistribution) |  | 0% |  | 0% | 5 | 5 | 38 | 38 | 1 | 1 |
| checkActions(Network, List) |  | 0% |  | 0% | 20 | 20 | 31 | 31 | 1 | 1 |
| lambda$runSimulations$36(ReportNode, LfNetwork, PropagatedContingency, LoadFlowContext, LoadFlowParameters, OpenLoadFlowParameters, ContingencyActivePowerLossDistribution, SecurityAnalysisParameters, LimitViolationManager, PreContingencyNetworkResult, boolean, List, List, Map, Map, AbstractLoadFlowParameters, List, Iterator, NetworkState, Consumer, LfContingency) |  | 0% |  | 0% | 7 | 7 | 38 | 38 | 1 | 1 |
| runSimulationsOnAllComponents(LfNetworkList, List, AbstractLoadFlowParameters, SecurityAnalysisParameters, List, List, List, LoadFlowParameters) |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 |
| indexOperatorStrategiesByContingencyId(List, List, Map, Set, boolean) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| runPostContingencySimulation(LfNetwork, LoadFlowContext, Contingency, LfContingency, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, PreContingencyNetworkResult, boolean, List) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| runActionSimulation(LfNetwork, LoadFlowContext, OperatorStrategy, List, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, Map, boolean, LfContingency, LfNetworkParameters, List) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
| checkCondition(ConditionalActions, Set) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| lambda$runSync$4(LfTopoConfig, Lock, String, List, PropagatedContingencyCreationParameters, LoadFlowParameters, OpenLoadFlowParameters, List, int, ReportNode, List, List, List, SecurityAnalysisParameters, List, List, List) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| lambda$mergeSecurityAnalysisResult$16(Map, int, PostContingencyResult) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| lambda$mergeSecurityAnalysisResult$18(OperatorStrategyResult, int, List, OperatorStrategyResult.ConditionalActionsResult) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| mergeReportThreadResults(ReportNode, ReportNode) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| findAllBranchesToClose(Network, List, LfTopoConfig) |  | 0% |  | 0% | 9 | 9 | 10 | 10 | 1 | 1 |
| logPostContingencyStart(LfNetwork, LfContingency) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$mergeSecurityAnalysisResult$19(Map, int, OperatorStrategyResult) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| checkCondition(OperatorStrategy, LimitViolationsResult) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| warnDifferentStatus(PostContingencyComputationStatus, PostContingencyComputationStatus, int, String, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| mergeNetworkResult(NetworkResult, NetworkResult) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| lambda$findAllSwitchesToOperate$26(Network, LfTopoConfig, Action) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| findMissingActionId(OperatorStrategy, Set) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| AbstractSecurityAnalysis(Network, MatrixFactory, GraphConnectivityFactory, List, ReportNode) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| logActionEnd(LfNetwork, OperatorStrategy, Stopwatch) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findAllPtcToOperate(List, LfTopoConfig) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| findAllRtcToOperate(List, LfTopoConfig) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getNetworksToSimulate(LfNetworkList, LoadFlowParameters.ConnectedComponentMode) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| runActionSimulation(LfNetwork, LoadFlowContext, OperatorStrategy, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, Map, boolean, LfContingency, LimitViolationsResult, LfNetworkParameters, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| logPostContingencyEnd(LfNetwork, LfContingency, Stopwatch) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| logActionStart(LfNetwork, OperatorStrategy) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| run(String, SecurityAnalysisParameters, ContingenciesProvider, ComputationManager, List, List, List) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isAreaInterchangeControl(OpenLoadFlowParameters, List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$mergeReportThreadResults$9(ReportNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$mergeReportThreadResults$6(ReportNode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mergeSecurityAnalysisResult(SecurityAnalysisResult, Map, Map, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ensureMutable(List) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| createLfActions(LfNetwork, Set, Network, LfNetworkParameters) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| runActionLoadFlow(LoadFlowContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getNetworksToSimulate$14(LfNetwork) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$run$0(SecurityAnalysisParameters, ContingenciesProvider, List, List, List, String, ComputationManager) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createNoResult() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| throwMissingOperatorStrategyContingency(OperatorStrategy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| indexActionsById(List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| findAllSwitchesToOperate(Network, List, LfTopoConfig) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| throwMissingOperatorStrategyAction(OperatorStrategy, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findAllShuntsToOperate(List, LfTopoConfig) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$isAreaInterchangeControl$34(ContingencyLoadFlowParameters) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runSimulationsOnAllComponents$13(Map, OperatorStrategyResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runSimulationsOnAllComponents$12(Map, PostContingencyResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runSync$1(Set, OperatorStrategy) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$runSimulations$35(List, NetworkState, OperatorStrategyResult) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$findAllRtcToOperate$29(LfTopoConfig, RatioTapChangerTapPositionAction, ThreeSides) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllPtcToOperate$27(LfTopoConfig, PhaseTapChangerTapPositionAction, ThreeSides) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$indexActionsById$21(Action, Action) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createLfActions$20(Network, LfNetworkParameters, LfNetwork, Action) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runSync$3(Set, OperatorStrategy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasValidContingency(OperatorStrategy, Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllShuntsToOperate$32(LfTopoConfig, Action) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeSecurityAnalysisResult$17(OperatorStrategyResult.ConditionalActionsResult, OperatorStrategyResult.ConditionalActionsResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllShuntsToOperate$31(Action) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllRtcToOperate$30(LfTopoConfig, RatioTapChangerTapPositionAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllPtcToOperate$28(LfTopoConfig, PhaseTapChangerTapPositionAction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findAllSwitchesToOperate$25(Action) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getNetworksToSimulate$15(LfNetwork) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeReportThreadResults$11(ReportNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeReportThreadResults$8(ReportNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeReportThreadResults$5(ReportNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$isAreaInterchangeControl$33(Contingency) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$indexOperatorStrategiesByContingencyId$24(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$indexOperatorStrategiesByContingencyId$23(OperatorStrategy, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$indexOperatorStrategiesByContingencyId$22(PropagatedContingency) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$runSync$2(OperatorStrategy, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeReportThreadResults$10(ReportNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$mergeReportThreadResults$7(ReportNode) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| afterPreContingencySimulation(AbstractLoadFlowParameters) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beforeActionLoadFlowRun(LoadFlowContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |