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|All Packages

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 - 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 class org.ejml.simple.SimpleBase
Size of internal array elements.
BRACKET_LEFT - org.ejml.equation.Symbol
 
BRACKET_RIGHT - 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 - org.ejml.equation.Symbol
 
cols(int, int) - Method in class org.ejml.simple.SimpleBase
Extracts the specified rows from the matrix.
combine(int, int, T) - 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 - org.ejml.equation.IntegerSequence.Type
 
COMMA - 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 - org.ejml.equation.VariableScalar.Type
 
concatColumns(SimpleBase...) - Method in class org.ejml.simple.SimpleBase
Concatinates all the matrices together along their columns.
concatRows(SimpleBase...) - Method in class org.ejml.simple.SimpleBase
Concatinates all the matrices together along their columns.
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
 
construct() - Method in class org.ejml.equation.MatrixConstructor
 
convert(SimpleBase) - Method in class org.ejml.simple.AutomaticSimpleMatrixConvert
 
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 class org.ejml.simple.SimpleBase
Creates and returns a matrix which is idential 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
 
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 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
 
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 class org.ejml.simple.SimpleBase
Computes the determinant of the matrix.
determinant(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
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(T) - Method in interface org.ejml.simple.SimpleOperations
 
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 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
 
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(T) - 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 - 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 - org.ejml.equation.Symbol
 
ELEMENT_POWER - org.ejml.equation.Symbol
 
ELEMENT_TIMES - 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(T) - Method in class org.ejml.simple.SimpleBase
Returns a matrix which is the result of an element by element division of 'this' and 'b': ci,j = ai,j/bi,j
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 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 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
 
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
 
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(T) - Method in class org.ejml.simple.SimpleBase
Returns a matrix which is the result of an element by element multiplication of 'this' and 'b': ci,j = ai,j*bi,j
elementMult(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementPow(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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(T) - Method in class org.ejml.simple.SimpleBase
Returns a matrix which is the result of an element by element power of 'this' and 'b': ci,j = ai,j ^ bi,j
elementPower(T, double, T) - Method in interface org.ejml.simple.SimpleOperations
 
elementPower(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
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
 
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 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 - 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 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 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
 
FLOAT - org.ejml.equation.Equation.TokenType
 
FLOAT_EXP - org.ejml.equation.Equation.TokenType
 
For(TokenList.Token, TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.For
 
FOR - 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 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 class org.ejml.simple.SimpleBase
Returns the value of the specified 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
 
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
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.
getNumElements() - Method in class org.ejml.simple.SimpleBase
Returns the number of elements in this matrix, which is equal to the number of rows times the number of columns.
getOutput() - Method in class org.ejml.equation.MatrixConstructor
 
getRandom() - Method in class org.ejml.equation.ManagerTempVariables
 
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 class org.ejml.simple.SimpleBase
Returns the type of matrix is 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 - org.ejml.equation.Symbol
 
GREATER_THAN_EQ - 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 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
 
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 - org.ejml.equation.Equation.TokenType
 
INTEGER - org.ejml.equation.VariableScalar.Type
 
INTEGER_SEQUENCE - 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 in org.ejml.equation
 
inv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix inverse
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(T, 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 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 class org.ejml.simple.SimpleBase
Returns true if this matrix is a vector.
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(T) - 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 - 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 - org.ejml.equation.Symbol
 
LESS_THAN_EQ - org.ejml.equation.Symbol
 
loadBinary(String) - Static method in class org.ejml.simple.SimpleBase
Loads a new matrix from a serialized binary file.
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 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 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
 
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 - 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 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(T) - 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
 
minus(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
MINUS - org.ejml.equation.Symbol
 
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(S, D, D) - Method in interface org.ejml.simple.SimpleSparseOperations
 
mult(T) - 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(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 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 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
Returns the number of columns in this matrix.
numRows() - Method in class org.ejml.simple.SimpleBase
Returns the number of rows in this matrix.

O

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
 
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 - org.ejml.equation.Symbol
 
PAREN_RIGHT - 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 - org.ejml.equation.Symbol
 
pinv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix pseudo-inverse
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, T) - 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
 
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(T) - 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
 
plus(T, double, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
plus(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
PLUS - org.ejml.equation.Symbol
 
pow(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
POWER - org.ejml.equation.Symbol
 
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 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 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_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, float, float, 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 - org.ejml.equation.IntegerSequence.Type
 
rank() - Method in class org.ejml.simple.SimpleSVD
Returns the rank of the decomposed matrix.
RDIVIDE - org.ejml.equation.Symbol
 
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 class org.ejml.simple.SimpleBase
Extracts the specified rows from the matrix.
rref(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

S

saveToFileBinary(String) - Method in class org.ejml.simple.SimpleBase
Saves this matrix to a file as a serialized binary object.
saveToFileCSV(String) - Method in class org.ejml.simple.SimpleBase
Saves this matrix to a file in a CSV format.
SCALAR - org.ejml.equation.VariableType
 
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
 
SEMICOLON - 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(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) - Method in class org.ejml.simple.SimpleBase
Sets the elements in this matrix to be equal to the elements in the passed in matrix.
set(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(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(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
 
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 DMatrixRMaj 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 matrix with the values and shape defined by the 2D array 'data'.
SimpleMatrix(float[][]) - Constructor for class org.ejml.simple.SimpleMatrix
 
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
 
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
Creats 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
 
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(T) - Method in class org.ejml.simple.SimpleBase
Solves for X in the following equation:

x = a-1b

where 'a' is this matrix and 'b' is an n by p matrix.
solve(T, T, T) - Method in interface org.ejml.simple.SimpleOperations
 
specify(SimpleBase...) - Method in class org.ejml.simple.AutomaticSimpleMatrixConvert
 
specify0(SimpleBase, SimpleBase...) - 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 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 - org.ejml.equation.Symbol
 
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 class org.ejml.simple.SimpleBase
Computes the trace of the matrix.
trace(CMatrixRMaj) - Method in class org.ejml.simple.ops.SimpleOperations_CDRM
 
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(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
trace(T) - Method in interface org.ejml.simple.SimpleOperations
 
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 - org.ejml.equation.Symbol
 
type - Variable in class org.ejml.equation.Variable
 

U

UNKNOWN - 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 org.ejml.equation.Equation.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ejml.equation.IntegerSequence.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ejml.equation.Symbol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ejml.equation.VariableScalar.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ejml.equation.VariableType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ejml.equation.Equation.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ejml.equation.IntegerSequence.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ejml.equation.Symbol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ejml.equation.VariableScalar.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.ejml.equation.VariableType
Returns an array containing the constants of this enum type, 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 in org.ejml.equation
 
VariableType - Enum in org.ejml.equation
List of the types of variables.

W

WORD - org.ejml.equation.Equation.TokenType
 
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|All Packages