Interface DenseMatrixMultiplicationByBlock.BlockAlgorithm
-
- All Known Implementing Classes:
BlockWinogradAlgorithm
- Enclosing class:
- DenseMatrixMultiplicationByBlock
public static interface DenseMatrixMultiplicationByBlock.BlockAlgorithm
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
run(SubMatrixBlock A, SubMatrixBlock B, SubMatrixBlock C)
Runs the matrix multiplication task.
-
-
-
Method Detail
-
run
void run(SubMatrixBlock A, SubMatrixBlock B, SubMatrixBlock C)
Runs the matrix multiplication task. Allows customization in using BlockSizeCalculator and RecursionDepthCalculator and private multiplication functions.- Parameters:
A
- multiplicandSubMat
B
- multiplierSubMat
(transposed)C
- resultSubMat
-
-