Interface OpsInterface<M extends org.ejml.data.Matrix>


public interface OpsInterface<M extends org.ejml.data.Matrix>
Interface for standard linear algebra operations.
  • Method Details

    • svd

      void svd(M A)
    • eig

      void eig(M A)
    • solve

      boolean solve(MatrixType typeA, M A, M B, M X)
    • det

      double det(M A)
    • mult

      void mult(M A, M B, M C)
    • mult

      void mult(double alpha, M A, double beta, M B, M C)
    • multTransA

      void multTransA(M A, M B, M C)
    • multTransA

      void multTransA(double alpha, M A, double beta, M B, M C)
    • multTransAB

      void multTransAB(M A, M B, M C)
    • multTransAB

      void multTransAB(double alpha, M A, double beta, M B, M C)
    • multTransB

      void multTransB(M A, M B, M C)
    • multTransB

      void multTransB(double alpha, M A, double beta, M B, M C)
    • multAdd

      void multAdd(M A, M B, M C)
    • multAdd

      void multAdd(double alpha, M A, double beta, M B, M C)
    • multAddTransA

      void multAddTransA(M A, M B, M C)
    • multAddTransA

      void multAddTransA(double alpha, M A, double beta, M B, M C)
    • multAddTransAB

      void multAddTransAB(M A, M B, M C)
    • multAddTransAB

      void multAddTransAB(double alpha, M A, double beta, M B, M C)
    • multAddTransB

      void multAddTransB(M A, M B, M C)
    • multAddTransB

      void multAddTransB(double alpha, M A, double beta, M B, M C)
    • transpose

      void transpose(M A, M B)
    • transpose

      void transpose(M A)