Index

A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abs(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
add(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
add1(String, ManagerFunctions.Input1) - Method in class org.ejml.equation.ManagerFunctions
Adds a function, with a single input, to the list
addN(String, ManagerFunctions.InputN) - Method in class org.ejml.equation.ManagerFunctions
Adds a function, with a two inputs, to the list
addOperation(Operation) - Method in class org.ejml.equation.Sequence
 
addToRow(Variable) - Method in class org.ejml.equation.MatrixConstructor
 
alias(double, String) - Method in class org.ejml.equation.Equation
Adds a new floating point variable.
alias(int, String) - Method in class org.ejml.equation.Equation
Adds a new integer variable.
alias(Object...) - Method in class org.ejml.equation.Equation
Creates multiple aliases at once.
alias(DMatrixRMaj, String) - Method in class org.ejml.equation.Equation
Adds a new Matrix variable.
alias(DMatrixSparseCSC, String) - Method in class org.ejml.equation.Equation
 
alias(FMatrixRMaj, String) - Method in class org.ejml.equation.Equation
 
alias(SimpleMatrix, String) - Method in class org.ejml.equation.Equation
 
aliasGeneric(Object, String) - Method in class org.ejml.equation.Equation
Aliases variables with an unknown type.
ArrayExtent() - Constructor for class org.ejml.equation.Operation.ArrayExtent
 
Assign(HashMap<String, Macro>) - Constructor for class org.ejml.equation.Macro.Assign
 
ASSIGN - Enum constant in enum class org.ejml.equation.Symbol
 
atan(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
atan2(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
AutomaticSimpleMatrixConvert - Class in org.ejml.simple
Converts a matrix type into the most common format to make sure data types are compatible
AutomaticSimpleMatrixConvert() - Constructor for class org.ejml.simple.AutomaticSimpleMatrixConvert
 

B

bits() - Method in interface org.ejml.simple.ConstMatrix
Size of internal array elements.
bits() - Method in class org.ejml.simple.SimpleBase
Size of internal array elements.
BRACKET_LEFT - Enum constant in enum class org.ejml.equation.Symbol
 
BRACKET_RIGHT - Enum constant in enum class org.ejml.equation.Symbol
 

C

changeSign(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
changeSign(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
changeSign(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
changeSign(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
changeSign(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
changeSign(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
changeSign(T) - Method in interface org.ejml.simple.SimpleOperations
 
COLON - Enum constant in enum class org.ejml.equation.Symbol
 
cols(int, int) - Method in interface org.ejml.simple.ConstMatrix
Extracts the specified columns from the matrix.
cols(int, int) - Method in class org.ejml.simple.SimpleBase
Extracts the specified columns from the matrix.
combine(int, int, ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Creates a new matrix that is a combination of this matrix and matrix B.
combine(int, int, ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
Creates a new matrix that is a combination of this matrix and matrix B.
Combined(TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Combined
 
COMBINED - Enum constant in enum class org.ejml.equation.IntegerSequence.Type
 
COMMA - Enum constant in enum class org.ejml.equation.Symbol
 
compile(String) - Method in class org.ejml.equation.Equation
 
compile(String, boolean, boolean) - Method in class org.ejml.equation.Equation
Parses the equation and compiles it into a sequence which can be executed later on
COMPLEX - Enum constant in enum class org.ejml.equation.VariableScalar.Type
 
concatColumns(ConstMatrix<?>...) - Method in interface org.ejml.simple.ConstMatrix
Concatenates all the matrices together along their columns.
concatColumns(ConstMatrix<?>...) - Method in class org.ejml.simple.SimpleBase
Concatenates all the matrices together along their columns.
concatRows(ConstMatrix<?>...) - Method in interface org.ejml.simple.ConstMatrix
Concatenates all the matrices together along their columns.
concatRows(ConstMatrix<?>...) - Method in class org.ejml.simple.SimpleBase
Concatenates all the matrices together along their columns.
conditionP2() - Method in interface org.ejml.simple.ConstMatrix
The condition p = 2 number of a matrix is used to measure the sensitivity of the linear system Ax=b.
conditionP2() - Method in class org.ejml.simple.SimpleBase
The condition p = 2 number of a matrix is used to measure the sensitivity of the linear system Ax=b.
conditionP2(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
conditionP2(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
conditionP2(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
conditionP2(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
conditionP2(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
conditionP2(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
conditionP2(T) - Method in interface org.ejml.simple.SimpleOperations
 
conjugate() - Method in interface org.ejml.simple.ConstMatrix
Returns the complex conjugate of this matrix.
conjugate() - Method in class org.ejml.simple.SimpleBase
Returns the complex conjugate of this matrix.
ConstMatrix<T extends ConstMatrix<T>> - Interface in org.ejml.simple
Interface that only implements operations in SimpleBase that are read only.
construct() - Method in class org.ejml.equation.MatrixConstructor
 
convert(SimpleBase<?>) - Method in class org.ejml.simple.AutomaticSimpleMatrixConvert
 
convertToComplex() - Method in class org.ejml.simple.SimpleBase
Switches from a real to complex matrix
convertToDense() - Method in class org.ejml.simple.SimpleBase
Switches from a sparse to dense matrix
ConvertToDenseException - Exception in org.ejml.simple
The operations will convert the sparse matrix into a dense matrix and the resulting matrix data type should be a dense type not a sparse type
ConvertToDenseException() - Constructor for exception org.ejml.simple.ConvertToDenseException
 
ConvertToImaginaryException - Exception in org.ejml.simple
An operation has been requested which will only work on imaginary numbers
ConvertToImaginaryException() - Constructor for exception org.ejml.simple.ConvertToImaginaryException
 
convertToSparse() - Method in class org.ejml.simple.SimpleBase
Switches from a dense to sparse matrix
convertType - Variable in class org.ejml.simple.SimpleBase
 
copy() - Method in interface org.ejml.simple.ConstMatrix
Creates and returns a matrix which is identical to this one.
copy() - Method in class org.ejml.simple.SimpleBase
Creates and returns a matrix which is identical to this one.
copy(Variable, Variable) - Static method in class org.ejml.equation.Operation
 
copy(Variable, Variable, List<Variable>) - Static method in class org.ejml.equation.Operation
 
cos(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
create(char, Variable) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of a single input function from an operator character
create(String, List<Variable>) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of single input functions
create(String, Variable) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of single input functions
create(List<Variable>, ManagerTempVariables) - Method in interface org.ejml.equation.ManagerFunctions.InputN
 
create(Symbol, Variable, Variable) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of a two input function from an operator character
create(Variable, ManagerTempVariables) - Method in interface org.ejml.equation.ManagerFunctions.Input1
 
createComplexMatrix(int, int) - Method in class org.ejml.simple.SimpleBase
Creates a complex matrix with the same floating type as 'this'
createDouble() - Method in class org.ejml.equation.ManagerTempVariables
 
createDouble(double) - Method in class org.ejml.equation.ManagerTempVariables
 
createFunction(TokenList.Token, List<TokenList.Token>, TokenList, Sequence) - Method in class org.ejml.equation.Equation
Adds a new operation to the list from the operation and two variables.
createInteger() - Method in class org.ejml.equation.ManagerTempVariables
 
createInteger(int) - Method in class org.ejml.equation.ManagerTempVariables
 
createIntegerSequence(IntegerSequence) - Method in class org.ejml.equation.ManagerTempVariables
 
createLike() - Method in interface org.ejml.simple.ConstMatrix
Creates a matrix that is the same type and shape
createLike() - Method in class org.ejml.simple.SimpleBase
Creates a matrix that is the same type and shape
createMatrix() - Method in class org.ejml.equation.ManagerTempVariables
 
createMatrix(int, int, MatrixType) - Method in class org.ejml.simple.SimpleBase
Used internally for creating new instances of SimpleMatrix.
createMatrix(int, int, MatrixType) - Method in class org.ejml.simple.SimpleMatrix
 
createOp(TokenList.Token, TokenList.Token, TokenList.Token, TokenList, Sequence) - Method in class org.ejml.equation.Equation
Adds a new operation to the list from the operation and two variables.
createOperation(HashMap<String, Macro>) - Method in class org.ejml.equation.Macro
 
createRealMatrix(int, int) - Method in class org.ejml.simple.SimpleBase
Creates a real matrix with the same floating type as 'this'
createTemp() - Static method in class org.ejml.equation.VariableMatrix
 

D

det(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix determinant
determinant() - Method in interface org.ejml.simple.ConstMatrix
Computes the determinant of the matrix.
determinant() - Method in class org.ejml.simple.SimpleBase
Computes the determinant of the matrix.
determinant(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
determinant(CMatrixRMaj) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
determinant(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
determinant(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
determinant(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
determinant(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
determinant(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
determinant(ZMatrixRMaj) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
determinant(T) - Method in interface org.ejml.simple.SimpleOperations
 
determinantComplex() - Method in interface org.ejml.simple.ConstMatrix
Computes the determinant of a complex matrix.
determinantComplex() - Method in class org.ejml.simple.SimpleBase
Computes the determinant of a complex matrix.
determinantComplex(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
determinantComplex(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
determinantComplex(T) - Method in interface org.ejml.simple.SimpleOperations
 
diag() - Method in interface org.ejml.simple.ConstMatrix
If a vector then a square matrix is returned if a matrix then a vector of diagonal ements is returned
diag() - Method in class org.ejml.simple.SimpleBase
If a vector then a square matrix is returned if a matrix then a vector of diagonal ements is returned
diag(double...) - Static method in class org.ejml.simple.SimpleMatrix
Creates a matrix where all but the diagonal elements are zero.
diag(Class<?>, double...) - Static method in class org.ejml.simple.SimpleMatrix
Creates a real valued diagonal matrix of the specified type
diag(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
diag(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
diag(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
diag(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
diag(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
diag(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
diag(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
diag(T) - Method in interface org.ejml.simple.SimpleOperations
 
divide(double) - Method in interface org.ejml.simple.ConstMatrix
Returns the result of dividing each element by 'val': bi,j = ai,j/val
divide(double) - Method in class org.ejml.simple.SimpleBase
Returns the result of dividing each element by 'val': bi,j = ai,j/val
divide(CMatrixRMaj, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
divide(DMatrixRMaj, double, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
divide(DMatrixSparseCSC, double, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
divide(FMatrixRMaj, double, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
divide(FMatrixSparseCSC, double, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
divide(ZMatrixRMaj, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
divide(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
divide(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
Divides each element by val.
dot(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
dot(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
dot(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
dot(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
dot(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
dot(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
dot(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
If input is two vectors then it returns the dot product as a double.
dot(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Computes the dot product (a.k.a.
dot(ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
Computes the dot product (a.k.a.
dot(T, T) - Method in interface org.ejml.simple.SimpleOperations
 
DOUBLE - Enum constant in enum class org.ejml.equation.VariableScalar.Type
 

E

eig() - Method in class org.ejml.simple.SimpleBase
Returns the Eigen Value Decomposition (EVD) of this matrix.
ELEMENT_DIVIDE - Enum constant in enum class org.ejml.equation.Symbol
 
ELEMENT_POWER - Enum constant in enum class org.ejml.equation.Symbol
 
ELEMENT_TIMES - Enum constant in enum class org.ejml.equation.Symbol
 
elementDiv(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementDiv(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementDiv(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementDiv(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementDiv(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementDiv(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementDiv(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element division of 'this' and 'b': ci,j = ai,j/bi,j
elementDiv(ConstMatrix<?>) - 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
elementDiv(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementDivision(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
elementExp() - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element exp of 'this' ci,j = Math.exp(ai,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)
elementExp(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementExp(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementExp(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementExp(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementExp(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementExp(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementExp(T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementLog() - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element exp of 'this' ci,j = Math.log(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)
elementLog(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementLog(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementLog(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementLog(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementLog(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementLog(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementLog(T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementMax() - Method in interface org.ejml.simple.ConstMatrix
Returns the maximum real value of all the elements in this matrix.
elementMax() - Method in class org.ejml.simple.SimpleBase
Returns the maximum real value of all the elements in this matrix.
elementMax(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementMax(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementMax(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementMax(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementMax(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementMax(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementMax(T) - Method in interface org.ejml.simple.SimpleOperations
 
elementMaxAbs() - Method in interface org.ejml.simple.ConstMatrix
Returns the maximum absolute value of all the elements in this matrix.
elementMaxAbs() - Method in class org.ejml.simple.SimpleBase
Returns the maximum absolute value of all the elements in this matrix.
elementMaxAbs(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementMaxAbs(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementMaxAbs(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementMaxAbs(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementMaxAbs(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementMaxAbs(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementMaxAbs(T) - Method in interface org.ejml.simple.SimpleOperations
 
elementMin() - Method in interface org.ejml.simple.ConstMatrix
Returns the minimum real value of all the elements in this matrix.
elementMin() - Method in class org.ejml.simple.SimpleBase
Returns the minimum real value of all the elements in this matrix.
elementMin(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementMin(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementMin(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementMin(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementMin(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementMin(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementMin(T) - Method in interface org.ejml.simple.SimpleOperations
 
elementMinAbs() - Method in interface org.ejml.simple.ConstMatrix
Returns the minimum absolute value of all the elements in this matrix.
elementMinAbs() - Method in class org.ejml.simple.SimpleBase
Returns the minimum absolute value of all the elements in this matrix.
elementMinAbs(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementMinAbs(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementMinAbs(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementMinAbs(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementMinAbs(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementMinAbs(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementMinAbs(T) - Method in interface org.ejml.simple.SimpleOperations
 
elementMult(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementMult(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementMult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementMult(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementMult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementMult(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementMult(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
elementMult(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element multiplication of 'this' and 'b': ci,j = ai,j*bi,j
elementMult(ConstMatrix<?>) - 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
elementMult(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementOp(CMatrixRMaj, SimpleOperations.ElementOpComplex, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementOp(CMatrixRMaj, SimpleOperations.ElementOpReal, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementOp(DMatrixRMaj, SimpleOperations.ElementOpComplex, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementOp(DMatrixRMaj, SimpleOperations.ElementOpReal, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementOp(DMatrixSparseCSC, SimpleOperations.ElementOpComplex, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementOp(DMatrixSparseCSC, SimpleOperations.ElementOpReal, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementOp(FMatrixRMaj, SimpleOperations.ElementOpComplex, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementOp(FMatrixRMaj, SimpleOperations.ElementOpReal, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementOp(FMatrixSparseCSC, SimpleOperations.ElementOpComplex, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementOp(FMatrixSparseCSC, SimpleOperations.ElementOpReal, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementOp(ZMatrixRMaj, SimpleOperations.ElementOpComplex, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementOp(ZMatrixRMaj, SimpleOperations.ElementOpReal, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementOp(SimpleOperations.ElementOpComplex) - Method in interface org.ejml.simple.ConstMatrix
Applies a user defined complex-valued function to a real or complex-valued matrix.
elementOp(SimpleOperations.ElementOpComplex) - Method in class org.ejml.simple.SimpleBase
Applies a user defined complex-valued function to a real or complex-valued matrix.
elementOp(SimpleOperations.ElementOpReal) - Method in interface org.ejml.simple.ConstMatrix
Applies a user defined real-valued function to a real-valued matrix.
elementOp(SimpleOperations.ElementOpReal) - Method in class org.ejml.simple.SimpleBase
Applies a user defined real-valued function to a real-valued matrix.
elementOp(T, SimpleOperations.ElementOpComplex, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementOp(T, SimpleOperations.ElementOpReal, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementPow(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
elementPower(double) - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element power of 'this' and 'b': ci,j = ai,j ^ b
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
elementPower(CMatrixRMaj, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementPower(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementPower(DMatrixRMaj, double, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementPower(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementPower(DMatrixSparseCSC, double, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementPower(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementPower(FMatrixRMaj, double, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementPower(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementPower(FMatrixSparseCSC, double, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementPower(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementPower(ZMatrixRMaj, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementPower(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementPower(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix which is the result of an element by element power of 'this' and 'b': ci,j = ai,j ^ bi,j
elementPower(ConstMatrix<?>) - 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(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementPower(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementSum() - Method in interface org.ejml.simple.ConstMatrix
Computes the sum of all the elements in the matrix.
elementSum() - Method in class org.ejml.simple.SimpleBase
Computes the sum of all the elements in the matrix.
elementSum(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementSum(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
elementSum(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
elementSum(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
elementSum(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
elementSum(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementSum(T) - Method in interface org.ejml.simple.SimpleOperations
 
elementSum_F32(CMatrixRMaj, Complex_F64) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
elementSum_F64(ZMatrixRMaj, Complex_F64) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
elementSumComplex() - Method in interface org.ejml.simple.ConstMatrix
Computes the sum of all the elements in the matrix.
elementSumComplex() - Method in class org.ejml.simple.SimpleBase
Computes the sum of all the elements in the matrix.
elementSumComplex(CMatrixRMaj, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
elementSumComplex(ZMatrixRMaj, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
elementSumComplex(T, Complex_F64) - Method in interface org.ejml.simple.SimpleOperations
 
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.
endRow() - Method in class org.ejml.equation.MatrixConstructor
 
equation(String, Object...) - Method in class org.ejml.simple.SimpleBase
Allows you to perform an equation in-place on this matrix by specifying the right hand side.
Equation - Class in org.ejml.equation
Equation allows the user to manipulate matrices in a more compact symbolic way, similar to Matlab and Octave.
Equation() - Constructor for class org.ejml.equation.Equation
 
Equation(Object...) - Constructor for class org.ejml.equation.Equation
Consturctor which allows you to alias variables
Equation.TokenType - Enum Class in org.ejml.equation
 
execute(List<TokenList.Token>) - Method in class org.ejml.equation.Macro
 
exp(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
Explicit(TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Explicit
 
Explicit(TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Explicit
 
EXPLICIT - Enum constant in enum class org.ejml.equation.IntegerSequence.Type
 
Extents() - Constructor for class org.ejml.equation.Operation.Extents
 
extract(List<Variable>, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
extract(CMatrixRMaj, int, int, int, int, CMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
extract(DMatrixRMaj, int, int, int, int, DMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
extract(DMatrixSparseCSC, int, int, int, int, DMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
extract(FMatrixRMaj, int, int, int, int, FMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
extract(FMatrixSparseCSC, int, int, int, int, FMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
extract(ZMatrixRMaj, int, int, int, int, ZMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
extract(T, int, int, int, int, T, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
extractDiag(DMatrixSparseCSC, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
extractDiag(FMatrixSparseCSC, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
extractDiag(S, D) - Method in interface org.ejml.simple.SimpleSparseOperations
 
extractMatrix(int, int, int, int) - Method in interface org.ejml.simple.ConstMatrix
Creates a new SimpleMatrix which is a submatrix of this matrix.
extractMatrix(int, int, int, int) - Method in class org.ejml.simple.SimpleBase
Creates a new SimpleMatrix which is a submatrix of this matrix.
extractScalar(List<Variable>, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
extractTokens(String, ManagerTempVariables) - Method in class org.ejml.equation.Equation
Parses the text string to extract tokens.
extractVector(boolean, int) - Method in interface org.ejml.simple.ConstMatrix
Extracts a row or column from this matrix.
extractVector(boolean, int) - Method in class org.ejml.simple.SimpleBase
Extracts a row or column from this matrix.
eye(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns an identity matrix

F

fill(double) - Method in class org.ejml.simple.SimpleBase
Sets all the elements in this matrix equal to the specified value.

aij = val
fill(CMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
fill(DMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
fill(DMatrixSparseCSC, double) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
fill(FMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
fill(FMatrixSparseCSC, double) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
fill(ZMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
fill(T, double) - Method in interface org.ejml.simple.SimpleOperations
 
fillComplex(double, double) - Method in class org.ejml.simple.SimpleBase
In-place fills the matrix with a complex value.
filled(int, int, double) - Static method in class org.ejml.simple.SimpleMatrix
Returns a filled matrix (numRows x numCols) of the value a.
FLOAT - Enum constant in enum class org.ejml.equation.Equation.TokenType
 
FLOAT_EXP - Enum constant in enum class org.ejml.equation.Equation.TokenType
 
For(TokenList.Token, TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.For
 
FOR - Enum constant in enum class org.ejml.equation.IntegerSequence.Type
 
Function - Class in org.ejml.equation
A function is an operator with the following syntax "<Name>( Input )"
Function(String) - Constructor for class org.ejml.equation.Function
 

G

get(int) - Method in interface org.ejml.simple.ConstMatrix
Returns the value of the matrix at the specified index of the 1D row major array.
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.
get(int, int) - Method in interface org.ejml.simple.ConstMatrix
Returns the value of the specified matrix element.
get(int, int) - Method in class org.ejml.simple.SimpleBase
Returns the value of the specified matrix element.
get(int, int, Complex_F64) - Method in interface org.ejml.simple.ConstMatrix
Used to get the complex value of a matrix element.
get(int, int, Complex_F64) - Method in class org.ejml.simple.SimpleBase
Used to get the complex value of a matrix element.
get(CMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
get(CMatrixRMaj, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
get(DMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
get(DMatrixRMaj, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
get(DMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
get(DMatrixSparseCSC, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
get(FMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
get(FMatrixRMaj, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
get(FMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
get(FMatrixSparseCSC, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
get(ZMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
get(ZMatrixRMaj, int, int, Complex_F64) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
get(T, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
get(T, int, int, Complex_F64) - Method in interface org.ejml.simple.SimpleOperations
 
getCDRM() - Method in class org.ejml.simple.SimpleBase
 
getColumn(int) - Method in interface org.ejml.simple.ConstMatrix
Returns the specified column in 'this' matrix as a column vector.
getColumn(int) - Method in class org.ejml.simple.SimpleBase
Returns the specified column in 'this' matrix as a column vector.
getColumn(CMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
getColumn(DMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
getColumn(DMatrixSparseCSC, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
getColumn(FMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
getColumn(FMatrixSparseCSC, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
getColumn(ZMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
getColumn(T, int, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
getDDRM() - Method in class org.ejml.simple.SimpleBase
 
getDouble() - Method in class org.ejml.equation.VariableDouble
 
getDouble() - Method in class org.ejml.equation.VariableInteger
 
getDouble() - Method in class org.ejml.equation.VariableScalar
 
getDSCC() - Method in class org.ejml.simple.SimpleBase
 
getEigenvalue(int) - Method in class org.ejml.simple.SimpleEVD
Returns an eigenvalue as a complex number.
getEigenvalues() - Method in class org.ejml.simple.SimpleEVD
Returns a list of all the eigenvalues
getEigenVector(int) - Method in class org.ejml.simple.SimpleEVD
Used to retrieve real valued eigenvectors.
getEnd() - Method in class org.ejml.equation.IntegerSequence.For
 
getEnd() - Method in class org.ejml.equation.IntegerSequence.Range
 
getEVD() - Method in class org.ejml.simple.SimpleEVD
Returns the underlying decomposition that this is a wrapper around.
getFDRM() - Method in class org.ejml.simple.SimpleBase
 
getFSCC() - Method in class org.ejml.simple.SimpleBase
 
getFunctions() - Method in class org.ejml.equation.Equation
Returns the functions manager
getImag(int, int) - Method in interface org.ejml.simple.ConstMatrix
getImaginary(int, int) - Method in interface org.ejml.simple.ConstMatrix
Returns the imaginary component of the element.
getImaginary(int, int) - Method in class org.ejml.simple.SimpleBase
Returns the imaginary component of the element.
getImaginary(CMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
getImaginary(DMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
getImaginary(DMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
getImaginary(FMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
getImaginary(FMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
getImaginary(ZMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
getImaginary(T, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
getIndex(int, int) - Method in interface org.ejml.simple.ConstMatrix
Returns the index in the matrix's array.
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.
getManagerTemp() - Method in class org.ejml.equation.ManagerFunctions
 
getMatrix() - Method in class org.ejml.simple.SimpleBase
Returns a reference to the matrix that it uses internally.
getName() - Method in class org.ejml.equation.Function
 
getNumberOfEigenvalues() - Method in class org.ejml.simple.SimpleEVD
Returns the number of eigenvalues/eigenvectors.
getNumCols() - Method in interface org.ejml.simple.ConstMatrix
Returns the number of columns in this matrix.
getNumCols() - Method in class org.ejml.simple.SimpleBase
Returns the number of columns in this matrix.
getNumElements() - Method in interface org.ejml.simple.ConstMatrix
Returns the number of elements in this matrix, which is equal to the number of rows times the number of columns.
getNumRows() - Method in interface org.ejml.simple.ConstMatrix
Returns the number of rows in this matrix.
getNumRows() - Method in class org.ejml.simple.SimpleBase
Returns the number of rows in this matrix.
getOutput() - Method in class org.ejml.equation.MatrixConstructor
 
getRandom() - Method in class org.ejml.equation.ManagerTempVariables
 
getReal(int, int) - Method in interface org.ejml.simple.ConstMatrix
Returns the real component of the element.
getReal(int, int) - Method in class org.ejml.simple.SimpleBase
Returns the real component of the element.
getReal(CMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
getReal(DMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
getReal(DMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
getReal(FMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
getReal(FMatrixSparseCSC, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
getReal(ZMatrixRMaj, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
getReal(T, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
getRow(int) - Method in interface org.ejml.simple.ConstMatrix
Returns the specified row in 'this' matrix as a row vector.
getRow(int) - Method in class org.ejml.simple.SimpleBase
Returns the specified row in 'this' matrix as a row vector.
getRow(CMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
getRow(DMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
getRow(DMatrixSparseCSC, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
getRow(FMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
getRow(FMatrixSparseCSC, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
getRow(ZMatrixRMaj, int, int, int) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
getRow(T, int, int, int) - Method in interface org.ejml.simple.SimpleOperations
 
getScalarType() - Method in class org.ejml.equation.VariableScalar
 
getSequence() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
getSingleValue(int) - Method in class org.ejml.simple.SimpleSVD
Returns the specified singular value.
getSingularValues() - Method in class org.ejml.simple.SimpleSVD
Returns an array of all the singular values
getStart() - Method in class org.ejml.equation.IntegerSequence.For
 
getStart() - Method in class org.ejml.equation.IntegerSequence.Range
 
getStep() - Method in class org.ejml.equation.IntegerSequence.For
 
getStep() - Method in class org.ejml.equation.IntegerSequence.Range
 
getSVD() - Method in class org.ejml.simple.SimpleSVD
Returns the underlying decomposition that this is a wrapper around.
getType() - Method in class org.ejml.equation.IntegerSequence.Combined
 
getType() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
getType() - Method in class org.ejml.equation.IntegerSequence.For
 
getType() - Method in interface org.ejml.equation.IntegerSequence
 
getType() - Method in class org.ejml.equation.IntegerSequence.Range
 
getType() - Method in class org.ejml.equation.Variable
 
getType() - Method in interface org.ejml.simple.ConstMatrix
Returns the type of matrix it is wrapping.
getType() - Method in class org.ejml.simple.SimpleBase
Returns the type of matrix it is wrapping.
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.
getZDRM() - Method in class org.ejml.simple.SimpleBase
 
GREATER_THAN - Enum constant in enum class org.ejml.equation.Symbol
 
GREATER_THAN_EQ - Enum constant in enum class org.ejml.equation.Symbol
 
gw - Variable in class org.ejml.simple.ops.SimpleOperations_DSCC
 
gw - Variable in class org.ejml.simple.ops.SimpleOperations_FSCC
 
gx - Variable in class org.ejml.simple.ops.SimpleOperations_DSCC
 
gx - Variable in class org.ejml.simple.ops.SimpleOperations_FSCC
 

H

handleParentheses(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for pairs of parentheses and processes blocks inside of them.
hasNext() - Method in class org.ejml.equation.IntegerSequence.Combined
 
hasNext() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
hasNext() - Method in class org.ejml.equation.IntegerSequence.For
 
hasNext() - Method in interface org.ejml.equation.IntegerSequence
 
hasNext() - Method in class org.ejml.equation.IntegerSequence.Range
 
hasUncountable() - Method in interface org.ejml.simple.ConstMatrix
Checks to see if any of the elements in this matrix are either NaN or infinite.
hasUncountable() - Method in class org.ejml.simple.SimpleBase
Checks to see if any of the elements in this matrix are either NaN or infinite.
hasUncountable(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
hasUncountable(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
hasUncountable(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
hasUncountable(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
hasUncountable(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
hasUncountable(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
hasUncountable(T) - Method in interface org.ejml.simple.SimpleOperations
 

I

identity(int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a new identity matrix with the specified size.
identity(int, Class<?>) - Static method in class org.ejml.simple.SimpleMatrix
 
imag() - Method in interface org.ejml.simple.ConstMatrix
Convenience function.
imaginary() - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix that contains the imaginary valued portion of a complex matrix.
imaginary() - Method in class org.ejml.simple.SimpleBase
Returns a matrix that contains the imaginary valued portion of a complex matrix.
Info() - Constructor for class org.ejml.equation.Operation.Info
 
initialize(int) - Method in class org.ejml.equation.IntegerSequence.Combined
 
initialize(int) - Method in class org.ejml.equation.IntegerSequence.Explicit
 
initialize(int) - Method in class org.ejml.equation.IntegerSequence.For
 
initialize(int) - Method in interface org.ejml.equation.IntegerSequence
Specifies the maximum index of the array.
initialize(int) - Method in class org.ejml.equation.IntegerSequence.Range
 
insertIntoThis(int, int, T) - Method in class org.ejml.simple.SimpleBase
Copy matrix B into this matrix at location (insertRow, insertCol).
insertTranspose(TokenList.Token, TokenList, Sequence) - Method in class org.ejml.equation.Equation
Adds a new operation to the list from the operation and two variables.
INTEGER - Enum constant in enum class org.ejml.equation.Equation.TokenType
 
INTEGER - Enum constant in enum class org.ejml.equation.VariableScalar.Type
 
INTEGER_SEQUENCE - Enum constant in enum class org.ejml.equation.VariableType
 
IntegerSequence - Interface in org.ejml.equation
Interface for an ordered sequence of integer values
IntegerSequence.Combined - Class in org.ejml.equation
This is a sequence of sequences
IntegerSequence.Explicit - Class in org.ejml.equation
An array of integers which was explicitly specified
IntegerSequence.For - Class in org.ejml.equation
A sequence of integers which has been specified using a start number, end number, and step size.
IntegerSequence.Range - Class in org.ejml.equation
A sequence of integers which has been specified using a start number, end number, and step size and uses the known upper limit of the array to bound it Examples: : 2: 2:3:
IntegerSequence.Type - Enum Class in org.ejml.equation
 
inv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix inverse
invert() - Method in interface org.ejml.simple.ConstMatrix
Returns the inverse of this matrix.

b = a-1
invert() - Method in class org.ejml.simple.SimpleBase
Returns the inverse of this matrix.

b = a-1
invert(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
invert(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
invert(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
invert(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
invert(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
invert(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
invert(T, T) - Method in interface org.ejml.simple.SimpleOperations
 
invoke(Method, Object...) - Method in class org.ejml.simple.SimpleBase
 
isFunctionName(String) - Method in class org.ejml.equation.ManagerFunctions
Returns true if the string matches the name of a function
isIdentical(CMatrixRMaj, CMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
isIdentical(DMatrixRMaj, DMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
isIdentical(DMatrixSparseCSC, DMatrixSparseCSC, double) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
isIdentical(FMatrixRMaj, FMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
isIdentical(FMatrixSparseCSC, FMatrixSparseCSC, double) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
isIdentical(ZMatrixRMaj, ZMatrixRMaj, double) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
isIdentical(ConstMatrix<?>, double) - Method in interface org.ejml.simple.ConstMatrix
Checks to see if matrix 'a' is the same as this matrix within the specified tolerance.
isIdentical(ConstMatrix<?>, double) - Method in class org.ejml.simple.SimpleBase
Checks to see if matrix 'a' is the same as this matrix within the specified tolerance.
isIdentical(T, T, double) - Method in interface org.ejml.simple.SimpleOperations
 
isInBounds(int, int) - Method in interface org.ejml.simple.ConstMatrix
Returns true of the specified matrix element is valid element inside this matrix.
isInBounds(int, int) - Method in class org.ejml.simple.SimpleBase
Returns true of the specified matrix element is valid element inside this matrix.
isLetter(char) - Static method in class org.ejml.equation.Equation
Returns true if the character is a valid letter for use in a variable name
isOperatorLR(Symbol) - Static method in class org.ejml.equation.Equation
Operators which affect the variables to its left and right
isReserved(String) - Method in class org.ejml.equation.Equation
Returns true if the specified name is NOT allowed.
isSymbol(char) - Static method in class org.ejml.equation.Equation
 
isTargetOp(TokenList.Token, Symbol[]) - Static method in class org.ejml.equation.Equation
Checks to see if the token is in the list of allowed character operations.
isTemp() - Method in class org.ejml.equation.VariableMatrix
 
isVector() - Method in interface org.ejml.simple.ConstMatrix
Returns true if this matrix is a vector.
isVector() - Method in class org.ejml.simple.SimpleBase
Returns true if this matrix is a vector.
iterator(boolean, int, int, int, int) - Method in interface org.ejml.simple.ConstMatrix
Creates a new iterator for traversing through a submatrix inside this matrix.
iterator(boolean, int, int, int, int) - Method in class org.ejml.simple.SimpleBase
Creates a new iterator for traversing through a submatrix inside this matrix.

K

kron(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
kron(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
kron(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
kron(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
kron(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
kron(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
kron(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Kronecker product
kron(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Computes the Kronecker product between this matrix and the provided B matrix:

C = kron(A,B)
kron(ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
Computes the Kronecker product between this matrix and the provided B matrix:

C = kron(A,B)
kron(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 

L

LDIVIDE - Enum constant in enum class org.ejml.equation.Symbol
 
length() - Method in class org.ejml.equation.IntegerSequence.Combined
 
length() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
length() - Method in class org.ejml.equation.IntegerSequence.For
 
length() - Method in interface org.ejml.equation.IntegerSequence
 
length() - Method in class org.ejml.equation.IntegerSequence.Range
 
LESS_THAN - Enum constant in enum class org.ejml.equation.Symbol
 
LESS_THAN_EQ - Enum constant in enum class org.ejml.equation.Symbol
 
loadCSV(String) - Method in class org.ejml.simple.SimpleBase
Loads a new matrix from a CSV file.
log(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
lookup(char) - Static method in enum class org.ejml.equation.Symbol
 
lookupDDRM(String) - Method in class org.ejml.equation.Equation
 
lookupDouble(String) - Method in class org.ejml.equation.Equation
 
lookupElementWise(char) - Static method in enum class org.ejml.equation.Symbol
 
lookupFDRM(String) - Method in class org.ejml.equation.Equation
 
lookupInteger(String) - Method in class org.ejml.equation.Equation
 
lookupMacro(String) - Method in class org.ejml.equation.Equation
 
lookupOps(MatrixType) - Static method in class org.ejml.simple.SimpleBase
 
lookupSimple(String) - Method in class org.ejml.equation.Equation
 
lookupVariable(String) - Method in class org.ejml.equation.Equation
Looks up a variable given its name.

M

Macro - Class in org.ejml.equation
Definition of a macro.
Macro() - Constructor for class org.ejml.equation.Macro
 
Macro.Assign - Class in org.ejml.equation
 
magnitude() - Method in interface org.ejml.simple.ConstMatrix
Returns a real matrix that has the complex magnitude of each element in the matrix.
magnitude() - Method in class org.ejml.simple.SimpleBase
Returns a real matrix that has the complex magnitude of each element in the matrix.
ManagerFunctions - Class in org.ejml.equation
Centralized place to create new instances of operations and functions.
ManagerFunctions() - Constructor for class org.ejml.equation.ManagerFunctions
 
ManagerFunctions.Input1 - Interface in org.ejml.equation
Creates new instances of functions from a single variable
ManagerFunctions.InputN - Interface in org.ejml.equation
Creates a new instance of functions from two variables
managerTemp - Variable in class org.ejml.equation.ManagerFunctions
 
ManagerTempVariables - Class in org.ejml.equation
Manages the creation and recycling of temporary variables used to store intermediate results.
ManagerTempVariables() - Constructor for class org.ejml.equation.ManagerTempVariables
 
mat - Variable in class org.ejml.simple.SimpleBase
Internal matrix which this is a wrapper around.
matrix - Variable in class org.ejml.equation.VariableMatrix
 
MATRIX - Enum constant in enum class org.ejml.equation.VariableType
 
matrixConstructor(MatrixConstructor) - Static method in class org.ejml.equation.Operation
 
MatrixConstructor - Class in org.ejml.equation
matrix used to construct a matrix from a sequence of concatenations.
MatrixConstructor(ManagerTempVariables) - Constructor for class org.ejml.equation.MatrixConstructor
 
max(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
max_two(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
min(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
min_two(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
minus(double) - Method in interface org.ejml.simple.ConstMatrix
Returns the result of matrix-double subtraction:

c = a - b

where c is the returned matrix, a is this matrix, and b is the passed in double.
minus(double) - Method in class org.ejml.simple.SimpleBase
Returns the result of matrix-double subtraction:

c = a - b

where c is the returned matrix, a is this matrix, and b is the passed in double.
minus(CMatrixRMaj, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
minus(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
minus(DMatrixRMaj, double, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
minus(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
minus(DMatrixSparseCSC, double, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
minus(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
minus(FMatrixRMaj, double, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
minus(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
minus(FMatrixSparseCSC, double, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
minus(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
minus(ZMatrixRMaj, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
minus(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
minus(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
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.
minus(ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
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.
minus(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
output[i,j] = A[i,j] - b
minus(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
output[i,j] = A[i,j] - B[i,j]
MINUS - Enum constant in enum class org.ejml.equation.Symbol
 
minusComplex(double, double) - Method in interface org.ejml.simple.ConstMatrix
Subtracts a complex scalar from each element in the matrix.
minusComplex(double, double) - Method in class org.ejml.simple.SimpleBase
Subtracts a complex scalar from each element in the matrix.
minusComplex(CMatrixRMaj, double, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
minusComplex(ZMatrixRMaj, double, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
minusComplex(T, double, double, T) - Method in interface org.ejml.simple.SimpleOperations
 
mult(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
mult(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
mult(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
mult(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
mult(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
mult(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
mult(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
mult(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
mult(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
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.
mult(ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
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.
mult(S, D, D) - Method in interface org.ejml.simple.SimpleSparseOperations
 
mult(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
multiply(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
multTransA(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
multTransA(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
multTransA(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
multTransA(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
multTransA(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
multTransA(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
multTransA(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
multTransA(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
multTransA(S, D, D) - Method in interface org.ejml.simple.SimpleSparseOperations
 
multTransA(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 

N

name - Variable in class org.ejml.equation.Function
Name of operator and the string it looks for when parsing
name() - Method in class org.ejml.equation.Operation
 
neg(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns the negative of the input variable
negative() - Method in interface org.ejml.simple.ConstMatrix
Returns a new matrix whose elements are the negative of 'this' matrix's elements.

bij = -aij
negative() - Method in class org.ejml.simple.SimpleBase
Returns a new matrix whose elements are the negative of 'this' matrix's elements.

bij = -aij
next() - Method in class org.ejml.equation.IntegerSequence.Combined
 
next() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
next() - Method in class org.ejml.equation.IntegerSequence.For
 
next() - Method in interface org.ejml.equation.IntegerSequence
 
next() - Method in class org.ejml.equation.IntegerSequence.Range
 
normF() - Method in interface org.ejml.simple.ConstMatrix
Computes the Frobenius normal of the matrix:

normF = Sqrt{ ∑i=1:mj=1:n { aij2} }
normF() - Method in class org.ejml.simple.SimpleBase
Computes the Frobenius normal of the matrix:

normF = Sqrt{ ∑i=1:mj=1:n { aij2} }
normF(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
normF(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
normF(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
normF(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
normF(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
normF(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
normF(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
normF(T) - Method in interface org.ejml.simple.SimpleOperations
 
normP(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
nullity() - Method in class org.ejml.simple.SimpleSVD
The nullity of the decomposed matrix.
nullSpace() - Method in class org.ejml.simple.SimpleSVD
Computes the null space from an SVD.
numCols() - Method in class org.ejml.simple.SimpleBase
Deprecated.
Inconsistent API. Use SimpleBase.getNumCols() instead.
numRows() - Method in class org.ejml.simple.SimpleBase
Deprecated.
Inconsistent API. Use SimpleBase.getNumRows() instead.

O

ones(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Returns a matrix of ones.
ones(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns a matrix full of ones
op - Variable in class org.ejml.equation.Operation.Info
 
op(int, int, double) - Method in interface org.ejml.simple.SimpleOperations.ElementOpReal
 
op(int, int, Complex_F64) - Method in interface org.ejml.simple.SimpleOperations.ElementOpComplex
 
Operation - Class in org.ejml.equation
Performs math operations.
Operation(String) - Constructor for class org.ejml.equation.Operation
 
Operation.ArrayExtent - Class in org.ejml.equation
 
Operation.Extents - Class in org.ejml.equation
 
Operation.Info - Class in org.ejml.equation
 
ops - Variable in class org.ejml.simple.SimpleBase
 
org.ejml.equation - package org.ejml.equation
 
org.ejml.simple - package org.ejml.simple
 
org.ejml.simple.ops - package org.ejml.simple.ops
 
output - Variable in class org.ejml.equation.Operation.Info
 

P

PAREN_LEFT - Enum constant in enum class org.ejml.equation.Symbol
 
PAREN_RIGHT - Enum constant in enum class org.ejml.equation.Symbol
 
parseBlockNoParentheses(TokenList, Sequence, boolean) - Method in class org.ejml.equation.Equation
Parses a code block with no parentheses and no commas.
parseBracketCreateMatrix(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for brackets which are only used to construct new matrices by concatenating 1 or more matrices together
parseCombineIntegerLists(TokenList) - Method in class org.ejml.equation.Equation
Looks for sequences of integer lists and combine them into one big sequence
ParseError - Exception in org.ejml.equation
Exception generated for parse errors in Equation
ParseError(String) - Constructor for exception org.ejml.equation.ParseError
 
parseIntegerLists(TokenList) - Method in class org.ejml.equation.Equation
Searches for a sequence of integers example: 1 2 3 4 6 7 -3
parseNegOp(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for cases where a minus sign means negative operator.
parseOperationsL(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Parses operations where the input comes from variables to its left only.
parseOperationsLR(Symbol[], TokenList, Sequence) - Method in class org.ejml.equation.Equation
Parses operations where the input comes from variables to its left and right
parseParameterCommaBlock(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for commas in the set of tokens.
parseSequencesWithColons(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for descriptions of integer sequences and array ranges that have a colon character in them Examples of integer sequences: 1:6 2:4:20 : Examples of array range 2: 2:4:
parseSubmatrixToExtract(TokenList.Token, TokenList, Sequence) - Method in class org.ejml.equation.Equation
Converts a submatrix into an extract matrix operation.
perform() - Method in class org.ejml.equation.Sequence
Executes the sequence of operations
PERIOD - Enum constant in enum class org.ejml.equation.Symbol
 
pinv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix pseudo-inverse
plus(double) - Method in interface org.ejml.simple.ConstMatrix
Returns the result of scalar addition:

c = a + b

where c is the returned matrix, a is this matrix, and b is the passed in double.
plus(double) - Method in class org.ejml.simple.SimpleBase
Returns the result of scalar addition:

c = a + b

where c is the returned matrix, a is this matrix, and b is the passed in double.
plus(double, CMatrixRMaj, double, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
plus(double, DMatrixRMaj, double, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
plus(double, DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
plus(double, FMatrixRMaj, double, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
plus(double, FMatrixSparseCSC, double, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
plus(double, ZMatrixRMaj, double, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
plus(double, ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
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.
plus(double, ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
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.
plus(double, T, double, T, T) - Method in interface org.ejml.simple.SimpleOperations
output[i,j] = alpha*A[i,j] + beta*b[i,j]
plus(CMatrixRMaj, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
plus(CMatrixRMaj, double, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
plus(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
plus(DMatrixRMaj, double, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
plus(DMatrixRMaj, double, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
plus(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
plus(DMatrixSparseCSC, double, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
plus(DMatrixSparseCSC, double, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
plus(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
plus(FMatrixRMaj, double, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
plus(FMatrixRMaj, double, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
plus(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
plus(FMatrixSparseCSC, double, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
plus(FMatrixSparseCSC, double, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
plus(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
plus(ZMatrixRMaj, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
plus(ZMatrixRMaj, double, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
plus(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
plus(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
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.
plus(ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
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.
plus(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
output[i,j] = A[i,j] + b
plus(T, double, T, T) - Method in interface org.ejml.simple.SimpleOperations
output[i,j] = A[i,j] + beta*b[i,j]
plus(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
PLUS - Enum constant in enum class org.ejml.equation.Symbol
 
plusComplex(double, double) - Method in interface org.ejml.simple.ConstMatrix
Adds a complex scalar from each element in the matrix.
plusComplex(double, double) - Method in class org.ejml.simple.SimpleBase
Adds a complex scalar from each element in the matrix.
plusComplex(CMatrixRMaj, double, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
plusComplex(ZMatrixRMaj, double, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
plusComplex(T, double, double, T) - Method in interface org.ejml.simple.SimpleOperations
 
pow(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
POWER - Enum constant in enum class org.ejml.equation.Symbol
 
print() - Method in interface org.ejml.simple.ConstMatrix
Prints the matrix to standard out.
print() - Method in class org.ejml.simple.SimpleBase
Prints the matrix to standard out.
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
print(PrintStream, Matrix, String) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
print(PrintStream, Matrix, String) - Method in interface org.ejml.simple.SimpleOperations
 
print(String) - Method in class org.ejml.equation.Equation
Prints the results of the equation to standard out.
print(String) - Method in interface org.ejml.simple.ConstMatrix
Prints the matrix to standard out given a PrintStream.printf(java.lang.String, java.lang.Object...) style floating point format, e.g.
print(String) - Method in class org.ejml.simple.SimpleBase
Prints the matrix to standard out given a PrintStream.printf(java.lang.String, java.lang.Object...) style floating point format, e.g.
printDimensions() - Method in class org.ejml.simple.SimpleBase
Prints the number of rows and column in this matrix.
process() - Method in class org.ejml.equation.Macro.Assign
 
process() - Method in class org.ejml.equation.Operation
 
process(String) - Method in class org.ejml.equation.Equation
Compiles and performs the provided equation.
process(String, boolean) - Method in class org.ejml.equation.Equation
Compiles and performs the provided equation.
pseudoInverse() - Method in interface org.ejml.simple.ConstMatrix
Computes the Moore-Penrose pseudo-inverse
pseudoInverse() - Method in class org.ejml.simple.SimpleBase
Computes the Moore-Penrose pseudo-inverse
pseudoInverse(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
pseudoInverse(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
pseudoInverse(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
pseudoInverse(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
pseudoInverse(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
pseudoInverse(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
pseudoInverse(T, T) - Method in interface org.ejml.simple.SimpleOperations
 

Q

quality() - Method in class org.ejml.simple.SimpleEVD
Computes the quality of the computed decomposition.
quality() - Method in class org.ejml.simple.SimpleSVD
Computes the quality of the computed decomposition.

R

rand(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Uniformly random numbers
randn(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Normal distrbution numbers
random(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a DDRM random matrix with values from 0.0 to 1.0.
random_CDRM(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a CDRM random matrix with values from 0.0 to 1.0.
random_CDRM(int, int, float, float, Random) - Static method in class org.ejml.simple.SimpleMatrix
 
random_DDRM(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a DDRM random matrix with values from 0.0 to 1.0.
random_DDRM(int, int, double, double, Random) - Static method in class org.ejml.simple.SimpleMatrix
Creates a new SimpleMatrix with random elements drawn from a uniform distribution from minValue to maxValue.
random_FDRM(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a FDRM random matrix with values from 0.0 to 1.0.
random_FDRM(int, int, float, float, Random) - Static method in class org.ejml.simple.SimpleMatrix
 
random_ZDRM(int, int) - Static method in class org.ejml.simple.SimpleMatrix
Creates a ZDRM random matrix with values from 0.0 to 1.0.
random_ZDRM(int, int, double, double, Random) - Static method in class org.ejml.simple.SimpleMatrix
 
randomNormal(SimpleMatrix, Random) - Static method in class org.ejml.simple.SimpleMatrix
Creates a new vector which is drawn from a multivariate normal distribution with zero mean and the provided covariance.
Range(TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Range
 
RANGE - Enum constant in enum class org.ejml.equation.IntegerSequence.Type
 
rank() - Method in class org.ejml.simple.SimpleSVD
Returns the rank of the decomposed matrix.
RDIVIDE - Enum constant in enum class org.ejml.equation.Symbol
 
real() - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix that contains the real valued portion of a complex matrix.
real() - Method in class org.ejml.simple.SimpleBase
Returns a matrix that contains the real valued portion of a complex matrix.
requiresMaxIndex() - Method in class org.ejml.equation.IntegerSequence.Combined
 
requiresMaxIndex() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
requiresMaxIndex() - Method in class org.ejml.equation.IntegerSequence.For
 
requiresMaxIndex() - Method in class org.ejml.equation.IntegerSequence.Range
 
requiresMaxIndex() - Method in interface org.ejml.equation.IntegerSequence
 
reshape(int, int) - Method in class org.ejml.simple.SimpleBase
Reshapes the matrix to the specified number of rows and columns.
resize(VariableMatrix, int, int) - Method in class org.ejml.equation.Operation
If the variable is a local temporary variable it will be resized so that the operation can complete.
rng(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Sets the seed for random number generator
rows(int, int) - Method in interface org.ejml.simple.ConstMatrix
Extracts the specified rows from the matrix.
rows(int, int) - Method in class org.ejml.simple.SimpleBase
Extracts the specified rows from the matrix.
rref(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

S

saveToFileCSV(String) - Method in interface org.ejml.simple.ConstMatrix
Saves this matrix to a file in a CSV format.
saveToFileCSV(String) - Method in class org.ejml.simple.SimpleBase
Saves this matrix to a file in a CSV format.
saveToMatrixMarket(String) - Method in interface org.ejml.simple.ConstMatrix
Saves this matrix to a file in a matrix market format.
saveToMatrixMarket(String) - Method in class org.ejml.simple.SimpleBase
Saves this matrix to a file in a matrix market format.
SCALAR - Enum constant in enum class org.ejml.equation.VariableType
 
scale(double) - Method in interface org.ejml.simple.ConstMatrix
Returns the result of scaling each element by 'val':
bi,j = val*ai,j
scale(double) - Method in class org.ejml.simple.SimpleBase
Returns the result of scaling each element by 'val':
bi,j = val*ai,j
scale(CMatrixRMaj, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
scale(DMatrixRMaj, double, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
scale(DMatrixSparseCSC, double, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
scale(FMatrixRMaj, double, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
scale(FMatrixSparseCSC, double, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
scale(ZMatrixRMaj, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
scale(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
Multiplies each element by val.
scaleComplex(double, double) - Method in interface org.ejml.simple.ConstMatrix
Scales/multiplies each element in the matrix by the complex number.
scaleComplex(double, double) - Method in class org.ejml.simple.SimpleBase
Scales/multiplies each element in the matrix by the complex number.
scaleComplex(CMatrixRMaj, double, double, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
scaleComplex(ZMatrixRMaj, double, double, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
scaleComplex(T, double, double, T) - Method in interface org.ejml.simple.SimpleOperations
 
SEMICOLON - Enum constant in enum class org.ejml.equation.Symbol
 
Sequence - Class in org.ejml.equation
Contains a sequence of operations.
Sequence() - Constructor for class org.ejml.equation.Sequence
 
set(int, double) - Method in class org.ejml.simple.SimpleBase
Assigns an element a value based on its index in the internal array.
set(int, int, double) - Method in class org.ejml.simple.SimpleBase
Assigns the element in the Matrix to the specified value.
set(int, int, double, double) - Method in class org.ejml.simple.SimpleBase
Used to set the complex value of a matrix element.
set(int, int, Complex_F64) - Method in class org.ejml.simple.SimpleBase
Used to set the complex value of a matrix element.
set(CMatrixRMaj, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
set(CMatrixRMaj, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
set(DMatrixRMaj, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
set(DMatrixRMaj, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
set(DMatrixSparseCSC, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
set(DMatrixSparseCSC, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
set(FMatrixRMaj, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
set(FMatrixRMaj, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
set(FMatrixSparseCSC, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
set(FMatrixSparseCSC, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
set(ZMatrixRMaj, int, int, double) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
set(ZMatrixRMaj, int, int, double, double) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
set(T, int, int, double) - Method in interface org.ejml.simple.SimpleOperations
 
set(T, int, int, double, double) - Method in interface org.ejml.simple.SimpleOperations
 
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
setColumn(int, ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
Copies the vector into the specified column.
setColumn(CMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
setColumn(DMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
setColumn(DMatrixSparseCSC, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
setColumn(FMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
setColumn(FMatrixSparseCSC, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
setColumn(ZMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
setColumn(T, int, int, double...) - Method in interface org.ejml.simple.SimpleOperations
 
setIdentity(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
setIdentity(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
setIdentity(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
setIdentity(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
setIdentity(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
setIdentity(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
setIdentity(T) - Method in interface org.ejml.simple.SimpleOperations
 
setLength(int) - Method in class org.ejml.equation.Operation.ArrayExtent
 
setManagerTemp(ManagerTempVariables) - Method in class org.ejml.equation.ManagerFunctions
 
setMatrix(Matrix) - Method in class org.ejml.simple.SimpleBase
 
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
setRow(int, ConstMatrix<?>) - Method in class org.ejml.simple.SimpleBase
Copies the vector into the specified row.
setRow(CMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
setRow(DMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
setRow(DMatrixSparseCSC, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
setRow(FMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
setRow(FMatrixSparseCSC, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
setRow(ZMatrixRMaj, int, int, double...) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
setRow(T, int, int, double...) - Method in interface org.ejml.simple.SimpleOperations
 
setSeed() - Method in class org.ejml.equation.Equation
Sets the random seed using a seed based on the current time
setSeed(long) - Method in class org.ejml.equation.Equation
Specifies the seed used in random number generators
setTemp(boolean) - Method in class org.ejml.equation.VariableMatrix
 
setTo(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.
setToRequiredSize(DMatrixRMaj) - Method in class org.ejml.equation.MatrixConstructor
 
SimpleBase<T extends SimpleBase<T>> - 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() - Constructor for class org.ejml.simple.SimpleBase
 
SimpleBase(int, int) - Constructor for class org.ejml.simple.SimpleBase
 
SimpleEVD<T extends SimpleBase> - Class in org.ejml.simple
Wrapper around EigenDecomposition for SimpleMatrix
SimpleEVD(Matrix) - Constructor for class org.ejml.simple.SimpleEVD
 
SimpleMatrix - Class in org.ejml.simple
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.
SimpleMatrix() - Constructor for class org.ejml.simple.SimpleMatrix
Constructor for internal library use only.
SimpleMatrix(double[]) - Constructor for class org.ejml.simple.SimpleMatrix
Creates a column vector with the values and shape defined by the 1D array 'data'.
SimpleMatrix(double[][]) - Constructor for class org.ejml.simple.SimpleMatrix
Creates a matrix with the values and shape defined by the 2D array 'data'.
SimpleMatrix(float[]) - Constructor for class org.ejml.simple.SimpleMatrix
Creates a column vector with the values and shape defined by the 1D array 'data'.
SimpleMatrix(float[][]) - 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(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(int, int, boolean, float...) - 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(int, int, Class) - Constructor for class org.ejml.simple.SimpleMatrix
 
SimpleMatrix(int, int, MatrixType) - Constructor for class org.ejml.simple.SimpleMatrix
Create a simple matrix of the specified type
SimpleMatrix(Matrix) - Constructor for class org.ejml.simple.SimpleMatrix
Creates a new SimpleMatrix which is a copy of the Matrix.
SimpleMatrix(SimpleMatrix) - Constructor for class org.ejml.simple.SimpleMatrix
Creates a new SimpleMatrix which is identical to the original.
SimpleOperations<T extends org.ejml.data.Matrix> - Interface in org.ejml.simple
High level interface for operations inside of SimpleMatrix for one matrix type.
SimpleOperations_CDRM - Class in org.ejml.simple.ops
 
SimpleOperations_CDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_CDRM
 
SimpleOperations_DDRM - Class in org.ejml.simple.ops
Implementation of SimpleOperations for DMatrixRMaj.
SimpleOperations_DDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_DDRM
 
SimpleOperations_DSCC - Class in org.ejml.simple.ops
Implementation of SimpleOperations for DMatrixSparseCSC.
SimpleOperations_DSCC() - Constructor for class org.ejml.simple.ops.SimpleOperations_DSCC
 
SimpleOperations_FDRM - Class in org.ejml.simple.ops
Implementation of SimpleOperations for FMatrixRMaj.
SimpleOperations_FDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_FDRM
 
SimpleOperations_FSCC - Class in org.ejml.simple.ops
Implementation of SimpleOperations for FMatrixSparseCSC.
SimpleOperations_FSCC() - Constructor for class org.ejml.simple.ops.SimpleOperations_FSCC
 
SimpleOperations_ZDRM - Class in org.ejml.simple.ops
 
SimpleOperations_ZDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_ZDRM
 
SimpleOperations.ElementOpComplex - Interface in org.ejml.simple
 
SimpleOperations.ElementOpReal - Interface in org.ejml.simple
 
SimpleSparseOperations<S extends org.ejml.data.MatrixSparse,D extends org.ejml.data.Matrix> - Interface in org.ejml.simple
Extension to SimpleOperations for sparse matrices
SimpleSVD<T extends SimpleBase> - Class in org.ejml.simple
Wrapper around SVD for simple matrix.
SimpleSVD(Matrix, boolean) - Constructor for class org.ejml.simple.SimpleSVD
 
sin(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
solve(CMatrixRMaj, CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
solve(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
solve(DMatrixSparseCSC, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
solve(DMatrixSparseCSC, DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
solve(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
solve(FMatrixSparseCSC, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
solve(FMatrixSparseCSC, FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
solve(ZMatrixRMaj, ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
solve(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
If input is two vectors then it returns the dot product as a double.
solve(ConstMatrix<?>) - Method in interface org.ejml.simple.ConstMatrix
Solves for X in the following equation:

x = a-1b

where 'a' is this matrix and 'b' is an n by p matrix.
solve(ConstMatrix<?>) - 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.
solve(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
specify(ConstMatrix<?>...) - Method in class org.ejml.simple.AutomaticSimpleMatrixConvert
 
specify0(ConstMatrix<?>, ConstMatrix<?>...) - Method in class org.ejml.simple.AutomaticSimpleMatrixConvert
 
sqrt(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
subtract(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
sum_one(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
sum_two(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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.
Symbol - Enum Class in org.ejml.equation
Types of low level operators which can be applied in the code

T

temp - Variable in class org.ejml.equation.VariableMatrix
If true then the matrix is dynamically resized to match the output of a function
TIMES - Enum constant in enum class org.ejml.equation.Symbol
 
toArray2() - Method in interface org.ejml.simple.ConstMatrix
Returns 2D array of doubles using the SimpleBase.get(int, int) method.
toArray2() - Method in class org.ejml.simple.SimpleBase
Returns 2D array of doubles using the SimpleBase.get(int, int) method.
toString() - Method in class org.ejml.equation.Function
 
toString() - Method in class org.ejml.equation.Variable
 
toString() - Method in class org.ejml.equation.VariableScalar
 
toString() - Method in class org.ejml.simple.SimpleBase
Converts the array into a string format for display purposes.
trace() - Method in interface org.ejml.simple.ConstMatrix
Computes the trace of the matrix.
trace() - Method in class org.ejml.simple.SimpleBase
Computes the trace of the matrix.
trace(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
trace(CMatrixRMaj) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
trace(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
trace(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
trace(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
trace(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
trace(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
trace(ZMatrixRMaj) - Static method in class org.ejml.simple.ops.WorkAroundForComplex
 
trace(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
trace(T) - Method in interface org.ejml.simple.SimpleOperations
 
traceComplex() - Method in interface org.ejml.simple.ConstMatrix
Computes the trace of a complex matrix.
traceComplex() - Method in class org.ejml.simple.SimpleBase
Computes the trace of a complex matrix.
traceComplex(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
traceComplex(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
traceComplex(T) - Method in interface org.ejml.simple.SimpleOperations
 
transpose() - Method in interface org.ejml.simple.ConstMatrix
Returns the transpose of this matrix.
aT
transpose() - Method in class org.ejml.simple.SimpleBase
Returns the transpose of this matrix.
aT
transpose(CMatrixRMaj, CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
transpose(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
transpose(DMatrixSparseCSC, DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
transpose(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
transpose(FMatrixSparseCSC, FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
transpose(ZMatrixRMaj, ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
transpose(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
transpose(T, T) - Method in interface org.ejml.simple.SimpleOperations
 
TRANSPOSE - Enum constant in enum class org.ejml.equation.Symbol
 
transposeConjugate() - Method in interface org.ejml.simple.ConstMatrix
Returns a matrix that is the conjugate transpose.
transposeConjugate() - Method in class org.ejml.simple.SimpleBase
Returns a matrix that is the conjugate transpose.
type - Variable in class org.ejml.equation.Variable
 

U

UNKNOWN - Enum constant in enum class org.ejml.equation.Equation.TokenType
 
UnsupportedOperation - Exception in org.ejml.simple
This operation isn't supported yet
UnsupportedOperation() - Constructor for exception org.ejml.simple.UnsupportedOperation
 
UnsupportedOperation(String) - Constructor for exception org.ejml.simple.UnsupportedOperation
 
UnsupportedOperation(String, Throwable) - Constructor for exception org.ejml.simple.UnsupportedOperation
 

V

value - Variable in class org.ejml.equation.VariableDouble
 
value - Variable in class org.ejml.equation.VariableInteger
 
valueOf(String) - Static method in enum class org.ejml.equation.Equation.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.equation.IntegerSequence.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.equation.Symbol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.equation.VariableScalar.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.equation.VariableType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.ejml.equation.Equation.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.equation.IntegerSequence.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.equation.Symbol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.equation.VariableScalar.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.equation.VariableType
Returns an array containing the constants of this enum class, in the order they are declared.
Variable - Class in org.ejml.equation
Instance of a variable created at compile time.
Variable(VariableType) - Constructor for class org.ejml.equation.Variable
 
VariableDouble - Class in org.ejml.equation
Variable which stores an instance of double.
VariableDouble(double) - Constructor for class org.ejml.equation.VariableDouble
 
VariableInteger - Class in org.ejml.equation
Variable which stores an instance of int.
VariableInteger(int) - Constructor for class org.ejml.equation.VariableInteger
 
VariableIntegerSequence - Class in org.ejml.equation
Variable which stores/describes a sequence of integers
VariableIntegerSequence(IntegerSequence) - Constructor for class org.ejml.equation.VariableIntegerSequence
 
VariableMatrix - Class in org.ejml.equation
Storage for matrix type variables.
VariableMatrix(DMatrixRMaj) - Constructor for class org.ejml.equation.VariableMatrix
Initializes the matrix variable.
VariableScalar - Class in org.ejml.equation
Variable for storing primitive scalar data types, e.g.
VariableScalar(VariableScalar.Type) - Constructor for class org.ejml.equation.VariableScalar
 
VariableScalar.Type - Enum Class in org.ejml.equation
 
VariableType - Enum Class in org.ejml.equation
List of the types of variables.

W

WORD - Enum constant in enum class org.ejml.equation.Equation.TokenType
 
WorkAroundForComplex - Class in org.ejml.simple.ops
Work around for auto code generation issues with complex matrices.
WorkAroundForComplex() - Constructor for class org.ejml.simple.ops.WorkAroundForComplex
 
workspaceA - Variable in class org.ejml.simple.ops.SimpleOperations_DSCC
 
workspaceA - Variable in class org.ejml.simple.ops.SimpleOperations_FSCC
 
workspaceMT - Variable in class org.ejml.simple.ops.SimpleOperations_DSCC
 
workspaceMT - Variable in class org.ejml.simple.ops.SimpleOperations_FSCC
 
wrap(Matrix) - Static method in class org.ejml.simple.SimpleMatrix
Creates a new SimpleMatrix with the specified DMatrixRMaj used as its internal matrix.
wrapMatrix(Matrix) - Method in class org.ejml.simple.SimpleBase
 
wrapMatrix(Matrix) - Method in class org.ejml.simple.SimpleMatrix
 

Z

zero() - Method in class org.ejml.simple.SimpleBase
Sets all the elements in the matrix equal to zero.
zero(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
zero(DMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_DDRM
 
zero(DMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_DSCC
 
zero(FMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_FDRM
 
zero(FMatrixSparseCSC) - Method in class org.ejml.simple.ops.SimpleOperations_FSCC
 
zero(ZMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_ZDRM
 
zero(T) - Method in interface org.ejml.simple.SimpleOperations
 
zeros(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns a matrix full of zeros
A B C D E F G H I K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form