Name | Description | Type | Package | Framework |
AutoParallelMatrixMathOperation | This class uses ParallelMatrixMathOperation when the first input matrix argument's size is greater than the defined threshold; otherwise, it uses SimpleMatrixMathOperation. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation | SuanShu |
BlockWinogradAlgorithm | This implementation accelerates matrix multiplication via a combination of the Strassen algorithm and block matrix multiplication. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu |
DenseMatrixMultiplication | Matrix operation that multiplies two matrices. | Interface | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu |
DenseMatrixMultiplicationByBlock | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu | |
DenseMatrixMultiplicationByBlock .BlockAlgorithm | Interface | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu | |
DenseMatrixMultiplicationByIjk | parallel execution with multiple threads. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu |
MatrixMathOperation | This interface defines some standard operations for generic matrices. | Interface | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation | SuanShu |
SimpleMatrixMathOperation | This is a generic, single-threaded implementation of matrix math operations. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation | SuanShu |
SubMatrixBlock | Sub-matrix block representation for block algorithm. | Class | com.numericalmethod.suanshu.algebra.linear.matrix.doubles.matrixtype.mathoperation.multiplication | SuanShu |