mikera.matrixx.algo
Class Multiplications
- java.lang.Object
-
- mikera.matrixx.algo.Multiplications
-
public class Multiplications extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static MatrixblockedMultiply(Matrix a, AMatrix b)Performs fast matrix multiplication using temporary working storage for the second matrixstatic MatrixdirectMultiply(Matrix a, AMatrix b)static MatrixdoubleBlockedMultiply(AMatrix a, AMatrix b)Performs fast matrix multiplication using temporary working storage for both matricesstatic Matrixmultiply(AMatrix a, AMatrix b)General purpose matrix multiplication, with smart selection of algorithm based on matrix size and type.static Matrixmultiply(Matrix a, AMatrix b)static AMatrixnaiveMultiply(AMatrix a, AMatrix b)
-
-
-
Method Detail
-
multiply
public static Matrix multiply(AMatrix a, AMatrix b)
General purpose matrix multiplication, with smart selection of algorithm based on matrix size and type.- Parameters:
a-b-- Returns:
-
blockedMultiply
public static Matrix blockedMultiply(Matrix a, AMatrix b)
Performs fast matrix multiplication using temporary working storage for the second matrix- Parameters:
a-b-- Returns:
-
doubleBlockedMultiply
public static Matrix doubleBlockedMultiply(AMatrix a, AMatrix b)
Performs fast matrix multiplication using temporary working storage for both matrices- Parameters:
a-b-- Returns:
-
-
DMelt 3.0 © DataMelt by jWork.ORG