| setData(double[], int, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getPivotingStrategy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWorkArray(double[], int, int) |   | 94% |  | 100% | 0 | 6 | 2 | 14 | 0 | 1 |
| removeAndSlice(double[], int, int, double) |  | 100% |  | 100% | 0 | 7 | 0 | 21 | 0 | 1 |
| evaluate(double[], int, int, double) |  | 100% |  | 100% | 0 | 6 | 0 | 12 | 0 | 1 |
| Percentile(Percentile) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| setQuantile(double) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| replaceAndSlice(double[], int, int, double, double) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| Percentile(double, Percentile.EstimationType, NaNStrategy, KthSelector) |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| setData(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getPivots(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| evaluate(double[], double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| copyOf(double[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| withEstimationType(Percentile.EstimationType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withNaNStrategy(NaNStrategy) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| withKthSelector(KthSelector) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Percentile(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| evaluate(double[], int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| evaluate(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| copy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| Percentile() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getQuantile() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimationType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNaNStrategy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKthSelector() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |