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

A

a1 - Variable in class org.ejml.data.FixedMatrix2_64F
 
a1 - Variable in class org.ejml.data.FixedMatrix3_64F
 
a1 - Variable in class org.ejml.data.FixedMatrix4_64F
 
a1 - Variable in class org.ejml.data.FixedMatrix5_64F
 
a1 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a11 - Variable in class org.ejml.data.FixedMatrix2x2_64F
 
a11 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a11 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a11 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a11 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a12 - Variable in class org.ejml.data.FixedMatrix2x2_64F
 
a12 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a12 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a12 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a12 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a13 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a13 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a13 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a13 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a14 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a14 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a14 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a15 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a15 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a16 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a2 - Variable in class org.ejml.data.FixedMatrix2_64F
 
a2 - Variable in class org.ejml.data.FixedMatrix3_64F
 
a2 - Variable in class org.ejml.data.FixedMatrix4_64F
 
a2 - Variable in class org.ejml.data.FixedMatrix5_64F
 
a2 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a21 - Variable in class org.ejml.data.FixedMatrix2x2_64F
 
a21 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a21 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a21 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a21 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a22 - Variable in class org.ejml.data.FixedMatrix2x2_64F
 
a22 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a22 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a22 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a22 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a23 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a23 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a23 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a23 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a24 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a24 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a24 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a25 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a25 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a26 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a3 - Variable in class org.ejml.data.FixedMatrix3_64F
 
a3 - Variable in class org.ejml.data.FixedMatrix4_64F
 
a3 - Variable in class org.ejml.data.FixedMatrix5_64F
 
a3 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a31 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a31 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a31 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a31 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a32 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a32 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a32 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a32 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a33 - Variable in class org.ejml.data.FixedMatrix3x3_64F
 
a33 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a33 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a33 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a34 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a34 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a34 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a35 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a35 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a36 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a4 - Variable in class org.ejml.data.FixedMatrix4_64F
 
a4 - Variable in class org.ejml.data.FixedMatrix5_64F
 
a4 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a41 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a41 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a41 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a42 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a42 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a42 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a43 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a43 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a43 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a44 - Variable in class org.ejml.data.FixedMatrix4x4_64F
 
a44 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a44 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a45 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a45 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a46 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a5 - Variable in class org.ejml.data.FixedMatrix5_64F
 
a5 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a51 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a51 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a52 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a52 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a53 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a53 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a54 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a54 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a55 - Variable in class org.ejml.data.FixedMatrix5x5_64F
 
a55 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a56 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a6 - Variable in class org.ejml.data.FixedMatrix6_64F
 
a61 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a62 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a63 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a64 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a65 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
a66 - Variable in class org.ejml.data.FixedMatrix6x6_64F
 
add(int, int, float) - Method in class org.ejml.data.DenseMatrix32F
Adds 'value' to the specified element in the matrix.

aij = aij + value
add(int, int, double) - Method in class org.ejml.data.DenseMatrix64F
Adds 'value' to the specified element in the matrix.

aij = aij + value

B

BidiagonalDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Computes a matrix decomposition such that:

A = U*B*VT

where A is m by n, U is orthogonal and m by m, B is an m by n bidiagonal matrix, V is orthogonal and n by n.
BLOCK_SIZE - Static variable in class org.ejml.EjmlParameters
Number of elements in a block.
BLOCK_WIDTH - Static variable in class org.ejml.EjmlParameters
In modern computers there are high speed memory caches.
BLOCK_WIDTH_CHOL - Static variable in class org.ejml.EjmlParameters
 
blockLength - Variable in class org.ejml.data.BlockMatrix64F
 
BlockMatrix64F - Class in org.ejml.data
A row-major block matrix declared on to one continuous array.
BlockMatrix64F(int, int, int) - Constructor for class org.ejml.data.BlockMatrix64F
 
BlockMatrix64F(int, int) - Constructor for class org.ejml.data.BlockMatrix64F
 
BlockMatrix64F() - Constructor for class org.ejml.data.BlockMatrix64F
 

C

CD1Matrix64F - Class in org.ejml.data
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
CD1Matrix64F() - Constructor for class org.ejml.data.CD1Matrix64F
 
CDenseMatrix64F - Class in org.ejml.data
Dense matrix for complex numbers.
CDenseMatrix64F(double[][]) - Constructor for class org.ejml.data.CDenseMatrix64F
Creates a matrix with the values and shape defined by the 2D array 'data'.
CDenseMatrix64F(int, int, boolean, double...) - Constructor for class org.ejml.data.CDenseMatrix64F
 
CDenseMatrix64F(CDenseMatrix64F) - Constructor for class org.ejml.data.CDenseMatrix64F
Creates a new CDenseMatrix64F which is a copy of the passed in matrix.
CDenseMatrix64F(int, int) - Constructor for class org.ejml.data.CDenseMatrix64F
Creates a new matrix with the specified number of rows and columns
CholeskyDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Cholesky decomposition for DenseMatrix64F.
CholeskyLDLDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Cholesky LDLT decomposition for DenseMatrix64F.
CMULT_COLUMN_SWITCH - Static variable in class org.ejml.EjmlParameters
 
col0 - Variable in class org.ejml.data.D1Submatrix64F
 
col1 - Variable in class org.ejml.data.D1Submatrix64F
 
Complex64F - Class in org.ejml.data
Represents a complex number using 64bit floating point numbers.
Complex64F(double, double) - Constructor for class org.ejml.data.Complex64F
 
Complex64F() - Constructor for class org.ejml.data.Complex64F
 
ComplexMath64F - Class in org.ejml.ops
Basic math operations on complex numbers.
ComplexMath64F() - Constructor for class org.ejml.ops.ComplexMath64F
 
ComplexMatrix64F - Interface in org.ejml.data
Interface for all complex 64 bit floating point rectangular matrices.
ComplexPolar64F - Class in org.ejml.data
Complex64F number in polar notation.
z = r*(cos(θ) + i*sin(θ))
where r and θ are polar coordinate parameters
ComplexPolar64F(double, double) - Constructor for class org.ejml.data.ComplexPolar64F
 
ComplexPolar64F(Complex64F) - Constructor for class org.ejml.data.ComplexPolar64F
 
ComplexPolar64F() - Constructor for class org.ejml.data.ComplexPolar64F
 
computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.CholeskyDecomposition
Computes the matrix's determinant using the decomposition.
computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
Computes the matrix's determinant using the LU decomposition.
conj(Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Complex conjugate
convert(Complex64F, ComplexPolar64F) - Static method in class org.ejml.ops.ComplexMath64F
Converts a complex number into polar notation.
convert(ComplexPolar64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Converts a complex number in polar notation into standard notation.
convert(RealMatrix64F, RealMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
Generic, but slow, conversion function.
convert(FixedMatrix2x2_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix3x3_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix4x4_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix5x5_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix6x6_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix2x2_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix3x3_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix4x4_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix5x5_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix6x6_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix2_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix3_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix4_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix5_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(FixedMatrix6_64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix2_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix3_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix4_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix5_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, FixedMatrix6_64F) - Static method in class org.ejml.ops.ConvertMatrixType
convert(DenseMatrix64F, BlockMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
Converts DenseMatrix64F into BlockMatrix64F Can't handle null output matrix since block size needs to be specified.
convert(BlockMatrix64F, DenseMatrix64F) - Static method in class org.ejml.ops.ConvertMatrixType
ConvertMatrixType - Class in org.ejml.ops
Functions for converting between matrix types.
ConvertMatrixType() - Constructor for class org.ejml.ops.ConvertMatrixType
 
copy() - Method in class org.ejml.data.BlockMatrix64F
 
copy() - Method in class org.ejml.data.CDenseMatrix64F
 
copy() - Method in class org.ejml.data.DenseMatrix32F
Creates and returns a matrix which is idential to this one.
copy() - Method in class org.ejml.data.DenseMatrix64F
Creates and returns a matrix which is idential to this one.
copy() - Method in class org.ejml.data.DenseMatrixBool
 
copy() - Method in class org.ejml.data.FixedMatrix2_64F
 
copy() - Method in class org.ejml.data.FixedMatrix2x2_64F
 
copy() - Method in class org.ejml.data.FixedMatrix3_64F
 
copy() - Method in class org.ejml.data.FixedMatrix3x3_64F
 
copy() - Method in class org.ejml.data.FixedMatrix4_64F
 
copy() - Method in class org.ejml.data.FixedMatrix4x4_64F
 
copy() - Method in class org.ejml.data.FixedMatrix5_64F
 
copy() - Method in class org.ejml.data.FixedMatrix5x5_64F
 
copy() - Method in class org.ejml.data.FixedMatrix6_64F
 
copy() - Method in class org.ejml.data.FixedMatrix6x6_64F
 
copy() - Method in interface org.ejml.data.Matrix
Creates an exact copy of the matrix

D

D1Matrix32F - Class in org.ejml.data
A generic abstract class for matrices whose data is stored in a single 1D array of floats.
D1Matrix32F() - Constructor for class org.ejml.data.D1Matrix32F
 
D1Matrix64F - Class in org.ejml.data
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
D1Matrix64F() - Constructor for class org.ejml.data.D1Matrix64F
 
D1Submatrix64F - Class in org.ejml.data
Describes a rectangular submatrix inside of a D1Matrix64F.
D1Submatrix64F() - Constructor for class org.ejml.data.D1Submatrix64F
 
D1Submatrix64F(D1Matrix64F) - Constructor for class org.ejml.data.D1Submatrix64F
 
D1Submatrix64F(D1Matrix64F, int, int, int, int) - Constructor for class org.ejml.data.D1Submatrix64F
 
data - Variable in class org.ejml.data.CD1Matrix64F
Where the raw data for the matrix is stored.
data - Variable in class org.ejml.data.D1Matrix32F
Where the raw data for the matrix is stored.
data - Variable in class org.ejml.data.D1Matrix64F
Where the raw data for the matrix is stored.
data - Variable in class org.ejml.data.DenseMatrixBool
1D row-major array for storing theboolean matrix
decompose(T) - Method in interface org.ejml.interfaces.decomposition.DecompositionInterface
Computes the decomposition of the input matrix.
DecompositionInterface<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
An interface for performing matrix decompositions on a DenseMatrix64F.
DenseMatrix32F - Class in org.ejml.data
DenseMatrix64F is a dense matrix with elements that are 32-bit floats.
DenseMatrix32F(int, int, boolean, float...) - Constructor for class org.ejml.data.DenseMatrix32F
Creates a new matrix which has the same value as the matrix encoded in the provided array.
DenseMatrix32F(float[][]) - Constructor for class org.ejml.data.DenseMatrix32F
Creates a matrix with the values and shape defined by the 2D array 'data'.
DenseMatrix32F(int, int) - Constructor for class org.ejml.data.DenseMatrix32F
Creates a new Matrix with the specified shape whose elements initially have the value of zero.
DenseMatrix32F(DenseMatrix32F) - Constructor for class org.ejml.data.DenseMatrix32F
Creates a new matrix which is equivalent to the provided matrix.
DenseMatrix32F(int) - Constructor for class org.ejml.data.DenseMatrix32F
This declares an array that can store a matrix up to the specified length.
DenseMatrix32F() - Constructor for class org.ejml.data.DenseMatrix32F
Default constructor in which nothing is configured.
DenseMatrix32F(RealMatrix32F) - Constructor for class org.ejml.data.DenseMatrix32F
Creates a new DenseMatrix64F which contains the same information as the provided Matrix64F.
DenseMatrix64F - Class in org.ejml.data
DenseMatrix64F is a dense matrix with real elements that are 64-bit floats.
DenseMatrix64F(int, int, boolean, double...) - Constructor for class org.ejml.data.DenseMatrix64F
Creates a new matrix which has the same value as the matrix encoded in the provided array.
DenseMatrix64F(double[][]) - Constructor for class org.ejml.data.DenseMatrix64F
Creates a matrix with the values and shape defined by the 2D array 'data'.
DenseMatrix64F(int, int) - Constructor for class org.ejml.data.DenseMatrix64F
Creates a new Matrix with the specified shape whose elements initially have the value of zero.
DenseMatrix64F(DenseMatrix64F) - Constructor for class org.ejml.data.DenseMatrix64F
Creates a new matrix which is equivalent to the provided matrix.
DenseMatrix64F(int) - Constructor for class org.ejml.data.DenseMatrix64F
This declares an array that can store a matrix up to the specified length.
DenseMatrix64F() - Constructor for class org.ejml.data.DenseMatrix64F
Default constructor in which nothing is configured.
DenseMatrix64F(RealMatrix64F) - Constructor for class org.ejml.data.DenseMatrix64F
Creates a new DenseMatrix64F which contains the same information as the provided Matrix64F.
DenseMatrixBool - Class in org.ejml.data
Dense matrix composed of boolean values
DenseMatrixBool(int, int) - Constructor for class org.ejml.data.DenseMatrixBool
 
div(int, float) - Method in class org.ejml.data.D1Matrix32F
Divides the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] /= val;
div(int, double) - Method in class org.ejml.data.D1Matrix64F
Divides the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] /= val;
divide(Complex64F) - Method in class org.ejml.data.Complex64F
 
divide(Complex64F, Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Division: result = a / b
divide(ComplexPolar64F, ComplexPolar64F, ComplexPolar64F) - Static method in class org.ejml.ops.ComplexMath64F
Division in polar notation.

E

EigenDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
This is a generic interface for computing the eigenvalues and eigenvectors of a matrix.
Eigenpair64F - Class in org.ejml.data
An eigenpair is a set composed of an eigenvalue and an eigenvector.
Eigenpair64F(double, DenseMatrix64F) - Constructor for class org.ejml.data.Eigenpair64F
 
EjmlParameters - Class in org.ejml
This is a list of parameters that are used across the code.
EjmlParameters() - Constructor for class org.ejml.EjmlParameters
 
EjmlParameters.MemoryUsage - Enum in org.ejml
 
EPS - Static variable in class org.ejml.UtilEjml
 
extract() - Method in class org.ejml.data.D1Submatrix64F
 
extractWords() - Method in class org.ejml.ops.ReadCsv
Finds the next valid line of words in the stream and extracts them.

F

FixedMatrix2_64F - Class in org.ejml.data
Fixed sized vector with 2 elements.
FixedMatrix2_64F() - Constructor for class org.ejml.data.FixedMatrix2_64F
 
FixedMatrix2_64F(double, double) - Constructor for class org.ejml.data.FixedMatrix2_64F
 
FixedMatrix2_64F(FixedMatrix2_64F) - Constructor for class org.ejml.data.FixedMatrix2_64F
 
FixedMatrix2x2_64F - Class in org.ejml.data
Fixed sized 2 by FixedMatrix2x2_64F matrix.
FixedMatrix2x2_64F() - Constructor for class org.ejml.data.FixedMatrix2x2_64F
 
FixedMatrix2x2_64F(double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix2x2_64F
 
FixedMatrix2x2_64F(FixedMatrix2x2_64F) - Constructor for class org.ejml.data.FixedMatrix2x2_64F
 
FixedMatrix3_64F - Class in org.ejml.data
Fixed sized vector with 3 elements.
FixedMatrix3_64F() - Constructor for class org.ejml.data.FixedMatrix3_64F
 
FixedMatrix3_64F(double, double, double) - Constructor for class org.ejml.data.FixedMatrix3_64F
 
FixedMatrix3_64F(FixedMatrix3_64F) - Constructor for class org.ejml.data.FixedMatrix3_64F
 
FixedMatrix3x3_64F - Class in org.ejml.data
Fixed sized 3 by FixedMatrix3x3_64F matrix.
FixedMatrix3x3_64F() - Constructor for class org.ejml.data.FixedMatrix3x3_64F
 
FixedMatrix3x3_64F(double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix3x3_64F
 
FixedMatrix3x3_64F(FixedMatrix3x3_64F) - Constructor for class org.ejml.data.FixedMatrix3x3_64F
 
FixedMatrix4_64F - Class in org.ejml.data
Fixed sized vector with 4 elements.
FixedMatrix4_64F() - Constructor for class org.ejml.data.FixedMatrix4_64F
 
FixedMatrix4_64F(double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix4_64F
 
FixedMatrix4_64F(FixedMatrix4_64F) - Constructor for class org.ejml.data.FixedMatrix4_64F
 
FixedMatrix4x4_64F - Class in org.ejml.data
Fixed sized 4 by FixedMatrix4x4_64F matrix.
FixedMatrix4x4_64F() - Constructor for class org.ejml.data.FixedMatrix4x4_64F
 
FixedMatrix4x4_64F(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix4x4_64F
 
FixedMatrix4x4_64F(FixedMatrix4x4_64F) - Constructor for class org.ejml.data.FixedMatrix4x4_64F
 
FixedMatrix5_64F - Class in org.ejml.data
Fixed sized vector with 5 elements.
FixedMatrix5_64F() - Constructor for class org.ejml.data.FixedMatrix5_64F
 
FixedMatrix5_64F(double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix5_64F
 
FixedMatrix5_64F(FixedMatrix5_64F) - Constructor for class org.ejml.data.FixedMatrix5_64F
 
FixedMatrix5x5_64F - Class in org.ejml.data
Fixed sized 5 by FixedMatrix5x5_64F matrix.
FixedMatrix5x5_64F() - Constructor for class org.ejml.data.FixedMatrix5x5_64F
 
FixedMatrix5x5_64F(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix5x5_64F
 
FixedMatrix5x5_64F(FixedMatrix5x5_64F) - Constructor for class org.ejml.data.FixedMatrix5x5_64F
 
FixedMatrix64F - Interface in org.ejml.data
Interface which all fixed sized matrices must implement
FixedMatrix6_64F - Class in org.ejml.data
Fixed sized vector with 6 elements.
FixedMatrix6_64F() - Constructor for class org.ejml.data.FixedMatrix6_64F
 
FixedMatrix6_64F(double, double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix6_64F
 
FixedMatrix6_64F(FixedMatrix6_64F) - Constructor for class org.ejml.data.FixedMatrix6_64F
 
FixedMatrix6x6_64F - Class in org.ejml.data
Fixed sized 6 by FixedMatrix6x6_64F matrix.
FixedMatrix6x6_64F() - Constructor for class org.ejml.data.FixedMatrix6x6_64F
 
FixedMatrix6x6_64F(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.FixedMatrix6x6_64F
 
FixedMatrix6x6_64F(FixedMatrix6x6_64F) - Constructor for class org.ejml.data.FixedMatrix6x6_64F
 

G

get(int, int) - Method in class org.ejml.data.BlockMatrix64F
 
get(int, int, Complex64F) - Method in class org.ejml.data.CDenseMatrix64F
 
get(int, int, Complex64F) - Method in interface org.ejml.data.ComplexMatrix64F
Returns the complex value of the matrix's element
get(int) - Method in class org.ejml.data.D1Matrix32F
Returns the value of the matrix at the specified internal array index.
get(int) - Method in class org.ejml.data.D1Matrix64F
Returns the value of the matrix at the specified internal array index.
get(int, int) - Method in class org.ejml.data.D1Submatrix64F
 
get(int, int) - Method in class org.ejml.data.DenseMatrix32F
Returns the value of the specified matrix element.
get(int, int) - Method in class org.ejml.data.DenseMatrix64F
Returns the value of the specified matrix element.
get(int) - Method in class org.ejml.data.DenseMatrixBool
 
get(int, int) - Method in class org.ejml.data.DenseMatrixBool
 
get(int, int) - Method in class org.ejml.data.FixedMatrix2_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix2x2_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix3_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix3x3_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix4_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix4x4_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix5_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix5x5_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix6_64F
 
get(int, int) - Method in class org.ejml.data.FixedMatrix6x6_64F
 
get(int, int) - Method in interface org.ejml.data.RealMatrix32F
Returns the value of value of the specified matrix element.
get(int, int) - Method in interface org.ejml.data.RealMatrix64F
Returns the value of value of the specified matrix element.
getB(T, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
Returns the bidiagonal matrix.
getCols() - Method in class org.ejml.data.D1Submatrix64F
 
getD(MatrixType) - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition
Returns the diagonal matrixfrom the decomposition.
getData() - Method in class org.ejml.data.BlockMatrix64F
 
getData() - Method in class org.ejml.data.CD1Matrix64F
Used to get a reference to the internal data.
getData() - Method in class org.ejml.data.D1Matrix32F
Used to get a reference to the internal data.
getData() - Method in class org.ejml.data.D1Matrix64F
Used to get a reference to the internal data.
getDataLength() - Method in class org.ejml.data.CDenseMatrix64F
 
getDataLength() - Method in interface org.ejml.data.ComplexMatrix64F
Returns the number of elements in the internal data array
getDecomposition() - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
getDecomposition() - Method in interface org.ejml.interfaces.linsol.LinearSolver
If a decomposition class was used internally then this will return that class.
getDiagonal(double[], double[]) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
Extracts the diagonal and off diagonal elements from the decomposition.
getDiagonal() - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition
Returns the elements in the diagonal matrix
getDiagonal(double[], double[]) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition
Extracts the diagonal and off diagonal elements of the decomposed tridiagonal matrix.
getEigenvalue(int) - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition
Returns an eigenvalue as a complex number.
getEigenVector(int) - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition
Used to retrieve real valued eigenvectors.
getImaginary(int, int) - Method in class org.ejml.data.CDenseMatrix64F
 
getImaginary() - Method in class org.ejml.data.Complex64F
 
getImaginary(int, int) - Method in interface org.ejml.data.ComplexMatrix64F
Returns the imaginary component of the matrix's element.
getIndex(int, int) - Method in class org.ejml.data.BlockMatrix64F
 
getIndex(int, int) - Method in class org.ejml.data.CD1Matrix64F
Returns the internal array index for the specified row and column.
getIndex(int, int) - Method in class org.ejml.data.CDenseMatrix64F
 
getIndex(int, int) - Method in class org.ejml.data.D1Matrix32F
Returns the internal array index for the specified row and column.
getIndex(int, int) - Method in class org.ejml.data.D1Matrix64F
Returns the internal array index for the specified row and column.
getIndex(int, int) - Method in class org.ejml.data.DenseMatrix32F
 
getIndex(int, int) - Method in class org.ejml.data.DenseMatrix64F
 
getIndex(int, int) - Method in class org.ejml.data.DenseMatrixBool
 
getIndex() - Method in class org.ejml.data.MatrixIterator32F
Which element in the submatrix was returned by next()
getIndex() - Method in class org.ejml.data.MatrixIterator64F
Which element in the submatrix was returned by next()
getL(MatrixType) - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition
Returns the lower triangular matrix from the decomposition.
getLineNumber() - Method in class org.ejml.ops.ReadCsv
Returns how many lines have been read.
getLower(T) - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
Returns the L matrix from the decomposition.
getMagnitude() - Method in class org.ejml.data.Complex64F
 
getMagnitude2() - Method in class org.ejml.data.Complex64F
 
getNumberOfEigenvalues() - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition
Returns the number of eigenvalues/eigenvectors.
getNumCols() - Method in class org.ejml.data.BlockMatrix64F
 
getNumCols() - Method in class org.ejml.data.CD1Matrix64F
Returns the number of columns in this matrix.
getNumCols() - Method in class org.ejml.data.D1Matrix32F
Returns the number of columns in this matrix.
getNumCols() - Method in class org.ejml.data.D1Matrix64F
Returns the number of columns in this matrix.
getNumCols() - Method in class org.ejml.data.DenseMatrixBool
 
getNumCols() - Method in class org.ejml.data.FixedMatrix2_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix2x2_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix3_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix3x3_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix4_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix4x4_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix5_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix5x5_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix6_64F
 
getNumCols() - Method in class org.ejml.data.FixedMatrix6x6_64F
 
getNumCols() - Method in interface org.ejml.data.Matrix
Returns the number of columns in this matrix.
getNumElements() - Method in class org.ejml.data.BlockMatrix64F
 
getNumElements() - Method in class org.ejml.data.DenseMatrix32F
Returns the number of elements in this matrix, which is equal to the number of rows times the number of columns.
getNumElements() - Method in class org.ejml.data.DenseMatrix64F
Returns the number of elements in this matrix, which is equal to the number of rows times the number of columns.
getNumElements() - Method in class org.ejml.data.DenseMatrixBool
 
getNumElements() - Method in class org.ejml.data.FixedMatrix2_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix2x2_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix3_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix3x3_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix4_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix4x4_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix5_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix5x5_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix6_64F
 
getNumElements() - Method in class org.ejml.data.FixedMatrix6x6_64F
 
getNumElements() - Method in interface org.ejml.data.RealMatrix32F
Returns the number of elements in this matrix, which is the number of rows times the number of columns.
getNumElements() - Method in interface org.ejml.data.RealMatrix64F
Returns the number of elements in this matrix, which is the number of rows times the number of columns.
getNumRows() - Method in class org.ejml.data.BlockMatrix64F
 
getNumRows() - Method in class org.ejml.data.CD1Matrix64F
Returns the number of rows in this matrix.
getNumRows() - Method in class org.ejml.data.D1Matrix32F
Returns the number of rows in this matrix.
getNumRows() - Method in class org.ejml.data.D1Matrix64F
Returns the number of rows in this matrix.
getNumRows() - Method in class org.ejml.data.DenseMatrixBool
 
getNumRows() - Method in class org.ejml.data.FixedMatrix2_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix2x2_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix3_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix3x3_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix4_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix4x4_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix5_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix5x5_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix6_64F
 
getNumRows() - Method in class org.ejml.data.FixedMatrix6x6_64F
 
getNumRows() - Method in interface org.ejml.data.Matrix
Returns the number of rows in this matrix.
getPivot(T) - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
For numerical stability there are often row interchanges.
getPivotMatrix(DenseMatrix64F) - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
Creates the pivot matrix.
getPivots() - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
Ordering of each column after pivoting.
getQ(T, boolean) - Method in interface org.ejml.interfaces.decomposition.QRDecomposition
Returns the Q matrix from the decomposition.
getQ(MatrixType, boolean) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition
An orthogonal matrix that has the following property: T = QTAQ
getR() - Method in class org.ejml.data.ComplexPolar64F
 
getR(T, boolean) - Method in interface org.ejml.interfaces.decomposition.QRDecomposition
Returns the R matrix from the decomposition.
getRank() - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
Returns the rank as determined by the algorithm.
getReader() - Method in class org.ejml.ops.ReadCsv
Returns the reader that it is using internally.
getReal(int, int) - Method in class org.ejml.data.CDenseMatrix64F
 
getReal() - Method in class org.ejml.data.Complex64F
 
getReal(int, int) - Method in interface org.ejml.data.ComplexMatrix64F
Returns the real component of the matrix's element.
getRows() - Method in class org.ejml.data.D1Submatrix64F
 
getRowStride() - Method in class org.ejml.data.CDenseMatrix64F
Number of array elements in the matrix's row.
getSingularValues() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Returns the singular values.
getT(MatrixType) - Method in interface org.ejml.interfaces.decomposition.CholeskyDecomposition
Returns the triangular matrix from the decomposition.
getT(MatrixType) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition
Extracts the tridiagonal matrix found in the decomposition.
getTheta() - Method in class org.ejml.data.ComplexPolar64F
 
getU(T, boolean, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
Returns the orthogonal U matrix.
getU(T, boolean) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Returns the orthogonal 'U' matrix.
getUpper(T) - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
Returns the U matrix from the decomposition.
getV(T, boolean, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
Returns the orthogonal V matrix.
getV(T, boolean) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Returns the orthogonal 'V' matrix.
getW(T) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Returns a diagonal matrix with the singular values.

H

hasNext() - Method in class org.ejml.data.MatrixIterator32F
 
hasNext() - Method in class org.ejml.data.MatrixIterator64F
 

I

imaginary - Variable in class org.ejml.data.Complex64F
 
inputModified() - Method in interface org.ejml.interfaces.decomposition.DecompositionInterface
Is the input matrix to DecompositionInterface.decompose(org.ejml.data.Matrix) is modified during the decomposition process.
invert(T) - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
invert(T) - Method in interface org.ejml.interfaces.linsol.LinearSolver
Computes the inverse of of the 'A' matrix passed into LinearSolver.setA(org.ejml.data.Matrix) and writes the results to the provided matrix.
isCompact() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
If true then compact matrices are returned.
isInBounds(int, int) - Method in class org.ejml.data.DenseMatrix32F
Determins if the specified element is inside the bounds of the Matrix.
isInBounds(int, int) - Method in class org.ejml.data.DenseMatrix64F
Determines if the specified element is inside the bounds of the Matrix.
isInBounds(int, int) - Method in class org.ejml.data.DenseMatrixBool
Determines if the specified element is inside the bounds of the Matrix.
isLower() - Method in interface org.ejml.interfaces.decomposition.CholeskyDecomposition
If true the decomposition was for a lower triangular matrix.
isReal() - Method in class org.ejml.data.Complex64F
 
isRowMajor() - Method in class org.ejml.data.MatrixIterator32F
True if it is iterating through the matrix by rows and false if by columns.
isRowMajor() - Method in class org.ejml.data.MatrixIterator64F
True if it is iterating through the matrix by rows and false if by columns.
isSingular() - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
Returns true if the decomposition detected a singular matrix.
isUncountable(double) - Static method in class org.ejml.UtilEjml
 
iterator(boolean, int, int, int, int) - Method in class org.ejml.data.D1Matrix32F
Creates a new iterator for traversing through a submatrix inside this matrix.
iterator(boolean, int, int, int, int) - Method in class org.ejml.data.D1Matrix64F
Creates a new iterator for traversing through a submatrix inside this matrix.

L

LinearSolver<T extends Matrix> - Interface in org.ejml.interfaces.linsol
An implementation of LinearSolver solves a linear system or inverts a matrix.
LinearSolverSafe<T extends ReshapeMatrix> - Class in org.ejml.alg.dense.linsol
Ensures that any linear solver it is wrapped around will never modify the input matrices.
LinearSolverSafe(LinearSolver<T>) - Constructor for class org.ejml.alg.dense.linsol.LinearSolverSafe
 
loadBin(String) - Static method in class org.ejml.ops.MatrixIO
Loads a DeneMatrix64F which has been saved to file using Java binary serialization.
loadCSV(String) - Static method in class org.ejml.ops.MatrixIO
Reads a matrix in which has been encoded using a Column Space Value (CSV) file format.
loadCSV(String, int, int) - Static method in class org.ejml.ops.MatrixIO
Reads a matrix in which has been encoded using a Column Space Value (CSV) file format.
LUDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
LU Decomposition refactors the original matrix such that:
PT*L*U = A where P is a pivot matrix, L is a lower triangular matrix, U is an upper triangular matrix and A is the original matrix.

M

Matrix - Interface in org.ejml.data
Base interface for all rectangular matrices
MatrixDimensionException - Exception in org.ejml.ops
If two matrices did not have compatible dimensions for the operation this exception is thrown.
MatrixDimensionException() - Constructor for exception org.ejml.ops.MatrixDimensionException
 
MatrixDimensionException(String) - Constructor for exception org.ejml.ops.MatrixDimensionException
 
MatrixIO - Class in org.ejml.ops
Provides simple to use routines for reading and writing matrices to and from files.
MatrixIO() - Constructor for class org.ejml.ops.MatrixIO
 
MatrixIterator32F - Class in org.ejml.data
This is a matrix iterator for traversing through a submatrix.
MatrixIterator32F(D1Matrix32F, boolean, int, int, int, int) - Constructor for class org.ejml.data.MatrixIterator32F
Creates a new iterator for traversing through a submatrix inside this matrix.
MatrixIterator64F - Class in org.ejml.data
This is a matrix iterator for traversing through a submatrix.
MatrixIterator64F(D1Matrix64F, boolean, int, int, int, int) - Constructor for class org.ejml.data.MatrixIterator64F
Creates a new iterator for traversing through a submatrix inside this matrix.
max(double[], int, int) - Static method in class org.ejml.UtilEjml
 
MEMORY - Static variable in class org.ejml.EjmlParameters
Used to adjust which algorithms are used.
memset(double[], double) - Static method in class org.ejml.UtilEjml
 
memset(double[], double, int) - Static method in class org.ejml.UtilEjml
 
memset(int[], int, int) - Static method in class org.ejml.UtilEjml
 
minus(Complex64F) - Method in class org.ejml.data.Complex64F
 
minus(int, float) - Method in class org.ejml.data.D1Matrix32F
Subtracts the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] -= val;
minus(int, double) - Method in class org.ejml.data.D1Matrix64F
Subtracts the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] -= val;
minus(Complex64F, Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Subtraction: result = a - b
modifiesA() - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
modifiesA() - Method in interface org.ejml.interfaces.linsol.LinearSolver
Returns true if the passed in matrix to LinearSolver.setA(org.ejml.data.Matrix) is modified.
modifiesB() - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
modifiesB() - Method in interface org.ejml.interfaces.linsol.LinearSolver
Returns true if the passed in 'B' matrix to LinearSolver.solve(org.ejml.data.Matrix, org.ejml.data.Matrix) is modified.
MULT_COLUMN_SWITCH - Static variable in class org.ejml.EjmlParameters
At what point does it switch from a small matrix multiply to the reorder version.
MULT_INNER_SWITCH - Static variable in class org.ejml.EjmlParameters
 
MULT_TRANAB_COLUMN_SWITCH - Static variable in class org.ejml.EjmlParameters
 
multiply(Complex64F, Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Multiplication: result = a * b
multiply(ComplexPolar64F, ComplexPolar64F, ComplexPolar64F) - Static method in class org.ejml.ops.ComplexMath64F
Division in polar notation.

N

next() - Method in class org.ejml.data.MatrixIterator32F
 
next() - Method in class org.ejml.data.MatrixIterator64F
 
numberOfSingularValues() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
The number of singular values in the matrix.
numCols - Variable in class org.ejml.data.CD1Matrix64F
Number of columns in the matrix.
numCols - Variable in class org.ejml.data.D1Matrix32F
Number of columns in the matrix.
numCols - Variable in class org.ejml.data.D1Matrix64F
Number of columns in the matrix.
numCols - Variable in class org.ejml.data.DenseMatrixBool
Number of columns in the matrix.
numCols() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Number of columns in the decomposed matrix.
numRows - Variable in class org.ejml.data.CD1Matrix64F
Number of rows in the matrix.
numRows - Variable in class org.ejml.data.D1Matrix32F
Number of rows in the matrix.
numRows - Variable in class org.ejml.data.D1Matrix64F
Number of rows in the matrix.
numRows - Variable in class org.ejml.data.DenseMatrixBool
Number of rows in the matrix.
numRows() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Number of rows in the decomposed matrix.

O

org.ejml - package org.ejml
 
org.ejml.alg.dense.linsol - package org.ejml.alg.dense.linsol
 
org.ejml.data - package org.ejml.data
 
org.ejml.interfaces.decomposition - package org.ejml.interfaces.decomposition
 
org.ejml.interfaces.linsol - package org.ejml.interfaces.linsol
 
org.ejml.ops - package org.ejml.ops
 
original - Variable in class org.ejml.data.D1Submatrix64F
 

P

parseMatrix(String, int) - Static method in class org.ejml.UtilEjml
Give a string of numbers it returns a DenseMatrix
parseWords(String) - Method in class org.ejml.ops.ReadCsv
Extracts the words from a string.
plus(Complex64F) - Method in class org.ejml.data.Complex64F
 
plus(int, float) - Method in class org.ejml.data.D1Matrix32F
Adds the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] += val;
plus(int, double) - Method in class org.ejml.data.D1Matrix64F
Adds the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] += val;
plus(Complex64F, Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Addition: result = a + b
pow(ComplexPolar64F, int, ComplexPolar64F) - Static method in class org.ejml.ops.ComplexMath64F
Computes the power of a complex number in polar notation
print() - Method in class org.ejml.data.BlockMatrix64F
 
print() - Method in class org.ejml.data.CDenseMatrix64F
 
print() - Method in class org.ejml.data.D1Submatrix64F
 
print() - Method in class org.ejml.data.DenseMatrix32F
Prints the value of this matrix to the screen.
print(String) - Method in class org.ejml.data.DenseMatrix32F
Prints the value of this matrix to the screen using the same format as {@link java.io.PrintStream#printf).
print() - Method in class org.ejml.data.DenseMatrix64F
Prints the value of this matrix to the screen.
print(String) - Method in class org.ejml.data.DenseMatrix64F
Prints the value of this matrix to the screen using the same format as {@link java.io.PrintStream#printf).
print() - Method in class org.ejml.data.DenseMatrixBool
 
print() - Method in class org.ejml.data.FixedMatrix2_64F
 
print() - Method in class org.ejml.data.FixedMatrix2x2_64F
 
print() - Method in class org.ejml.data.FixedMatrix3_64F
 
print() - Method in class org.ejml.data.FixedMatrix3x3_64F
 
print() - Method in class org.ejml.data.FixedMatrix4_64F
 
print() - Method in class org.ejml.data.FixedMatrix4x4_64F
 
print() - Method in class org.ejml.data.FixedMatrix5_64F
 
print() - Method in class org.ejml.data.FixedMatrix5x5_64F
 
print() - Method in class org.ejml.data.FixedMatrix6_64F
 
print() - Method in class org.ejml.data.FixedMatrix6x6_64F
 
print() - Method in interface org.ejml.data.Matrix
Prints the matrix to standard out.
print(PrintStream, RealMatrix64F) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix64F, int, int) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix64F, String) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix32F) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix32F, int, int) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix32F, String) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, RealMatrix64F, String, int, int, int, int) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, ComplexMatrix64F) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, ComplexMatrix64F, int, int) - Static method in class org.ejml.ops.MatrixIO
 
print(PrintStream, ComplexMatrix64F, String) - Static method in class org.ejml.ops.MatrixIO
 

Q

QRDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
QR decompositions decompose a rectangular matrix 'A' such that 'A=QR'.
QRPDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Similar to QRDecomposition but it can handle the rank deficient case by performing column pivots during the decomposition.
quality() - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
quality() - Method in interface org.ejml.interfaces.linsol.LinearSolver
Returns a very quick to compute measure of how singular the system is.

R

r - Variable in class org.ejml.data.ComplexPolar64F
 
read() - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a DenseMatrix64F from the IO stream.
readComplex(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a CDenseMatrix64F from the IO stream where the user specifies the matrix dimensions.
ReadCsv - Class in org.ejml.ops
Base class for reading CSV formatted files.
ReadCsv(InputStream) - Constructor for class org.ejml.ops.ReadCsv
Constructor for ReadCsv
ReadMatrixCsv - Class in org.ejml.ops
Reads in a matrix that is in a column-space-value (CSV) format.
ReadMatrixCsv(InputStream) - Constructor for class org.ejml.ops.ReadMatrixCsv
Specifies where input comes from.
readReal(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a DenseMatrix64F from the IO stream where the user specifies the matrix dimensions.
real - Variable in class org.ejml.data.Complex64F
 
RealMatrix32F - Interface in org.ejml.data
Interface for all 32 bit floating point rectangular matrices.
RealMatrix64F - Interface in org.ejml.data
Interface for all 64 bit floating point rectangular matrices.
reduce(T, int) - Method in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm
Puts the augmented matrix into RREF.
ReducedRowEchelonForm<T extends RealMatrix64F> - Interface in org.ejml.interfaces.linsol
An augmented system matrix is said to be in reduced row echelon form (RREF) if the following are true:
remove() - Method in class org.ejml.data.MatrixIterator32F
 
remove() - Method in class org.ejml.data.MatrixIterator64F
 
reshape(int, int, boolean) - Method in class org.ejml.data.BlockMatrix64F
 
reshape(int, int, int, boolean) - Method in class org.ejml.data.BlockMatrix64F
 
reshape(int, int) - Method in class org.ejml.data.CDenseMatrix64F
 
reshape(int, int, boolean) - Method in class org.ejml.data.D1Matrix32F
Changes the number of rows and columns in the matrix, allowing its size to grow or shrink.
reshape(int, int) - Method in class org.ejml.data.D1Matrix32F
Equivalent to invoking reshape(numRows,numCols,false);
reshape(int, int, boolean) - Method in class org.ejml.data.D1Matrix64F
Changes the number of rows and columns in the matrix, allowing its size to grow or shrink.
reshape(int, int) - Method in class org.ejml.data.D1Matrix64F
Equivalent to invoking reshape(numRows,numCols,false);
reshape(int, int, boolean) - Method in class org.ejml.data.DenseMatrix32F
 
reshape(int, int, boolean) - Method in class org.ejml.data.DenseMatrix64F
 
reshape(int, int) - Method in class org.ejml.data.DenseMatrixBool
 
reshape(int, int) - Method in interface org.ejml.data.ReshapeMatrix
Equivalent to invoking reshape(numRows,numCols,false);
ReshapeMatrix - Interface in org.ejml.data
Matrix which can be reshaped
root(ComplexPolar64F, int, int, ComplexPolar64F) - Static method in class org.ejml.ops.ComplexMath64F
Computes the Nth root of a complex number in polar notation.
root(Complex64F, int, int, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Computes the Nth root of a complex number.
row0 - Variable in class org.ejml.data.D1Submatrix64F
 
row1 - Variable in class org.ejml.data.D1Submatrix64F
 
RowD1Matrix64F - Class in org.ejml.data
Interface for a row-major matrix that uses a single array internally.
RowD1Matrix64F() - Constructor for class org.ejml.data.RowD1Matrix64F
 

S

saveBin(RealMatrix64F, String) - Static method in class org.ejml.ops.MatrixIO
Saves a matrix to disk using Java binary serialization.
saveCSV(RealMatrix64F, String) - Static method in class org.ejml.ops.MatrixIO
Saves a matrix to disk using in a Column Space Value (CSV) format.
set(BlockMatrix64F) - Method in class org.ejml.data.BlockMatrix64F
 
set(int, int, double) - Method in class org.ejml.data.BlockMatrix64F
 
set(Matrix) - Method in class org.ejml.data.BlockMatrix64F
 
set(CD1Matrix64F) - Method in class org.ejml.data.CD1Matrix64F
Sets the value of this matrix to be the same as the value of the provided matrix.
set(int, int, double, double) - Method in class org.ejml.data.CDenseMatrix64F
 
set(CDenseMatrix64F) - Method in class org.ejml.data.CDenseMatrix64F
 
set(Matrix) - Method in class org.ejml.data.CDenseMatrix64F
 
set(int, int, boolean, double...) - Method in class org.ejml.data.CDenseMatrix64F
Sets this matrix equal to the matrix encoded in the array.
set(double, double) - Method in class org.ejml.data.Complex64F
 
set(Complex64F) - Method in class org.ejml.data.Complex64F
 
set(int, int, double, double) - Method in interface org.ejml.data.ComplexMatrix64F
Set's the complex value of the matrix's element
set(D1Matrix32F) - Method in class org.ejml.data.D1Matrix32F
Sets the value of this matrix to be the same as the value of the provided matrix.
set(int, float) - Method in class org.ejml.data.D1Matrix32F
Sets the element's value at the specified index.
set(D1Matrix64F) - Method in class org.ejml.data.D1Matrix64F
Sets the value of this matrix to be the same as the value of the provided matrix.
set(int, double) - Method in class org.ejml.data.D1Matrix64F
Sets the element's value at the specified index.
set(D1Matrix64F, int, int, int, int) - Method in class org.ejml.data.D1Submatrix64F
 
set(D1Matrix64F) - Method in class org.ejml.data.D1Submatrix64F
 
set(int, int, double) - Method in class org.ejml.data.D1Submatrix64F
 
set(int, int, float) - Method in class org.ejml.data.DenseMatrix32F
Assigns the element in the Matrix to the specified value.
set(int, int, boolean, float...) - Method in class org.ejml.data.DenseMatrix32F
Sets this matrix equal to the matrix encoded in the array.
set(Matrix) - Method in class org.ejml.data.DenseMatrix32F
 
set(int, int, double) - Method in class org.ejml.data.DenseMatrix64F
Assigns the element in the Matrix to the specified value.
set(int, int, boolean, double...) - Method in class org.ejml.data.DenseMatrix64F
Sets this matrix equal to the matrix encoded in the array.
set(Matrix) - Method in class org.ejml.data.DenseMatrix64F
 
set(int, int, boolean) - Method in class org.ejml.data.DenseMatrixBool
 
set(Matrix) - Method in class org.ejml.data.DenseMatrixBool
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix2_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix2_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix2x2_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix2x2_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix3_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix3_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix3x3_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix3x3_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix4_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix4_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix4x4_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix4x4_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix5_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix5_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix5x5_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix5x5_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix6_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix6_64F
 
set(int, int, double) - Method in class org.ejml.data.FixedMatrix6x6_64F
 
set(Matrix) - Method in class org.ejml.data.FixedMatrix6x6_64F
 
set(Matrix) - Method in interface org.ejml.data.Matrix
Sets this matrix to be identical to the 'original' matrix passed in.
set(float) - Method in class org.ejml.data.MatrixIterator32F
Sets the value of the current element.
set(double) - Method in class org.ejml.data.MatrixIterator64F
Sets the value of the current element.
set(int, int, float) - Method in interface org.ejml.data.RealMatrix32F
Sets the value of the specified matrix element.
set(int, int, double) - Method in interface org.ejml.data.RealMatrix64F
Sets the value of the specified matrix element.
setA(T) - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
setA(T) - Method in interface org.ejml.interfaces.linsol.LinearSolver
Specifies the A matrix in the linear equation.
setComment(char) - Method in class org.ejml.ops.ReadCsv
Sets the comment character.
setData(double[]) - Method in class org.ejml.data.CD1Matrix64F
Changes the internal array reference.
setData(float[]) - Method in class org.ejml.data.D1Matrix32F
Changes the internal array reference.
setData(double[]) - Method in class org.ejml.data.D1Matrix64F
Changes the internal array reference.
setImaginary(int, int, double) - Method in class org.ejml.data.CDenseMatrix64F
 
setImaginary(double) - Method in class org.ejml.data.Complex64F
 
setImaginary(int, int, double) - Method in interface org.ejml.data.ComplexMatrix64F
Sets the imaginary component of the matrix's element.
setnull(T[]) - Static method in class org.ejml.UtilEjml
 
setNumCols(int) - Method in class org.ejml.data.CD1Matrix64F
Sets the number of columns.
setNumCols(int) - Method in class org.ejml.data.D1Matrix32F
Sets the number of columns.
setNumCols(int) - Method in class org.ejml.data.D1Matrix64F
Sets the number of columns.
setNumRows(int) - Method in class org.ejml.data.CD1Matrix64F
Sets the number of rows.
setNumRows(int) - Method in class org.ejml.data.D1Matrix32F
Sets the number of rows.
setNumRows(int) - Method in class org.ejml.data.D1Matrix64F
Sets the number of rows.
setR(double) - Method in class org.ejml.data.ComplexPolar64F
 
setReal(int, int, double) - Method in class org.ejml.data.CDenseMatrix64F
 
setReal(double) - Method in class org.ejml.data.Complex64F
 
setReal(int, int, double) - Method in interface org.ejml.data.ComplexMatrix64F
Sets the real component of the matrix's element.
setSingularThreshold(double) - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
Specifies the threshold used to flag a column as being singular.
setTheta(double) - Method in class org.ejml.data.ComplexPolar64F
 
setTolerance(double) - Method in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm
Specifies tolerance for determining if the system is singular and it should stop processing.
SingularValueDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
This is an abstract class for computing the singular value decomposition (SVD) of a matrix, which is defined as:
A = U * W * V T
where A is m by n, and U and V are orthogonal matrices, and W is a diagonal matrix.
solve(T, T) - Method in class org.ejml.alg.dense.linsol.LinearSolverSafe
 
solve(T, T) - Method in interface org.ejml.interfaces.linsol.LinearSolver
Solves for X in the linear system, A*X=B.
sortByIndex(double[], int) - Static method in class org.ejml.UtilEjml
 
sqrt(Complex64F, Complex64F) - Static method in class org.ejml.ops.ComplexMath64F
Computes the square root of the complex number.
SWITCH_BLOCK64_CHOLESKY - Static variable in class org.ejml.EjmlParameters
At which point should it switch to the block cholesky algorithm.
SWITCH_BLOCK64_QR - Static variable in class org.ejml.EjmlParameters
 

T

theta - Variable in class org.ejml.data.ComplexPolar64F
 
times(Complex64F) - Method in class org.ejml.data.Complex64F
 
times(int, float) - Method in class org.ejml.data.D1Matrix32F
Multiplies the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] *= val;
times(int, double) - Method in class org.ejml.data.D1Matrix64F
Multiplies the specified value to the internal data array at the specified index.

Equivalent to: this.data[index] *= val;
TOL32 - Static variable in class org.ejml.EjmlParameters
 
TOL64 - Static variable in class org.ejml.EjmlParameters
 
TOLERANCE - Static variable in class org.ejml.UtilEjml
Default tolerance.
toStandard() - Method in class org.ejml.data.ComplexPolar64F
 
toString() - Method in class org.ejml.data.Complex64F
 
toString() - Method in class org.ejml.data.ComplexPolar64F
 
toString() - Method in class org.ejml.data.DenseMatrix32F
Converts the array into a string format for display purposes.
toString() - Method in class org.ejml.data.DenseMatrix64F
Converts the array into a string format for display purposes.
TRANSPOSE_SWITCH - Static variable in class org.ejml.EjmlParameters
 
TridiagonalSimilarDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Finds the decomposition of a matrix in the form of:

A = O*T*OT

where A is a symmetric m by m matrix, O is an orthogonal matrix, and T is a tridiagonal matrix.

U

unsafe_get(int, int) - Method in class org.ejml.data.BlockMatrix64F
 
unsafe_get(int, int) - Method in class org.ejml.data.DenseMatrix32F
 
unsafe_get(int, int) - Method in class org.ejml.data.DenseMatrix64F
 
unsafe_get(int, int) - Method in class org.ejml.data.DenseMatrixBool
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix2_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix2x2_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix3_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix3x3_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix4_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix4x4_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix5_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix5x5_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix6_64F
 
unsafe_get(int, int) - Method in class org.ejml.data.FixedMatrix6x6_64F
 
unsafe_get(int, int) - Method in interface org.ejml.data.RealMatrix32F
Same as RealMatrix32F.get(int, int) but does not perform bounds check on input parameters.
unsafe_get(int, int) - Method in interface org.ejml.data.RealMatrix64F
Same as RealMatrix64F.get(int, int) but does not perform bounds check on input parameters.
unsafe_set(int, int, double) - Method in class org.ejml.data.BlockMatrix64F
 
unsafe_set(int, int, float) - Method in class org.ejml.data.DenseMatrix32F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.DenseMatrix64F
 
unsafe_set(int, int, boolean) - Method in class org.ejml.data.DenseMatrixBool
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix2_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix2x2_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix3_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix3x3_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix4_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix4x4_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix5_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix5x5_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix6_64F
 
unsafe_set(int, int, double) - Method in class org.ejml.data.FixedMatrix6x6_64F
 
unsafe_set(int, int, float) - Method in interface org.ejml.data.RealMatrix32F
Same as RealMatrix32F.set(int, int, float) but does not perform bounds check on input parameters.
unsafe_set(int, int, double) - Method in interface org.ejml.data.RealMatrix64F
Same as RealMatrix64F.set(int, int, double) but does not perform bounds check on input parameters.
UtilEjml - Class in org.ejml
Various functions that are useful but don't have a clear location that they belong in.
UtilEjml() - Constructor for class org.ejml.UtilEjml
 

V

value - Variable in class org.ejml.data.Eigenpair64F
 
valueOf(String) - Static method in enum org.ejml.EjmlParameters.MemoryUsage
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.ejml.EjmlParameters.MemoryUsage
Returns an array containing the constants of this enum type, in the order they are declared.
vector - Variable in class org.ejml.data.Eigenpair64F
 
VERSION - Static variable in class org.ejml.UtilEjml
Version string used to indicate which version of EJML is being used.

W

wrap(double[], int, int, int) - Static method in class org.ejml.data.BlockMatrix64F
 
wrap(int, int, float[]) - Static method in class org.ejml.data.DenseMatrix32F
Creates a new DenseMatrix64F around the provided data.
wrap(int, int, double[]) - Static method in class org.ejml.data.DenseMatrix64F
Creates a new DenseMatrix64F around the provided data.

Z

zero() - Method in class org.ejml.data.DenseMatrix32F
Sets all elements equal to zero.
zero() - Method in class org.ejml.data.DenseMatrix64F
Sets all elements equal to zero.
A B C D E F G H I L M N O P Q R S T U V W Z 
Skip navigation links