| internalDecompose() |   | 97% |   | 89% | 11 | 57 | 7 | 172 | 0 | 1 |
| decompose() |   | 77% |   | 75% | 1 | 3 | 7 | 23 | 0 | 1 |
| getReciprocalConditionNumber() |   | 63% |   | 50% | 3 | 4 | 1 | 4 | 0 | 1 |
| getRange(double) |  | 71% |   | 50% | 1 | 2 | 3 | 10 | 0 | 1 |
| getNullspace(double) |  | 71% |   | 50% | 1 | 2 | 3 | 10 | 0 | 1 |
| solve(double[], double, double[]) |  | 93% |   | 83% | 3 | 10 | 2 | 24 | 0 | 1 |
| getRank(double) |  | 80% |   | 75% | 2 | 5 | 2 | 9 | 0 | 1 |
| solve(Matrix, double, Matrix) |  | 95% |   | 85% | 2 | 8 | 1 | 18 | 0 | 1 |
| getW(Matrix) |  | 85% |   | 83% | 1 | 4 | 1 | 6 | 0 | 1 |
| setMaxIterations(int) |  | 77% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getRange(double, Matrix) |  | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getNullspace(double, Matrix) |  | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getNorm2() | | 66% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getW() | | 63% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getU() | | 60% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getV() | | 60% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getSingularValues() | | 60% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| sign(double, double) |  | 86% |   | 66% | 2 | 4 | 0 | 3 | 0 | 1 |
| pythag(double, double) |  | 95% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| internalGetRange(int, double, Matrix) |  | 98% |   | 87% | 1 | 5 | 1 | 12 | 0 | 1 |
| internalGetNullspace(int, double, Matrix) |  | 98% |   | 87% | 1 | 5 | 1 | 11 | 0 | 1 |
| reorder() |  | 100% |  | 100% | 0 | 20 | 0 | 45 | 0 | 1 |
| solve(Matrix, double) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| SingularValueDecomposer(Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| SingularValueDecomposer(Matrix, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| SingularValueDecomposer() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| SingularValueDecomposer(int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| solve(double[], double) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| setInputMatrix(Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| isDecompositionAvailable() |  | 100% |   | 66% | 2 | 4 | 0 | 1 | 0 | 1 |
| getNegligibleSingularValueThreshold() | | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getNullity(double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| solve(Matrix, Matrix) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| solve(double[], double[]) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRange(Matrix) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNullspace(Matrix) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| solve(Matrix) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| solve(double[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConditionNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRank() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNullity() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRange() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNullspace() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setNegligibleSingularValueThreshold(double) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getMaxIterations() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDecomposerType() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |