All Classes and Interfaces
Class
Description
Converts a matrix type into the most common format to make sure data types are compatible
Interface that only implements operations in
SimpleBase that are read only.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
An operation has been requested which will only work on imaginary numbers
Equation allows the user to manipulate matrices in a more compact symbolic way, similar to Matlab and Octave.
A function is an operator with the following syntax "<Name>( Input )"
Interface for an ordered sequence of integer values
This is a sequence of sequences
An array of integers which was explicitly specified
A sequence of integers which has been specified using a start number, end number, and step size.
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:
Definition of a macro.
Centralized place to create new instances of operations and functions.
Creates new instances of functions from a single variable
Creates a new instance of functions from two variables
Manages the creation and recycling of temporary variables used to store intermediate results.
matrix used to construct a matrix from a sequence of concatenations.
Performs math operations.
Exception generated for parse errors in
EquationContains a sequence of operations.
Parent of
SimpleMatrix implements all the standard matrix operations and uses
generics to allow the returned matrix type to be changed.Wrapper around EigenDecomposition for SimpleMatrix
SimpleMatrix is a wrapper around a primitive matrix type
(for example, DMatrixRMaj or FMatrixSparseCSC) 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.
Implementation of
SimpleOperations for DMatrixRMaj.Implementation of
SimpleOperations for DMatrixSparseCSC.Implementation of
SimpleOperations for FMatrixRMaj.Implementation of
SimpleOperations for FMatrixSparseCSC.Extension to
SimpleOperations for sparse matrices
Wrapper around SVD for simple matrix.
Types of low level operators which can be applied in the code
This operation isn't supported yet
Instance of a variable created at compile time.
Variable which stores an instance of double.
Variable which stores an instance of int.
Variable which stores/describes a sequence of integers
Storage for
matrix type variables.Variable for storing primitive scalar data types, e.g.
List of the types of variables.
Work around for auto code generation issues with complex matrices.