| doOptimize() |   | 80% |   | 67% | 17 | 36 | 22 | 101 | 0 | 1 |
| updateBD(double) |   | 72% |   | 41% | 5 | 7 | 6 | 21 | 0 | 1 |
| initializeCMA(double[]) |   | 95% |   | 87% | 1 | 5 | 2 | 47 | 0 | 1 |
| randn(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getStatisticsSigmaHistory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatisticsMeanHistory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatisticsFitnessHistory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatisticsDHistory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateCovariance(boolean, RealMatrix, RealMatrix, int[], RealMatrix) |  | 100% |   | 87% | 1 | 5 | 0 | 45 | 0 | 1 |
| updateEvolutionPaths(RealMatrix, RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| checkParameters() |  | 100% |   | 87% | 1 | 5 | 0 | 12 | 0 | 1 |
| updateCovarianceDiagonalOnly(boolean, RealMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| diag(RealMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| repmat(RealMatrix, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| CMAESOptimizer(int, double, boolean, int, int, RandomGenerator, boolean, ConvergenceChecker) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| sortedIndices(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| triu(RealMatrix, int) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| times(RealMatrix, RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| divide(RealMatrix, RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| sumRows(RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| square(RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| parseOptimizationData(OptimizationData[]) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| valueRange(CMAESOptimizer.ValuePenaltyPair[]) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 0 | 1 |
| selectColumns(RealMatrix, int[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| log(RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| sqrt(RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| sequence(double, double, double) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| randn1(int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| max(RealMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| min(RealMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
| eye(int, int) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| max(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| min(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| reverse(int[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| push(double[], double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| ones(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| inverse(int[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| copyColumn(RealMatrix, int, RealMatrix, int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| zeros(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| optimize(OptimizationData[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |