Uses of Interface
org.ejml.simple.ConstMatrix
Packages that use ConstMatrix
-
Uses of ConstMatrix in org.ejml.simple
Classes in org.ejml.simple with type parameters of type ConstMatrixModifier and TypeInterfaceDescriptioninterface
ConstMatrix<T extends ConstMatrix<T>>
Interface that only implements operations inSimpleBase
that are read only.Classes in org.ejml.simple that implement ConstMatrixModifier and TypeClassDescriptionclass
SimpleBase<T extends SimpleBase<T>>
Parent ofSimpleMatrix
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
orFMatrixSparseCSC
) that provides an easy to use object oriented interface for performing matrix operations.Methods in org.ejml.simple with parameters of type ConstMatrixModifier and TypeMethodDescriptionConstMatrix.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,jSimpleBase.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,jConstMatrix.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,jSimpleBase.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,jConstMatrix.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,jSimpleBase.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,jboolean
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)