| add(int, int, double) |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
| equals(Object) |  | 0% |  | 0% | 8 | 8 | 7 | 7 | 1 | 1 |
| add(SparseMatrix, double, double) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| times(SparseMatrix) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| iterateNonZeroValueOfColumn(int, Matrix.ElementHandler) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| print(PrintStream, List, List) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| fillLastEmptyColumns() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| transpose() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| write(OutputStream) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| write(Path) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| read(Path) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkElementIndex(int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| addAndGetElement(int, int, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| iterateNonZeroValue(Matrix.ElementHandler) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| to(MatrixFactory) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addAndGetIndex(int, int, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addQuickAtIndex(int, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| times(SparseMatrix, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| add(Matrix, double, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| SparseMatrix(int, int, int[], int[], double[]) |   | 87% |   | 50% | 2 | 3 | 2 | 17 | 0 | 1 |
| checkSize(int, int) |   | 41% |   | 50% | 2 | 3 | 2 | 5 | 0 | 1 |
| times(Matrix, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAtIndex(int, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addAtIndex(int, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setQuickAtIndex(int, double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| decomposeLU() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toDense() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| read(InputStream) |   | 76% | | n/a | 0 | 1 | 1 | 7 | 0 | 1 |
| print(PrintStream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRowIndices() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValues() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getValueCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$times$0(double, double) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRgrowthThreshold() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnStart() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getColumnValueCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toSparse() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| set(int, int, double) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
| SparseMatrix(int, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| fillColumnValueCount(int, int[], int[], TDoubleArrayListHack) |  | 100% |   | 75% | 2 | 5 | 0 | 9 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRgrowthThreshold(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getRowCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumnCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |