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.
ArrayExtent() - Constructor for class org.ejml.equation.Operation.ArrayExtent
 
Assign(HashMap<String, Macro>) - Constructor for class org.ejml.equation.Macro.Assign
 
atan(Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 
atan2(Variable, Variable, ManagerTempVariables) - Static method in class org.ejml.equation.Operation
 

C

Combined(TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Combined
 
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
 
createIntegerSequence(IntegerSequence) - 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.
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
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
 
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, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Explicit
 
Explicit(TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Explicit
 
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

For(TokenList.Token, TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.For
 
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
 
getEnd() - Method in class org.ejml.equation.IntegerSequence.For
 
getEnd() - Method in class org.ejml.equation.IntegerSequence.Range
 
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
 
getScalarType() - Method in class org.ejml.equation.VariableScalar
 
getSequence() - Method in class org.ejml.equation.IntegerSequence.Explicit
 
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
 
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
 

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
 

I

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
 
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.
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
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

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
 
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
 
lookupMacro(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

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
 
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
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(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.ArrayExtent - Class in org.ejml.equation
 
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, 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) - 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
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.Macro.Assign
 
process() - Method in class org.ejml.equation.Operation
 

R

Range(TokenList.Token, TokenList.Token) - Constructor for class org.ejml.equation.IntegerSequence.Range
 
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
 
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
 
setLength(int) - Method in class org.ejml.equation.Operation.ArrayExtent
 
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
 
toString() - Method in class org.ejml.equation.VariableScalar
 
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.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(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(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.

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