Uses of Interface
org.ejml.simple.ConstMatrix

Packages that use ConstMatrix
Package
Description
 
  • Uses of ConstMatrix in org.ejml.simple

    Classes in org.ejml.simple with type parameters of type ConstMatrix
    Modifier and Type
    Interface
    Description
    interface 
    ConstMatrix<T extends ConstMatrix<T>>
    Interface that only implements operations in SimpleBase that are read only.
    Classes in org.ejml.simple that implement ConstMatrix
    Modifier and Type
    Class
    Description
    class 
    SimpleBase<T extends SimpleBase<T>>
    Parent of SimpleMatrix implements all the standard matrix operations and uses generics to allow the returned matrix type to be changed.
    class 
    SimpleMatrix is a wrapper around a primitive matrix type (for example, DMatrixRMaj or FMatrixSparseCSC) that provides an easy to use object oriented interface for performing matrix operations.
    Methods in org.ejml.simple with parameters of type ConstMatrix
    Modifier and Type
    Method
    Description
    ConstMatrix.combine(int insertRow, int insertCol, ConstMatrix<?> B)
    Creates a new matrix that is a combination of this matrix and matrix B.
    SimpleBase.combine(int insertRow, int insertCol, ConstMatrix<?> _B)
    Creates a new matrix that is a combination of this matrix and matrix B.
    ConstMatrix.concatColumns(ConstMatrix<?>... matrices)
    Concatenates all the matrices together along their columns.
    SimpleBase.concatColumns(ConstMatrix<?>... matrices)
    Concatenates all the matrices together along their columns.
    ConstMatrix.concatRows(ConstMatrix<?>... matrices)
    Concatenates all the matrices together along their columns.
    SimpleBase.concatRows(ConstMatrix<?>... matrices)
    Concatenates all the matrices together along their columns.
    double
    ConstMatrix.dot(ConstMatrix<?> v)
    Computes the dot product (a.k.a.
    double
    SimpleBase.dot(ConstMatrix<?> _v)
    Computes the dot product (a.k.a.
    ConstMatrix.elementDiv(ConstMatrix<?> b)
    Returns a matrix which is the result of an element by element division of 'this' and 'b': ci,j = ai,j/bi,j
    SimpleBase.elementDiv(ConstMatrix<?> _B)
    Returns a matrix which is the result of an element by element division of 'this' and 'b': ci,j = ai,j/bi,j
    ConstMatrix.elementMult(ConstMatrix<?> b)
    Returns a matrix which is the result of an element by element multiplication of 'this' and 'b': ci,j = ai,j*bi,j
    SimpleBase.elementMult(ConstMatrix<?> _B)
    Returns a matrix which is the result of an element by element multiplication of 'this' and 'b': ci,j = ai,j*bi,j
    ConstMatrix.elementPower(ConstMatrix<?> b)
    Returns a matrix which is the result of an element by element power of 'this' and 'b': ci,j = ai,j ^ bi,j
    SimpleBase.elementPower(ConstMatrix<?> _B)
    Returns a matrix which is the result of an element by element power of 'this' and 'b': ci,j = ai,j ^ bi,j
    boolean
    ConstMatrix.isIdentical(ConstMatrix<?> a, double tol)
    Checks to see if matrix 'a' is the same as this matrix within the specified tolerance.
    boolean
    SimpleBase.isIdentical(ConstMatrix<?> _a, double tol)
    Checks to see if matrix 'a' is the same as this matrix within the specified tolerance.
    ConstMatrix.kron(ConstMatrix<?> B)
    Computes the Kronecker product between this matrix and the provided B matrix:

    C = kron(A,B)
    SimpleBase.kron(ConstMatrix<?> _B)
    Computes the Kronecker product between this matrix and the provided B matrix:

    C = kron(A,B)
    ConstMatrix.minus(ConstMatrix<?> B)
    Returns the result of matrix subtraction:

    c = a - b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    SimpleBase.minus(ConstMatrix<?> _B)
    Returns the result of matrix subtraction:

    c = a - b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    ConstMatrix.mult(ConstMatrix<?> B)
    Returns a matrix which is the result of matrix multiplication:

    c = a * b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    SimpleBase.mult(ConstMatrix<?> _B)
    Returns a matrix which is the result of matrix multiplication:

    c = a * b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    ConstMatrix.plus(double beta, ConstMatrix<?> B)
    Performs a matrix addition and scale operation.

    c = a + β*b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    ConstMatrix.plus(ConstMatrix<?> B)
    Returns the result of matrix addition:

    c = a + b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    SimpleBase.plus(double beta, ConstMatrix<?> _B)
    Performs a matrix addition and scale operation.

    c = a + β*b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    SimpleBase.plus(ConstMatrix<?> _B)
    Returns the result of matrix addition:

    c = a + b

    where c is the returned matrix, a is this matrix, and b is the passed in matrix.
    void
    SimpleBase.setColumn(int column, ConstMatrix<?> src)
    Copies the vector into the specified column.
    void
    SimpleBase.setRow(int row, ConstMatrix<?> src)
    Copies the vector into the specified row.
    ConstMatrix.solve(ConstMatrix<?> B)
    Solves for X in the following equation:

    x = a-1b

    where 'a' is this matrix and 'b' is an n by p matrix.
    SimpleBase.solve(ConstMatrix<?> _B)
    Solves for X in the following equation:

    x = a-1b

    where 'a' is this matrix and 'b' is an n by p matrix.
    void
    AutomaticSimpleMatrixConvert.specify(ConstMatrix<?>... inputs)
     
    void
    AutomaticSimpleMatrixConvert.specify0(ConstMatrix<?> a, ConstMatrix<?>... inputs)