All Classes

Class Description
AutomaticSimpleMatrixConvert
Converts a matrix type into the most common format to make sure data types are compatible
ConvertToDenseException
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
ConvertToImaginaryException
An operation has been requested which will only work on imaginary numbers
Equation
Equation allows the user to manipulate matrices in a more compact symbolic way, similar to Matlab and Octave.
Equation.TokenType  
Function
A function is an operator with the following syntax "<Name>( Input )"
IntegerSequence
Interface for an ordered sequence of integer values
IntegerSequence.Combined
This is a sequence of sequences
IntegerSequence.Explicit
An array of integers which was explicitly specified
IntegerSequence.For
A sequence of integers which has been specified using a start number, end number, and step size.
IntegerSequence.Range
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  
Macro
Definition of a macro.
ManagerFunctions
Centralized place to create new instances of operations and functions.
ManagerFunctions.Input1
Creates new instances of functions from a single variable
ManagerFunctions.InputN
Creates a new instance of functions from two variables
ManagerTempVariables
Manages the creation and recycling of temporary variables used to store intermediate results.
MatrixConstructor
matrix used to construct a matrix from a sequence of concatenations.
Operation
Performs math operations.
Operation.ArrayExtent  
Operation.Extents  
Operation.Info  
ParseError
Exception generated for parse errors in Equation
Sequence
Contains a sequence of operations.
SimpleBase<T extends SimpleBase<T>>
Parent of SimpleMatrix implements all the standard matrix operations and uses generics to allow the returned matrix type to be changed.
SimpleEVD<T extends SimpleBase>
Wrapper around EigenDecomposition for SimpleMatrix
SimpleMatrix
SimpleMatrix is a wrapper around DMatrixRMaj that provides an easy to use object oriented interface for performing matrix operations.
SimpleOperations<T extends org.ejml.data.Matrix>
High level interface for operations inside of SimpleMatrix for one matrix type.
SimpleOperations_CDRM  
SimpleOperations_DDRM
Implementation of SimpleOperations for DMatrixRMaj.
SimpleOperations_DSCC
Implementation of SimpleOperations for DMatrixSparseCSC.
SimpleOperations_FDRM
Implementation of SimpleOperations for FMatrixRMaj.
SimpleOperations_FSCC
Implementation of SimpleOperations for FMatrixSparseCSC.
SimpleOperations_ZDRM  
SimpleSparseOperations<S extends org.ejml.data.MatrixSparse,​D extends org.ejml.data.Matrix>
Extension to SimpleOperations for sparse matrices
SimpleSVD<T extends SimpleBase>
Wrapper around SVD for simple matrix.
Symbol
Types of low level operators which can be applied in the code
UnsupportedOperation
This operation isn't supported yet
Variable
Instance of a variable created at compile time.
VariableDouble
Variable which stores an instance of double.
VariableInteger
Variable which stores an instance of int.
VariableIntegerSequence
Variable which stores/describes a sequence of integers
VariableMatrix
Storage for matrix type variables.
VariableScalar
Variable for storing primitive scalar data types, e.g.
VariableScalar.Type  
VariableType
List of the types of variables.