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 TypeInterfaceDescriptioninterfaceConstMatrix<T extends ConstMatrix<T>>Interface that only implements operations inSimpleBasethat are read only.Classes in org.ejml.simple that implement ConstMatrixModifier and TypeClassDescriptionclassSimpleBase<T extends SimpleBase<T>>Parent ofSimpleMatriximplements all the standard matrix operations and uses generics to allow the returned matrix type to be changed.classSimpleMatrixis a wrapper around a primitive matrix type (for example,DMatrixRMajorFMatrixSparseCSC) 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.doubleConstMatrix.dot(ConstMatrix<?> v) Computes the dot product (or inner product) between this vector and vector 'v'.doubleSimpleBase.dot(ConstMatrix<?> _v) Computes the dot product (or inner product) between this vector and vector 'v'.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,jbooleanConstMatrix.isIdentical(ConstMatrix<?> a, double tol) Checks to see if matrix 'a' is the same as this matrix within the specified tolerance.booleanSimpleBase.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.voidSimpleBase.setColumn(int column, ConstMatrix<?> src) Copies the vector into the specified column.voidSimpleBase.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.voidAutomaticSimpleMatrixConvert.specify(ConstMatrix<?>... inputs) voidAutomaticSimpleMatrixConvert.specify0(ConstMatrix<?> a, ConstMatrix<?>... inputs)