| doOptimize() |   | 79% |   | 66% | 17 | 35 | 17 | 85 | 0 | 1 |
| updateBD(double) |   | 73% |   | 42% | 5 | 7 | 6 | 21 | 0 | 1 |
| updateCovarianceDiagonalOnly(boolean, RealMatrix) |   | 71% |   | 50% | 2 | 4 | 4 | 10 | 0 | 1 |
| randn(int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| CMAESOptimizer(int, double[], int, double, boolean, int, int, RandomGenerator, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| CMAESOptimizer(int, double[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkParameters() |   | 89% |   | 90% | 1 | 6 | 1 | 12 | 0 | 1 |
| CMAESOptimizer(int, double[], int, double, boolean, int, int, RandomGenerator, boolean, ConvergenceChecker) |  | 94% |   | 50% | 1 | 2 | 0 | 18 | 0 | 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 |
| initializeCMA(double[]) |  | 100% |  | 100% | 0 | 6 | 0 | 45 | 0 | 1 |
| updateCovariance(boolean, RealMatrix, RealMatrix, int[], RealMatrix) |  | 100% |   | 88% | 1 | 5 | 0 | 32 | 0 | 1 |
| updateEvolutionPaths(RealMatrix, RealMatrix) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| diag(RealMatrix) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| CMAESOptimizer(int, double, boolean, int, int, RandomGenerator, boolean, ConvergenceChecker) |  | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
| repmat(RealMatrix, int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 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 |
| 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 |
| parseOptimizationData(OptimizationData[]) |  | 100% |  | 100% | 0 | 4 | 0 | 8 | 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 |
| 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 |
| max(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| min(double[]) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 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 |
| CMAESOptimizer(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| optimizeInternal(int, MultivariateFunction, GoalType, OptimizationData[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| zeros(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CMAESOptimizer() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |