Class LAFunctions


  • public class LAFunctions
    extends Object
    This class provides an easy access location for the Basic Linear Algebra Subprograms. Make calls to these functions instead of to the compute functions in the implementing classes, that way we can easily change them at a later date without having to change code that relies on the subprograms.
    Author:
    Dustin Kempton, Data Mining Lab, Georgia State University
    • Constructor Detail

      • LAFunctions

        public LAFunctions()
    • Method Detail

      • abmm

        public static smile.math.matrix.DenseMatrix abmm​(smile.math.matrix.DenseMatrix A,
                                                         smile.math.matrix.SparseMatrix B)
                                                  throws MatrixDimensionMismatch
        Performs matrix matrix multiplication and returns the result of A*B.
        Parameters:
        A - Input matrix
        B - Input matrix
        Returns:
        The results of the matrix matrix multiplication.
        Throws:
        MatrixDimensionMismatch - Thrown when the dimensions do not match in shuch a way that the operation can be performed.