- eig() - Method in class org.ejml.simple.SimpleBase
-
Returns the Eigen Value Decomposition (EVD) of this matrix.
- elementDiv(T) - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element division of 'this' and 'b':
ci,j = ai,j/bi,j
- elementExp() - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element exp of 'this'
ci,j = Math.exp(ai,j)
- elementLog() - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element exp of 'this'
ci,j = Math.log(ai,j)
- elementMaxAbs() - Method in class org.ejml.simple.SimpleBase
-
Returns the maximum absolute value of all the elements in this matrix.
- elementMult(T) - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element multiplication of 'this' and 'b':
ci,j = ai,j*bi,j
- elementPower(T) - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element power of 'this' and 'b':
ci,j = ai,j ^ bi,j
- elementPower(double) - Method in class org.ejml.simple.SimpleBase
-
Returns a matrix which is the result of an element by element power of 'this' and 'b':
ci,j = ai,j ^ b
- elementSum() - Method in class org.ejml.simple.SimpleBase
-
Computes the sum of all the elements in the matrix.
- END - Static variable in class org.ejml.simple.SimpleMatrix
-
A simplified way to reference the last row or column in the matrix for some functions.
- extractDiag() - Method in class org.ejml.simple.SimpleBase
-
Extracts the diagonal from this matrix and returns them inside a column vector.
- extractMatrix(int, int, int, int) - Method in class org.ejml.simple.SimpleBase
-
Creates a new SimpleMatrix which is a submatrix of this matrix.
- extractVector(boolean, int) - Method in class org.ejml.simple.SimpleBase
-
Extracts a row or column from this matrix.
- get(int, int) - Method in class org.ejml.simple.SimpleBase
-
Returns the value of the specified matrix element.
- get(int) - Method in class org.ejml.simple.SimpleBase
-
Returns the value of the matrix at the specified index of the 1D row major array.
- getEigenvalue(int) - Method in class org.ejml.simple.SimpleEVD
-
Returns an eigenvalue as a complex number.
- getEigenVector(int) - Method in class org.ejml.simple.SimpleEVD
-
Used to retrieve real valued eigenvectors.
- getEVD() - Method in class org.ejml.simple.SimpleEVD
-
Returns the underlying decomposition that this is a wrapper around.
- getIndex(int, int) - Method in class org.ejml.simple.SimpleBase
-
Returns the index in the matrix's array.
- getIndexMax() - Method in class org.ejml.simple.SimpleEVD
-
Returns the index of the eigenvalue which has the largest magnitude.
- getIndexMin() - Method in class org.ejml.simple.SimpleEVD
-
Returns the index of the eigenvalue which has the smallest magnitude.
- getMatrix() - Method in class org.ejml.simple.SimpleBase
-
Returns a reference to the matrix that it uses internally.
- getNumberOfEigenvalues() - Method in class org.ejml.simple.SimpleEVD
-
Returns the number of eigenvalues/eigenvectors.
- getNumElements() - Method in class org.ejml.simple.SimpleBase
-
Returns the number of elements in this matrix, which is equal to
the number of rows times the number of columns.
- getSingleValue(int) - Method in class org.ejml.simple.SimpleSVD
-
Returns the specified singular value.
- getSVD() - Method in class org.ejml.simple.SimpleSVD
-
Returns the underlying decomposition that this is a wrapper around.
- getU() - Method in class org.ejml.simple.SimpleSVD
-
Returns the orthogonal 'U' matrix.
- getV() - Method in class org.ejml.simple.SimpleSVD
-
Returns the orthogonal 'V' matrix.
- getW() - Method in class org.ejml.simple.SimpleSVD
-
Returns a diagonal matrix with the singular values.
- saveToFileBinary(String) - Method in class org.ejml.simple.SimpleBase
-
Saves this matrix to a file as a serialized binary object.
- saveToFileCSV(String) - Method in class org.ejml.simple.SimpleBase
-
Saves this matrix to a file in a CSV format.
- scale(double) - Method in class org.ejml.simple.SimpleBase
-
Returns the result of scaling each element by 'val':
bi,j = val*ai,j
- set(T) - Method in class org.ejml.simple.SimpleBase
-
Sets the elements in this matrix to be equal to the elements in the passed in matrix.
- set(double) - Method in class org.ejml.simple.SimpleBase
-
Sets all the elements in this matrix equal to the specified value.
aij = val
- set(int, int, double) - Method in class org.ejml.simple.SimpleBase
-
Assigns the element in the Matrix to the specified value.
- set(int, double) - Method in class org.ejml.simple.SimpleBase
-
Assigns an element a value based on its index in the internal array..
- setColumn(int, int, double...) - Method in class org.ejml.simple.SimpleBase
-
Assigns consecutive elements inside a column to the provided array.
A(offset:(offset + values.length),column) = values
- setRow(int, int, double...) - Method in class org.ejml.simple.SimpleBase
-
Assigns consecutive elements inside a row to the provided array.
A(row,offset:(offset + values.length)) = values
- SimpleBase<T extends SimpleBase> - Class in org.ejml.simple
-
Parent of
SimpleMatrix implements all the standard matrix operations and uses
generics to allow the returned matrix type to be changed.
- SimpleBase(int, int) - Constructor for class org.ejml.simple.SimpleBase
-
- SimpleBase() - Constructor for class org.ejml.simple.SimpleBase
-
- SimpleEVD<T extends SimpleMatrix> - Class in org.ejml.simple
-
Wrapper around EigenDecomposition for SimpleMatrix
- SimpleEVD(DenseMatrix64F) - Constructor for class org.ejml.simple.SimpleEVD
-
- SimpleMatrix - Class in org.ejml.simple
-
SimpleMatrix is a wrapper around
DenseMatrix64F that provides an
easy to use object oriented interface for performing matrix operations.
- SimpleMatrix(int, int, boolean, double...) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creates a new matrix which has the same value as the matrix encoded in the
provided array.
- SimpleMatrix(double[][]) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creates a matrix with the values and shape defined by the 2D array 'data'.
- SimpleMatrix(int, int) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creates a new matrix that is initially set to zero with the specified dimensions.
- SimpleMatrix(SimpleMatrix) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creats a new SimpleMatrix which is identical to the original.
- SimpleMatrix(DenseMatrix64F) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creates a new SimpleMatrix which is a copy of the DenseMatrix64F.
- SimpleMatrix(RealMatrix64F) - Constructor for class org.ejml.simple.SimpleMatrix
-
Creates a new SimpleMatrix which is a copy of the Matrix64F.
- SimpleMatrix() - Constructor for class org.ejml.simple.SimpleMatrix
-
Constructor for internal library use only.
- SimpleSVD<T extends SimpleMatrix> - Class in org.ejml.simple
-
Wrapper around SVD for simple matrix.
- SimpleSVD(DenseMatrix64F, boolean) - Constructor for class org.ejml.simple.SimpleSVD
-
- SimpleUnitTests - Class in org.ejml.simple
-
- SimpleUnitTests() - Constructor for class org.ejml.simple.SimpleUnitTests
-
- solve(T) - Method in class org.ejml.simple.SimpleBase
-
Solves for X in the following equation:
x = a-1b
where 'a' is this matrix and 'b' is an n by p matrix.
- svd() - Method in class org.ejml.simple.SimpleBase
-
Computes a full Singular Value Decomposition (SVD) of this matrix with the
eigenvalues ordered from largest to smallest.
- svd(boolean) - Method in class org.ejml.simple.SimpleBase
-
Computes the SVD in either compact format or full format.