plus(SparseMatrix, DenseMatrix) |  | 0% |  | 0% | 16 | 16 | 76 | 76 | 1 | 1 |
minus(SparseMatrix, DenseMatrix) |  | 0% |  | 0% | 16 | 16 | 76 | 76 | 1 | 1 |
plus(DenseMatrix, SparseMatrix) |  | 0% |  | 0% | 13 | 13 | 70 | 70 | 1 | 1 |
minus(DenseMatrix, SparseMatrix) |  | 0% |  | 0% | 13 | 13 | 70 | 70 | 1 | 1 |
multiply(DenseMatrix, SparseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 15 | 15 | 51 | 51 | 1 | 1 |
multiply(DenseMatrix, SparseMatrix) |  | 0% |  | 0% | 15 | 15 | 51 | 51 | 1 | 1 |
multiply(SparseMatrix, DenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 15 | 15 | 51 | 51 | 1 | 1 |
getTranspose(DenseMatrix) |  | 0% |  | 0% | 7 | 7 | 32 | 32 | 1 | 1 |
tran_multiply(DenseMatrix, DenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
multiply_tran(DenseMatrix, DenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
tran_multiply(DenseMatrix, DenseMatrix) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
multiply_tran(DenseMatrix, DenseMatrix) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
multiply(DenseMatrix, Vector, RealNumericalScalar) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
multiply(SparseMatrix, DenseMatrix) |   | 64% |   | 42% | 11 | 15 | 16 | 51 | 0 | 1 |
multiply(DenseMatrix, DenseMatrix, RealNumericalScalar) |   | 29% |   | 27% | 6 | 7 | 12 | 20 | 0 | 1 |
plus(DenseMatrix, SparseMatrix, RealNumericalScalar) |   | 74% |   | 52% | 14 | 19 | 19 | 76 | 0 | 1 |
plus(SparseMatrix, DenseMatrix, RealNumericalScalar) |   | 73% |   | 50% | 15 | 19 | 18 | 76 | 0 | 1 |
multiply(DenseMatrix, DenseMatrix) |   | 31% |   | 22% | 5 | 6 | 12 | 20 | 0 | 1 |
multiply(DenseMatrix, Vector) |   | 27% |   | 22% | 5 | 6 | 12 | 18 | 0 | 1 |
getInvLowTriangularMatrix(DenseMatrix) |   | 32% |   | 14% | 4 | 5 | 11 | 20 | 0 | 1 |
getCholesky(DenseMatrix) |   | 53% |   | 53% | 5 | 9 | 13 | 29 | 0 | 1 |
getMinEigenValue(BlockDenseMatrix, BlockVector, BlockVector) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
getMinEigenValue(DenseMatrix, Vector, Vector) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
plus(DenseMatrix, DenseMatrix) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
minus(DenseMatrix, DenseMatrix) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
getInnerProduct(SparseMatrix, DenseMatrix) |   | 84% |   | 68% | 7 | 13 | 6 | 50 | 0 | 1 |
let(DenseMatrix, char, DenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
multiply(BlockDenseMatrix, BlockVector, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
plus(BlockVector, BlockVector, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
plus(BlockVector, BlockVector) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
multiply(BlockSparseMatrix, BlockDenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
multiply(BlockDenseMatrix, BlockSparseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
tran_multiply(BlockDenseMatrix, BlockDenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
multiply_tran(BlockDenseMatrix, BlockDenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
multiply(BlockSparseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
multiply(BlockDenseMatrix, BlockSparseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
tran_multiply(BlockDenseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
plus(BlockDenseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
minus(BlockDenseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
plus(BlockSparseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
minus(BlockSparseMatrix, BlockDenseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
plus(BlockDenseMatrix, BlockSparseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
minus(BlockDenseMatrix, BlockSparseMatrix) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
getInnerProduct(BlockVector, BlockVector) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
multiply(BlockDenseMatrix, BlockVector) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
let(SparseMatrix, char, DenseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
let(DenseMatrix, char, SparseMatrix, RealNumericalScalar) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
let(BlockDenseMatrix, char, BlockDenseMatrix, RealNumericalScalar) |   | 34% |   | 33% | 4 | 6 | 8 | 13 | 0 | 1 |
let(DenseMatrix, char, DenseMatrix) |   | 21% |   | 16% | 5 | 6 | 9 | 12 | 0 | 1 |
let(BlockDenseMatrix, char, BlockDenseMatrix) |   | 21% |   | 16% | 5 | 6 | 9 | 12 | 0 | 1 |
getTranspose(BlockDenseMatrix) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
choleskyFactorWithAdjust(DenseMatrix) |   | 43% |   | 50% | 2 | 3 | 4 | 10 | 0 | 1 |
let(DenseMatrix, char, SparseMatrix) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
let(BlockSparseMatrix, char, BlockDenseMatrix) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
let(BlockDenseMatrix, char, BlockSparseMatrix) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
minus(Vector, Vector) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
let(BlockSparseMatrix, char, BlockDenseMatrix, RealNumericalScalar) |   | 28% |   | 25% | 3 | 4 | 6 | 9 | 0 | 1 |
multiply(BlockVector, RealNumericalScalar) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
plus(DenseMatrix, DenseMatrix, RealNumericalScalar) |   | 66% |   | 44% | 5 | 6 | 4 | 10 | 0 | 1 |
getInnerProduct(DenseMatrix, DenseMatrix) |   | 62% |   | 42% | 4 | 5 | 3 | 7 | 0 | 1 |
let(BlockDenseMatrix, char, BlockSparseMatrix, RealNumericalScalar) |   | 40% |   | 25% | 3 | 4 | 5 | 9 | 0 | 1 |
let(SparseMatrix, char, DenseMatrix) |   | 32% |   | 25% | 3 | 4 | 5 | 8 | 0 | 1 |
multiply(DenseMatrix, RealNumericalScalar) |   | 63% |   | 33% | 2 | 3 | 3 | 8 | 0 | 1 |
let(BlockVector, char, RealNumericalScalar) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
run(DenseMatrix, char, DenseMatrix) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
run(DenseMatrix, char, SparseMatrix) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
run(BlockVector, char, BlockVector) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
let(Vector, char, Vector) |   | 42% |   | 33% | 2 | 3 | 3 | 6 | 0 | 1 |
getSymmetrize(DenseMatrix) |   | 94% |   | 57% | 3 | 5 | 3 | 28 | 0 | 1 |
solveSystems(DenseMatrix, Vector) |   | 82% |   | 50% | 3 | 4 | 2 | 8 | 0 | 1 |
multiply_tran(BlockDenseMatrix, BlockDenseMatrix) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
multiply(BlockDenseMatrix, BlockDenseMatrix, RealNumericalScalar) |   | 88% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
plus(BlockDenseMatrix, BlockDenseMatrix, RealNumericalScalar) |   | 88% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
plus(BlockSparseMatrix, BlockDenseMatrix, RealNumericalScalar) |   | 88% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
plus(BlockDenseMatrix, BlockSparseMatrix, RealNumericalScalar) |   | 88% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
getInnerProduct(BlockDenseMatrix, BlockDenseMatrix) |   | 87% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
getInnerProduct(BlockSparseMatrix, BlockDenseMatrix) |   | 87% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
multiply(BlockDenseMatrix, BlockDenseMatrix) |   | 85% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
plus(Vector, Vector, RealNumericalScalar) |   | 80% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
let(Vector, char, Vector, RealNumericalScalar) |   | 80% |   | 66% | 1 | 3 | 1 | 7 | 0 | 1 |
plus(Vector, Vector) |   | 79% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
getInnerProduct(Vector, Vector) |   | 76% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
let(DenseMatrix, char, Vector) |   | 73% |   | 66% | 1 | 3 | 1 | 6 | 0 | 1 |
let(Vector, char, RealNumericalScalar) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
let(BlockDenseMatrix, char, RealNumericalScalar) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
run(Vector, char, Vector) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
run(SparseMatrix, char, DenseMatrix) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
run(BlockDenseMatrix, char, BlockDenseMatrix) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
run(BlockSparseMatrix, char, BlockDenseMatrix) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
run(BlockDenseMatrix, char, BlockSparseMatrix) |   | 61% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
Algebra() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getCholeskyAndInv(BlockDenseMatrix) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
multiply(BlockDenseMatrix, RealNumericalScalar) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
getSymmetrize(BlockDenseMatrix) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
multiply(Vector, RealNumericalScalar) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |