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
All Classes|All Packages
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:m ∑j=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 aroundDMatrixRMaj
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
forDMatrixRMaj
. - SimpleOperations_DDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_DDRM
- SimpleOperations_DSCC - Class in org.ejml.simple.ops
-
Implementation of
SimpleOperations
forDMatrixSparseCSC
. - SimpleOperations_DSCC() - Constructor for class org.ejml.simple.ops.SimpleOperations_DSCC
- SimpleOperations_FDRM - Class in org.ejml.simple.ops
-
Implementation of
SimpleOperations
forFMatrixRMaj
. - SimpleOperations_FDRM() - Constructor for class org.ejml.simple.ops.SimpleOperations_FDRM
- SimpleOperations_FSCC - Class in org.ejml.simple.ops
-
Implementation of
SimpleOperations
forFMatrixSparseCSC
. - 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
All Classes|All Packages