| resetModel() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| makeVar(double, double, boolean, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| makeConstraint(double, double, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| roundDouble(double) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| convertResultStatus(MPSolver.ResultStatus) |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 1 | 1 |
| OpenRaoMPSolver(String, SearchTreeRaoRangeActionsOptimizationParameters.Solver) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getOrToolsProblemType(SearchTreeRaoRangeActionsOptimizationParameters.Solver) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| getConstraint(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getVariable(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| solve() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setSolverSpecificParametersAsString(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| makeConstraint(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| infinity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setMinimization() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setMaximization() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| makeNumVar(double, double, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeIntVar(double, double, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeBoolVar(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMaximization() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setRelativeMipGap(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasConstraint(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasVariable(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numVariables() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| numConstraints() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSolver() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMpSolver() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getObjective() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isMinimization() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |