Skip navigation links
A C D E F G H I K L M N O P R S T V Z 

A

abs(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
add(String, ManagerFunctions.Input1) - Method in class org.ejml.equation.ManagerFunctions
Adds a function, with a single input, to the list
add(String, ManagerFunctions.InputN) - Method in class org.ejml.equation.ManagerFunctions
Adds a function, with a two inputs, to the list
add(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
addOperation(Operation) - Method in class org.ejml.equation.Sequence
 
addToRow(Variable) - Method in class org.ejml.equation.MatrixConstructor
 
alias(DenseMatrix64F, String) - Method in class org.ejml.equation.Equation
Adds a new Matrix variable.
alias(SimpleMatrix, String) - Method in class org.ejml.equation.Equation
 
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.
atan(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
atan2(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

C

compile(String) - Method in class org.ejml.equation.Equation
 
compile(String, boolean) - Method in class org.ejml.equation.Equation
Parses the equation and compiles it into a sequence which can be executed later on
construct() - Method in class org.ejml.equation.MatrixConstructor
 
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(String, Variable) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of single input functions
create(String, List<Variable>) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of single input functions
create(char, Variable) - Method in class org.ejml.equation.ManagerFunctions
Create a new instance of a single input function from an operator character
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
 
create(List<Variable>, ManagerTempVariables) - Method in interface org.ejml.equation.ManagerFunctions.InputN
 
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
 
createMatrix() - Method in class org.ejml.equation.ManagerTempVariables
 
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.
createTemp() - Static method in class org.ejml.equation.VariableMatrix
 

D

det(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix determinant
diag(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
divide(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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.

E

elementDivision(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
elementMult(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
elementPow(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
endRow() - Method in class org.ejml.equation.MatrixConstructor
 
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.TokenType - Enum in org.ejml.equation
 
exp(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
Extents() - Constructor for class org.ejml.equation.Operation.Extents
 
extract(List<Variable>, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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.
eye(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns an identity matrix

F

findExtents(DenseMatrix64F, List<Variable>, int, Operation.Extents) - Static method in class org.ejml.equation.Operation
Parses the inputs to figure out the range of a sub-matrix.
Function - Class in org.ejml.equation
A function is an operator with the following syntax "( Input )"
Function(String) - Constructor for class org.ejml.equation.Function
 

G

getDouble() - Method in class org.ejml.equation.VariableDouble
 
getDouble() - Method in class org.ejml.equation.VariableInteger
 
getDouble() - Method in class org.ejml.equation.VariableScalar
 
getFunctions() - Method in class org.ejml.equation.Equation
Returns the functions manager
getManagerTemp() - Method in class org.ejml.equation.ManagerFunctions
 
getName() - Method in class org.ejml.equation.Function
 
getOutput() - Method in class org.ejml.equation.MatrixConstructor
 
getType() - Method in class org.ejml.equation.Variable
 
getValue() - Method in class org.ejml.equation.VariableSpecial
 

H

handleParentheses(TokenList, Sequence) - Method in class org.ejml.equation.Equation
Searches for pairs of parentheses and processes blocks inside of them.

I

Info() - Constructor for class org.ejml.equation.Operation.Info
 
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.
inv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix inverse
isFunctionName(String) - Method in class org.ejml.equation.ManagerFunctions
Returns true if the string matches the name of a function
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
 

K

kron(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Kronecker product

L

log(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
lookup(char) - Static method in enum org.ejml.equation.Symbol
 
lookupDouble(String) - Method in class org.ejml.equation.Equation
 
lookupElementWise(char) - Static method in enum org.ejml.equation.Symbol
 
lookupInteger(String) - Method in class org.ejml.equation.Equation
 
lookupMatrix(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

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
 
matrix - Variable in class org.ejml.equation.VariableMatrix
 
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
 
matrixConstructor(MatrixConstructor) - Static method in class org.ejml.equation.Operation
 
max(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
min(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
multiply(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

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
normF(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

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.Extents - Class in org.ejml.equation
 
Operation.Info - Class in org.ejml.equation
 
org.ejml.equation - package org.ejml.equation
 
output - Variable in class org.ejml.equation.Operation.Info
 

P

parseBlockNoParentheses(TokenList, Sequence) - 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
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.
parseSubmatrixToExtract(TokenList.Token, TokenList, Sequence) - Method in class org.ejml.equation.Equation
Converts a submatrix into an extract matrix operation.
parseValueRange(TokenList, Sequence, List<Variable>) - Method in class org.ejml.equation.Equation
Parse a range written like 0:10 in which two numbers are separated by a colon.
perform() - Method in class org.ejml.equation.Sequence
Executes the sequence of operations
pinv(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Matrix pseudo-inverse
pow(Variable, Variable, ManagerTempVariables) - Static 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.
process() - Method in class org.ejml.equation.Operation
 

R

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.
rref(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

S

Sequence - Class in org.ejml.equation
Contains a sequence of operations.
Sequence() - Constructor for class org.ejml.equation.Sequence
 
setManagerTemp(ManagerTempVariables) - Method in class org.ejml.equation.ManagerFunctions
 
setTemp(boolean) - Method in class org.ejml.equation.VariableMatrix
 
setToRequiredSize(DenseMatrix64F) - Method in class org.ejml.equation.MatrixConstructor
 
sin(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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.
sqrt(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
subtract(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
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
toString() - Method in class org.ejml.equation.Function
 
toString() - Method in class org.ejml.equation.Variable
 
trace(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
transpose(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
type - Variable in class org.ejml.equation.Variable
 

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.Symbol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.ejml.equation.VariableSpecial.Special
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.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.VariableSpecial.Special
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
 
VariableMatrix - Class in org.ejml.equation
Storage for matrix type variables.
VariableMatrix(DenseMatrix64F) - 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() - Constructor for class org.ejml.equation.VariableScalar
 
VariableSpecial - Class in org.ejml.equation
Variables which have special meanings depending on other matrices
VariableSpecial(VariableSpecial.Special) - Constructor for class org.ejml.equation.VariableSpecial
 
VariableSpecial.Special - Enum in org.ejml.equation
 
VariableType - Enum in org.ejml.equation
List of the types of variables.

Z

zeros(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
Returns a matrix full of zeros
A C D E F G H I K L M N O P R S T V Z 
Skip navigation links