A B C D E F G H I L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a1 - Variable in class org.ejml.data.DMatrix2
- a1 - Variable in class org.ejml.data.DMatrix3
- a1 - Variable in class org.ejml.data.DMatrix4
- a1 - Variable in class org.ejml.data.DMatrix5
- a1 - Variable in class org.ejml.data.DMatrix6
- a1 - Variable in class org.ejml.data.FMatrix2
- a1 - Variable in class org.ejml.data.FMatrix3
- a1 - Variable in class org.ejml.data.FMatrix4
- a1 - Variable in class org.ejml.data.FMatrix5
- a1 - Variable in class org.ejml.data.FMatrix6
- a11 - Variable in class org.ejml.data.DMatrix2x2
- a11 - Variable in class org.ejml.data.DMatrix3x3
- a11 - Variable in class org.ejml.data.DMatrix4x4
- a11 - Variable in class org.ejml.data.DMatrix5x5
- a11 - Variable in class org.ejml.data.DMatrix6x6
- a11 - Variable in class org.ejml.data.FMatrix2x2
- a11 - Variable in class org.ejml.data.FMatrix3x3
- a11 - Variable in class org.ejml.data.FMatrix4x4
- a11 - Variable in class org.ejml.data.FMatrix5x5
- a11 - Variable in class org.ejml.data.FMatrix6x6
- a12 - Variable in class org.ejml.data.DMatrix2x2
- a12 - Variable in class org.ejml.data.DMatrix3x3
- a12 - Variable in class org.ejml.data.DMatrix4x4
- a12 - Variable in class org.ejml.data.DMatrix5x5
- a12 - Variable in class org.ejml.data.DMatrix6x6
- a12 - Variable in class org.ejml.data.FMatrix2x2
- a12 - Variable in class org.ejml.data.FMatrix3x3
- a12 - Variable in class org.ejml.data.FMatrix4x4
- a12 - Variable in class org.ejml.data.FMatrix5x5
- a12 - Variable in class org.ejml.data.FMatrix6x6
- a13 - Variable in class org.ejml.data.DMatrix3x3
- a13 - Variable in class org.ejml.data.DMatrix4x4
- a13 - Variable in class org.ejml.data.DMatrix5x5
- a13 - Variable in class org.ejml.data.DMatrix6x6
- a13 - Variable in class org.ejml.data.FMatrix3x3
- a13 - Variable in class org.ejml.data.FMatrix4x4
- a13 - Variable in class org.ejml.data.FMatrix5x5
- a13 - Variable in class org.ejml.data.FMatrix6x6
- a14 - Variable in class org.ejml.data.DMatrix4x4
- a14 - Variable in class org.ejml.data.DMatrix5x5
- a14 - Variable in class org.ejml.data.DMatrix6x6
- a14 - Variable in class org.ejml.data.FMatrix4x4
- a14 - Variable in class org.ejml.data.FMatrix5x5
- a14 - Variable in class org.ejml.data.FMatrix6x6
- a15 - Variable in class org.ejml.data.DMatrix5x5
- a15 - Variable in class org.ejml.data.DMatrix6x6
- a15 - Variable in class org.ejml.data.FMatrix5x5
- a15 - Variable in class org.ejml.data.FMatrix6x6
- a16 - Variable in class org.ejml.data.DMatrix6x6
- a16 - Variable in class org.ejml.data.FMatrix6x6
- a2 - Variable in class org.ejml.data.DMatrix2
- a2 - Variable in class org.ejml.data.DMatrix3
- a2 - Variable in class org.ejml.data.DMatrix4
- a2 - Variable in class org.ejml.data.DMatrix5
- a2 - Variable in class org.ejml.data.DMatrix6
- a2 - Variable in class org.ejml.data.FMatrix2
- a2 - Variable in class org.ejml.data.FMatrix3
- a2 - Variable in class org.ejml.data.FMatrix4
- a2 - Variable in class org.ejml.data.FMatrix5
- a2 - Variable in class org.ejml.data.FMatrix6
- a21 - Variable in class org.ejml.data.DMatrix2x2
- a21 - Variable in class org.ejml.data.DMatrix3x3
- a21 - Variable in class org.ejml.data.DMatrix4x4
- a21 - Variable in class org.ejml.data.DMatrix5x5
- a21 - Variable in class org.ejml.data.DMatrix6x6
- a21 - Variable in class org.ejml.data.FMatrix2x2
- a21 - Variable in class org.ejml.data.FMatrix3x3
- a21 - Variable in class org.ejml.data.FMatrix4x4
- a21 - Variable in class org.ejml.data.FMatrix5x5
- a21 - Variable in class org.ejml.data.FMatrix6x6
- a22 - Variable in class org.ejml.data.DMatrix2x2
- a22 - Variable in class org.ejml.data.DMatrix3x3
- a22 - Variable in class org.ejml.data.DMatrix4x4
- a22 - Variable in class org.ejml.data.DMatrix5x5
- a22 - Variable in class org.ejml.data.DMatrix6x6
- a22 - Variable in class org.ejml.data.FMatrix2x2
- a22 - Variable in class org.ejml.data.FMatrix3x3
- a22 - Variable in class org.ejml.data.FMatrix4x4
- a22 - Variable in class org.ejml.data.FMatrix5x5
- a22 - Variable in class org.ejml.data.FMatrix6x6
- a23 - Variable in class org.ejml.data.DMatrix3x3
- a23 - Variable in class org.ejml.data.DMatrix4x4
- a23 - Variable in class org.ejml.data.DMatrix5x5
- a23 - Variable in class org.ejml.data.DMatrix6x6
- a23 - Variable in class org.ejml.data.FMatrix3x3
- a23 - Variable in class org.ejml.data.FMatrix4x4
- a23 - Variable in class org.ejml.data.FMatrix5x5
- a23 - Variable in class org.ejml.data.FMatrix6x6
- a24 - Variable in class org.ejml.data.DMatrix4x4
- a24 - Variable in class org.ejml.data.DMatrix5x5
- a24 - Variable in class org.ejml.data.DMatrix6x6
- a24 - Variable in class org.ejml.data.FMatrix4x4
- a24 - Variable in class org.ejml.data.FMatrix5x5
- a24 - Variable in class org.ejml.data.FMatrix6x6
- a25 - Variable in class org.ejml.data.DMatrix5x5
- a25 - Variable in class org.ejml.data.DMatrix6x6
- a25 - Variable in class org.ejml.data.FMatrix5x5
- a25 - Variable in class org.ejml.data.FMatrix6x6
- a26 - Variable in class org.ejml.data.DMatrix6x6
- a26 - Variable in class org.ejml.data.FMatrix6x6
- a3 - Variable in class org.ejml.data.DMatrix3
- a3 - Variable in class org.ejml.data.DMatrix4
- a3 - Variable in class org.ejml.data.DMatrix5
- a3 - Variable in class org.ejml.data.DMatrix6
- a3 - Variable in class org.ejml.data.FMatrix3
- a3 - Variable in class org.ejml.data.FMatrix4
- a3 - Variable in class org.ejml.data.FMatrix5
- a3 - Variable in class org.ejml.data.FMatrix6
- a31 - Variable in class org.ejml.data.DMatrix3x3
- a31 - Variable in class org.ejml.data.DMatrix4x4
- a31 - Variable in class org.ejml.data.DMatrix5x5
- a31 - Variable in class org.ejml.data.DMatrix6x6
- a31 - Variable in class org.ejml.data.FMatrix3x3
- a31 - Variable in class org.ejml.data.FMatrix4x4
- a31 - Variable in class org.ejml.data.FMatrix5x5
- a31 - Variable in class org.ejml.data.FMatrix6x6
- a32 - Variable in class org.ejml.data.DMatrix3x3
- a32 - Variable in class org.ejml.data.DMatrix4x4
- a32 - Variable in class org.ejml.data.DMatrix5x5
- a32 - Variable in class org.ejml.data.DMatrix6x6
- a32 - Variable in class org.ejml.data.FMatrix3x3
- a32 - Variable in class org.ejml.data.FMatrix4x4
- a32 - Variable in class org.ejml.data.FMatrix5x5
- a32 - Variable in class org.ejml.data.FMatrix6x6
- a33 - Variable in class org.ejml.data.DMatrix3x3
- a33 - Variable in class org.ejml.data.DMatrix4x4
- a33 - Variable in class org.ejml.data.DMatrix5x5
- a33 - Variable in class org.ejml.data.DMatrix6x6
- a33 - Variable in class org.ejml.data.FMatrix3x3
- a33 - Variable in class org.ejml.data.FMatrix4x4
- a33 - Variable in class org.ejml.data.FMatrix5x5
- a33 - Variable in class org.ejml.data.FMatrix6x6
- a34 - Variable in class org.ejml.data.DMatrix4x4
- a34 - Variable in class org.ejml.data.DMatrix5x5
- a34 - Variable in class org.ejml.data.DMatrix6x6
- a34 - Variable in class org.ejml.data.FMatrix4x4
- a34 - Variable in class org.ejml.data.FMatrix5x5
- a34 - Variable in class org.ejml.data.FMatrix6x6
- a35 - Variable in class org.ejml.data.DMatrix5x5
- a35 - Variable in class org.ejml.data.DMatrix6x6
- a35 - Variable in class org.ejml.data.FMatrix5x5
- a35 - Variable in class org.ejml.data.FMatrix6x6
- a36 - Variable in class org.ejml.data.DMatrix6x6
- a36 - Variable in class org.ejml.data.FMatrix6x6
- a4 - Variable in class org.ejml.data.DMatrix4
- a4 - Variable in class org.ejml.data.DMatrix5
- a4 - Variable in class org.ejml.data.DMatrix6
- a4 - Variable in class org.ejml.data.FMatrix4
- a4 - Variable in class org.ejml.data.FMatrix5
- a4 - Variable in class org.ejml.data.FMatrix6
- a41 - Variable in class org.ejml.data.DMatrix4x4
- a41 - Variable in class org.ejml.data.DMatrix5x5
- a41 - Variable in class org.ejml.data.DMatrix6x6
- a41 - Variable in class org.ejml.data.FMatrix4x4
- a41 - Variable in class org.ejml.data.FMatrix5x5
- a41 - Variable in class org.ejml.data.FMatrix6x6
- a42 - Variable in class org.ejml.data.DMatrix4x4
- a42 - Variable in class org.ejml.data.DMatrix5x5
- a42 - Variable in class org.ejml.data.DMatrix6x6
- a42 - Variable in class org.ejml.data.FMatrix4x4
- a42 - Variable in class org.ejml.data.FMatrix5x5
- a42 - Variable in class org.ejml.data.FMatrix6x6
- a43 - Variable in class org.ejml.data.DMatrix4x4
- a43 - Variable in class org.ejml.data.DMatrix5x5
- a43 - Variable in class org.ejml.data.DMatrix6x6
- a43 - Variable in class org.ejml.data.FMatrix4x4
- a43 - Variable in class org.ejml.data.FMatrix5x5
- a43 - Variable in class org.ejml.data.FMatrix6x6
- a44 - Variable in class org.ejml.data.DMatrix4x4
- a44 - Variable in class org.ejml.data.DMatrix5x5
- a44 - Variable in class org.ejml.data.DMatrix6x6
- a44 - Variable in class org.ejml.data.FMatrix4x4
- a44 - Variable in class org.ejml.data.FMatrix5x5
- a44 - Variable in class org.ejml.data.FMatrix6x6
- a45 - Variable in class org.ejml.data.DMatrix5x5
- a45 - Variable in class org.ejml.data.DMatrix6x6
- a45 - Variable in class org.ejml.data.FMatrix5x5
- a45 - Variable in class org.ejml.data.FMatrix6x6
- a46 - Variable in class org.ejml.data.DMatrix6x6
- a46 - Variable in class org.ejml.data.FMatrix6x6
- a5 - Variable in class org.ejml.data.DMatrix5
- a5 - Variable in class org.ejml.data.DMatrix6
- a5 - Variable in class org.ejml.data.FMatrix5
- a5 - Variable in class org.ejml.data.FMatrix6
- a51 - Variable in class org.ejml.data.DMatrix5x5
- a51 - Variable in class org.ejml.data.DMatrix6x6
- a51 - Variable in class org.ejml.data.FMatrix5x5
- a51 - Variable in class org.ejml.data.FMatrix6x6
- a52 - Variable in class org.ejml.data.DMatrix5x5
- a52 - Variable in class org.ejml.data.DMatrix6x6
- a52 - Variable in class org.ejml.data.FMatrix5x5
- a52 - Variable in class org.ejml.data.FMatrix6x6
- a53 - Variable in class org.ejml.data.DMatrix5x5
- a53 - Variable in class org.ejml.data.DMatrix6x6
- a53 - Variable in class org.ejml.data.FMatrix5x5
- a53 - Variable in class org.ejml.data.FMatrix6x6
- a54 - Variable in class org.ejml.data.DMatrix5x5
- a54 - Variable in class org.ejml.data.DMatrix6x6
- a54 - Variable in class org.ejml.data.FMatrix5x5
- a54 - Variable in class org.ejml.data.FMatrix6x6
- a55 - Variable in class org.ejml.data.DMatrix5x5
- a55 - Variable in class org.ejml.data.DMatrix6x6
- a55 - Variable in class org.ejml.data.FMatrix5x5
- a55 - Variable in class org.ejml.data.FMatrix6x6
- a56 - Variable in class org.ejml.data.DMatrix6x6
- a56 - Variable in class org.ejml.data.FMatrix6x6
- a6 - Variable in class org.ejml.data.DMatrix6
- a6 - Variable in class org.ejml.data.FMatrix6
- a61 - Variable in class org.ejml.data.DMatrix6x6
- a61 - Variable in class org.ejml.data.FMatrix6x6
- a62 - Variable in class org.ejml.data.DMatrix6x6
- a62 - Variable in class org.ejml.data.FMatrix6x6
- a63 - Variable in class org.ejml.data.DMatrix6x6
- a63 - Variable in class org.ejml.data.FMatrix6x6
- a64 - Variable in class org.ejml.data.DMatrix6x6
- a64 - Variable in class org.ejml.data.FMatrix6x6
- a65 - Variable in class org.ejml.data.DMatrix6x6
- a65 - Variable in class org.ejml.data.FMatrix6x6
- a66 - Variable in class org.ejml.data.DMatrix6x6
- a66 - Variable in class org.ejml.data.FMatrix6x6
- add(int, int, double) - Method in class org.ejml.data.DMatrixRMaj
-
Adds 'value' to the specified element in the matrix.
aij = aij + value - add(int, int, float) - Method in class org.ejml.data.FMatrixRMaj
-
Adds 'value' to the specified element in the matrix.
aij = aij + value - addItem(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
-
Adds a triplet of (row,vol,value) to the end of the list.
- addItem(int, int, float) - Method in class org.ejml.data.FMatrixSparseTriplet
-
Adds a triplet of (row,vol,value) to the end of the list.
- addItemCheck(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
-
Adds a triplet of (row,vol,value) to the end of the list and performs a bounds check to make sure it is a legal value.
- addItemCheck(int, int, float) - Method in class org.ejml.data.FMatrixSparseTriplet
-
Adds a triplet of (row,vol,value) to the end of the list and performs a bounds check to make sure it is a legal value.
- adjust(DGrowArray, int) - Static method in class org.ejml.UtilEjml
-
Resizes the array to ensure that it is at least of length desired and returns its internal array
- adjust(FGrowArray, int) - Static method in class org.ejml.UtilEjml
-
Resizes the array to ensure that it is at least of length desired and returns its internal array
- adjust(IGrowArray, int) - Static method in class org.ejml.UtilEjml
-
Resizes the array to ensure that it is at least of length desired and returns its internal array
- adjust(IGrowArray, int, int) - Static method in class org.ejml.UtilEjml
- adjustClear(IGrowArray, int) - Static method in class org.ejml.UtilEjml
- assertCountable(DMatrix) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if every element in A is countable.
- assertEquals(CMatrix, CMatrix, float) - Static method in class org.ejml.EjmlUnitTests
- assertEquals(Complex_F32, Complex_F32, float) - Static method in class org.ejml.EjmlUnitTests
- assertEquals(Complex_F64, Complex_F64, double) - Static method in class org.ejml.EjmlUnitTests
- assertEquals(DMatrix, DMatrix, double) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if each element in the matrices are within tolerance of each other and countable:
- assertEquals(FMatrix, FMatrix, float) - Static method in class org.ejml.EjmlUnitTests
- assertEquals(Matrix, Matrix) - Static method in class org.ejml.EjmlUnitTests
- assertEquals(ZMatrix, ZMatrix, double) - Static method in class org.ejml.EjmlUnitTests
- assertEqualsTrans(DMatrix, DMatrix, double) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if the transpose of B is equal to A and countable:
- assertEqualsTrans(FMatrix, FMatrix, double) - Static method in class org.ejml.EjmlUnitTests
- assertEqualsUncountable(DMatrix, DMatrix, double) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if each element in the matrix is within tolerance of each other:
- assertRelativeEquals(DMatrix, DMatrix, double) - Static method in class org.ejml.EjmlUnitTests
-
Assert equals with a relative error
- assertRelativeEquals(FMatrix, FMatrix, double) - Static method in class org.ejml.EjmlUnitTests
-
Assert equals with a relative error
- assertShape(Matrix, int, int) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if the matrix has the specified number of rows and columns.
- assertShape(Matrix, Matrix) - Static method in class org.ejml.EjmlUnitTests
-
Checks to see if A and B have the same shape.
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. - BidiagonalDecomposition_F32<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
BidiagonalDecompositionfor 32-bit floats - BidiagonalDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
BidiagonalDecompositionfor 64-bit floats - 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.DMatrixRBlock
- blockLength - Variable in class org.ejml.data.FMatrixRBlock
- BMatrixRMaj - Class in org.ejml.data
-
Dense matrix composed of boolean values
- BMatrixRMaj(int, int) - Constructor for class org.ejml.data.BMatrixRMaj
- BUILD_DATE - Static variable in class org.ejml.EjmlVersion
- BUILD_UNIX_TIME - Static variable in class org.ejml.EjmlVersion
C
- CDRM - org.ejml.data.MatrixType
- checkSameInstance(Object, Object) - Static method in class org.ejml.UtilEjml
- checkSameShape(Matrix, Matrix, boolean) - Static method in class org.ejml.UtilEjml
- checkSameShape(Matrix, Matrix, Matrix) - Static method in class org.ejml.UtilEjml
- checkTooLarge(int, int) - Static method in class org.ejml.UtilEjml
- checkTooLargeComplex(int, int) - Static method in class org.ejml.UtilEjml
- CholeskyDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Cholesky decomposition.
- CholeskyDecomposition_F32<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskyDecompositionfor 32-bit floats. - CholeskyDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskyDecompositionfor 64-bit floats. - CholeskyLDLDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Cholesky LDLT decomposition.
- CholeskyLDLDecomposition_F32<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskyDecompositionfor 32-bit floats. - CholeskyLDLDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskyDecompositionfor 64-bit floats. - CholeskySparseDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
- CholeskySparseDecomposition_F32<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskySparseDecompositionfor 32-bit floats. - CholeskySparseDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
CholeskySparseDecompositionfor 64-bit floats. - CMatrix - Interface in org.ejml.data
-
Interface for all complex 64 bit floating point rectangular matrices.
- CMatrixD1 - Class in org.ejml.data
-
A generic abstract class for matrices whose data is stored in a single 1D array of floats.
- CMatrixD1() - Constructor for class org.ejml.data.CMatrixD1
- CMatrixRMaj - Class in org.ejml.data
-
Dense matrix for complex numbers.
- CMatrixRMaj(float[][]) - Constructor for class org.ejml.data.CMatrixRMaj
-
Creates a matrix with the values and shape defined by the 2D array 'data'.
- CMatrixRMaj(int, int) - Constructor for class org.ejml.data.CMatrixRMaj
-
Creates a new matrix with the specified number of rows and columns
- CMatrixRMaj(int, int, boolean, float...) - Constructor for class org.ejml.data.CMatrixRMaj
- CMatrixRMaj(CMatrixRMaj) - Constructor for class org.ejml.data.CMatrixRMaj
-
Creates a new
CMatrixRMajwhich is a copy of the passed in matrix. - CMULT_COLUMN_SWITCH - Static variable in class org.ejml.EjmlParameters
- CMULT_TRANAB_COLUMN_SWITCH - Static variable in class org.ejml.EjmlParameters
- CodeGeneratorMisc - Class in org.ejml
-
Various things related to auto generating code.
- CodeGeneratorMisc() - Constructor for class org.ejml.CodeGeneratorMisc
- col - Variable in class org.ejml.data.DMatrixSparse.CoordinateRealValue
-
The coordinate
- col - Variable in class org.ejml.data.FMatrixSparse.CoordinateRealValue
-
The coordinate
- col_idx - Variable in class org.ejml.data.DMatrixSparseCSC
-
Stores the range of indexes in the non-zero lists that belong to each column.
- col_idx - Variable in class org.ejml.data.FMatrixSparseCSC
-
Stores the range of indexes in the non-zero lists that belong to each column.
- col0 - Variable in class org.ejml.data.DSubmatrixD1
- col0 - Variable in class org.ejml.data.FSubmatrixD1
- col1 - Variable in class org.ejml.data.DSubmatrixD1
- col1 - Variable in class org.ejml.data.FSubmatrixD1
- CommonOps_BDRM - Class in org.ejml.ops
- CommonOps_BDRM() - Constructor for class org.ejml.ops.CommonOps_BDRM
- Complex_F32 - Class in org.ejml.data
-
Represents a complex number using 64bit floating point numbers.
- Complex_F32() - Constructor for class org.ejml.data.Complex_F32
- Complex_F32(float, float) - Constructor for class org.ejml.data.Complex_F32
- Complex_F64 - Class in org.ejml.data
-
Represents a complex number using 64bit floating point numbers.
- Complex_F64() - Constructor for class org.ejml.data.Complex_F64
- Complex_F64(double, double) - Constructor for class org.ejml.data.Complex_F64
- ComplexMath_F32 - Class in org.ejml.ops
-
Basic math operations on complex numbers.
- ComplexMath_F32() - Constructor for class org.ejml.ops.ComplexMath_F32
- ComplexMath_F64 - Class in org.ejml.ops
-
Basic math operations on complex numbers.
- ComplexMath_F64() - Constructor for class org.ejml.ops.ComplexMath_F64
- ComplexPolar_F32 - Class in org.ejml.data
-
Complex_F32number in polar notation.
z = r*(cos(θ) + i*sin(θ))
where r and θ are polar coordinate parameters - ComplexPolar_F32() - Constructor for class org.ejml.data.ComplexPolar_F32
- ComplexPolar_F32(float, float) - Constructor for class org.ejml.data.ComplexPolar_F32
- ComplexPolar_F32(Complex_F32) - Constructor for class org.ejml.data.ComplexPolar_F32
- ComplexPolar_F64 - Class in org.ejml.data
-
Complex_F64number in polar notation.
z = r*(cos(θ) + i*sin(θ))
where r and θ are polar coordinate parameters - ComplexPolar_F64() - Constructor for class org.ejml.data.ComplexPolar_F64
- ComplexPolar_F64(double, double) - Constructor for class org.ejml.data.ComplexPolar_F64
- ComplexPolar_F64(Complex_F64) - Constructor for class org.ejml.data.ComplexPolar_F64
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.CholeskyDecomposition_F32
-
Computes the matrix's determinant using the decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.CholeskyDecomposition_F64
-
Computes the matrix's determinant using the decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.CholeskySparseDecomposition_F32
-
Computes the matrix's determinant using the decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.CholeskySparseDecomposition_F64
-
Computes the matrix's determinant using the decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.LUDecomposition_F32
-
Computes the matrix's determinant using the LU decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.LUDecomposition_F64
-
Computes the matrix's determinant using the LU decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.LUSparseDecomposition_F32
-
Computes the matrix's determinant using the LU decomposition.
- computeDeterminant() - Method in interface org.ejml.interfaces.decomposition.LUSparseDecomposition_F64
-
Computes the matrix's determinant using the LU decomposition.
- ComputePermutation<T extends Matrix> - Class in org.ejml.sparse
- ComputePermutation(boolean, boolean) - Constructor for class org.ejml.sparse.ComputePermutation
- conj(Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Complex conjugate
- conj(Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Complex conjugate
- convert(double[][], DMatrix4) - Static method in class org.ejml.ops.ConvertDArrays
- convert(double[][], DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDArrays
- convert(float[][], FMatrix4) - Static method in class org.ejml.ops.ConvertFArrays
- convert(float[][], FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFArrays
- convert(CMatrix, ZMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(Complex_F32, ComplexPolar_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Converts a complex number into polar notation.
- convert(Complex_F64, ComplexPolar_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Converts a complex number into polar notation.
- convert(ComplexPolar_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Converts a complex number in polar notation into standard notation.
- convert(ComplexPolar_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Converts a complex number in polar notation into standard notation.
- convert(DMatrix2, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix2intoDMatrixRMaj. - convert(DMatrix2x2, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix2x2intoDMatrixRMaj. - convert(DMatrix2x2, FMatrix2x2) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrix3, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix3intoDMatrixRMaj. - convert(DMatrix3x3, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix3x3intoDMatrixRMaj. - convert(DMatrix3x3, FMatrix3x3) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrix4, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix4intoDMatrixRMaj. - convert(DMatrix4x4, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix4x4intoDMatrixRMaj. - convert(DMatrix4x4, FMatrix4x4) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrix5, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix5intoDMatrixRMaj. - convert(DMatrix5x5, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix5x5intoDMatrixRMaj. - convert(DMatrix6, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix6intoDMatrixRMaj. - convert(DMatrix6x6, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrix6x6intoDMatrixRMaj. - convert(DMatrixRBlock, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRBlockintoDMatrixRMaj - convert(DMatrixRMaj, CMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrixRMaj, DMatrix2) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix2 - convert(DMatrixRMaj, DMatrix2x2) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix2x2 - convert(DMatrixRMaj, DMatrix3) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix3 - convert(DMatrixRMaj, DMatrix3x3) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix3x3 - convert(DMatrixRMaj, DMatrix4) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix4 - convert(DMatrixRMaj, DMatrix4x4) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix4x4 - convert(DMatrixRMaj, DMatrix5) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix5 - convert(DMatrixRMaj, DMatrix5x5) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix5x5 - convert(DMatrixRMaj, DMatrix6) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix6 - convert(DMatrixRMaj, DMatrix6x6) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrix6x6 - convert(DMatrixRMaj, DMatrixRBlock) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts
DMatrixRMajintoDMatrixRBlockCan't handle null output matrix since block size needs to be specified. - convert(DMatrixRMaj, DMatrixSparseCSC, double) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixRMaj, DMatrixSparseTriplet, double) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrix, CMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrix, DMatrix) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Generic, but slow, conversion function.
- convert(DMatrix, DMatrixSparseTriplet, double) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrix, FMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
-
Generic, but slow, conversion function.
- convert(DMatrix, ZMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(DMatrixSparseCSC, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixSparseCSC, DMatrixSparseTriplet) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixSparseTriplet, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixSparseTriplet, DMatrixSparseCSC) - Static method in class org.ejml.ops.ConvertDMatrixStruct
- convert(DMatrixSparseTriplet, DMatrixSparseCSC, int[]) - Static method in class org.ejml.ops.ConvertDMatrixStruct
-
Converts SMatrixTriplet_64 into a SMatrixCC_64.
- convert(FMatrix2, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix2intoFMatrixRMaj. - convert(FMatrix2x2, DMatrix2x2) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix2x2, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix2x2intoFMatrixRMaj. - convert(FMatrix3, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix3intoFMatrixRMaj. - convert(FMatrix3x3, DMatrix3x3) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix3x3, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix3x3intoFMatrixRMaj. - convert(FMatrix4, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix4intoFMatrixRMaj. - convert(FMatrix4x4, DMatrix4x4) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix4x4, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix4x4intoFMatrixRMaj. - convert(FMatrix5, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix5intoFMatrixRMaj. - convert(FMatrix5x5, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix5x5intoFMatrixRMaj. - convert(FMatrix6, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix6intoFMatrixRMaj. - convert(FMatrix6x6, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrix6x6intoFMatrixRMaj. - convert(FMatrixRBlock, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRBlockintoFMatrixRMaj - convert(FMatrixRMaj, CMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrixRMaj, FMatrix2) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix2 - convert(FMatrixRMaj, FMatrix2x2) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix2x2 - convert(FMatrixRMaj, FMatrix3) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix3 - convert(FMatrixRMaj, FMatrix3x3) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix3x3 - convert(FMatrixRMaj, FMatrix4) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix4 - convert(FMatrixRMaj, FMatrix4x4) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix4x4 - convert(FMatrixRMaj, FMatrix5) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix5 - convert(FMatrixRMaj, FMatrix5x5) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix5x5 - convert(FMatrixRMaj, FMatrix6) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix6 - convert(FMatrixRMaj, FMatrix6x6) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrix6x6 - convert(FMatrixRMaj, FMatrixRBlock) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts
FMatrixRMajintoFMatrixRBlockCan't handle null output matrix since block size needs to be specified. - convert(FMatrixRMaj, FMatrixSparseCSC, float) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixRMaj, FMatrixSparseTriplet, float) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixRMaj, ZMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix, CMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix, DMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrix, FMatrix) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Generic, but slow, conversion function.
- convert(FMatrix, FMatrixSparseTriplet, float) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrix, ZMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- convert(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixSparseCSC, FMatrixSparseTriplet) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixSparseTriplet, FMatrixRMaj) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixSparseTriplet, FMatrixSparseCSC) - Static method in class org.ejml.ops.ConvertFMatrixStruct
- convert(FMatrixSparseTriplet, FMatrixSparseCSC, int[]) - Static method in class org.ejml.ops.ConvertFMatrixStruct
-
Converts SMatrixTriplet_64 into a SMatrixCC_64.
- convert(Matrix, MatrixType) - Static method in class org.ejml.ops.ConvertMatrixType
- convert(ZMatrix, CMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
- ConvertDArrays - Class in org.ejml.ops
-
Converts 1D and 2D arrays to and from EJML data types
- ConvertDArrays() - Constructor for class org.ejml.ops.ConvertDArrays
- ConvertDMatrixStruct - Class in org.ejml.ops
-
Functions for converting between matrix types.
- ConvertDMatrixStruct() - Constructor for class org.ejml.ops.ConvertDMatrixStruct
- ConvertFArrays - Class in org.ejml.ops
-
Converts 1D and 2D arrays to and from EJML data types
- ConvertFArrays() - Constructor for class org.ejml.ops.ConvertFArrays
- ConvertFMatrixStruct - Class in org.ejml.ops
-
Functions for converting between matrix types.
- ConvertFMatrixStruct() - Constructor for class org.ejml.ops.ConvertFMatrixStruct
- ConvertMatrixData - Class in org.ejml.ops
-
Convert between matrices with the same structure but different element data types
- ConvertMatrixData() - Constructor for class org.ejml.ops.ConvertMatrixData
- ConvertMatrixType - Class in org.ejml.ops
-
Contains a function to convert from one matrix type into another
- ConvertMatrixType() - Constructor for class org.ejml.ops.ConvertMatrixType
- CoordinateRealValue() - Constructor for class org.ejml.data.DMatrixSparse.CoordinateRealValue
- CoordinateRealValue() - Constructor for class org.ejml.data.FMatrixSparse.CoordinateRealValue
- copy() - Method in class org.ejml.data.BMatrixRMaj
- copy() - Method in class org.ejml.data.CMatrixRMaj
- copy() - Method in class org.ejml.data.DMatrix2
- copy() - Method in class org.ejml.data.DMatrix2x2
- copy() - Method in class org.ejml.data.DMatrix3
- copy() - Method in class org.ejml.data.DMatrix3x3
- copy() - Method in class org.ejml.data.DMatrix4
- copy() - Method in class org.ejml.data.DMatrix4x4
- copy() - Method in class org.ejml.data.DMatrix5
- copy() - Method in class org.ejml.data.DMatrix5x5
- copy() - Method in class org.ejml.data.DMatrix6
- copy() - Method in class org.ejml.data.DMatrix6x6
- copy() - Method in class org.ejml.data.DMatrixRBlock
- copy() - Method in class org.ejml.data.DMatrixRMaj
-
Creates and returns a matrix which is idential to this one.
- copy() - Method in class org.ejml.data.DMatrixSparseCSC
- copy() - Method in class org.ejml.data.DMatrixSparseTriplet
- copy() - Method in class org.ejml.data.FMatrix2
- copy() - Method in class org.ejml.data.FMatrix2x2
- copy() - Method in class org.ejml.data.FMatrix3
- copy() - Method in class org.ejml.data.FMatrix3x3
- copy() - Method in class org.ejml.data.FMatrix4
- copy() - Method in class org.ejml.data.FMatrix4x4
- copy() - Method in class org.ejml.data.FMatrix5
- copy() - Method in class org.ejml.data.FMatrix5x5
- copy() - Method in class org.ejml.data.FMatrix6
- copy() - Method in class org.ejml.data.FMatrix6x6
- copy() - Method in class org.ejml.data.FMatrixRBlock
- copy() - Method in class org.ejml.data.FMatrixRMaj
-
Creates and returns a matrix which is idential to this one.
- copy() - Method in class org.ejml.data.FMatrixSparseCSC
- copy() - Method in class org.ejml.data.FMatrixSparseTriplet
- copy() - Method in interface org.ejml.data.Matrix
-
Creates an exact copy of the matrix
- copy() - Method in class org.ejml.data.ZMatrixRMaj
- COPYRIGHT - Static variable in class org.ejml.CodeGeneratorMisc
- copyStructure(DMatrixSparseCSC) - Method in class org.ejml.data.DMatrixSparseCSC
-
Copies the non-zero structure of orig into "this"
- copyStructure(FMatrixSparseCSC) - Method in class org.ejml.data.FMatrixSparseCSC
-
Copies the non-zero structure of orig into "this"
- create(int, int) - Method in class org.ejml.data.BMatrixRMaj
- create(int, int) - Method in class org.ejml.data.CMatrixRMaj
- create(int, int) - Method in interface org.ejml.data.DMatrixFixed
- create(int, int) - Method in class org.ejml.data.DMatrixRBlock
- create(int, int) - Method in class org.ejml.data.DMatrixRMaj
- create(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- create(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- create(int, int) - Method in interface org.ejml.data.FMatrixFixed
- create(int, int) - Method in class org.ejml.data.FMatrixRBlock
- create(int, int) - Method in class org.ejml.data.FMatrixRMaj
- create(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- create(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- create(int, int) - Method in interface org.ejml.data.Matrix
-
Creates a new matrix of the same type with the specified shape
- create(int, int) - Method in enum org.ejml.data.MatrixType
- create(int, int) - Method in class org.ejml.data.ZMatrixRMaj
- createCoordinateIterator() - Method in interface org.ejml.data.DMatrixSparse
-
Creates an iterator which will go through each non-zero value in the sparse matrix.
- createCoordinateIterator() - Method in class org.ejml.data.DMatrixSparseCSC
- createCoordinateIterator() - Method in class org.ejml.data.DMatrixSparseTriplet
- createCoordinateIterator() - Method in interface org.ejml.data.FMatrixSparse
-
Creates an iterator which will go through each non-zero value in the sparse matrix.
- createCoordinateIterator() - Method in class org.ejml.data.FMatrixSparseCSC
- createCoordinateIterator() - Method in class org.ejml.data.FMatrixSparseTriplet
- createLike() - Method in class org.ejml.data.BMatrixRMaj
- createLike() - Method in class org.ejml.data.CMatrixRMaj
- createLike() - Method in class org.ejml.data.DMatrix2
- createLike() - Method in class org.ejml.data.DMatrix2x2
- createLike() - Method in class org.ejml.data.DMatrix3
- createLike() - Method in class org.ejml.data.DMatrix3x3
- createLike() - Method in class org.ejml.data.DMatrix4
- createLike() - Method in class org.ejml.data.DMatrix4x4
- createLike() - Method in class org.ejml.data.DMatrix5
- createLike() - Method in class org.ejml.data.DMatrix5x5
- createLike() - Method in class org.ejml.data.DMatrix6
- createLike() - Method in class org.ejml.data.DMatrix6x6
- createLike() - Method in class org.ejml.data.DMatrixRBlock
- createLike() - Method in class org.ejml.data.DMatrixRMaj
- createLike() - Method in class org.ejml.data.DMatrixSparseCSC
- createLike() - Method in class org.ejml.data.DMatrixSparseTriplet
- createLike() - Method in class org.ejml.data.FMatrix2
- createLike() - Method in class org.ejml.data.FMatrix2x2
- createLike() - Method in class org.ejml.data.FMatrix3
- createLike() - Method in class org.ejml.data.FMatrix3x3
- createLike() - Method in class org.ejml.data.FMatrix4
- createLike() - Method in class org.ejml.data.FMatrix4x4
- createLike() - Method in class org.ejml.data.FMatrix5
- createLike() - Method in class org.ejml.data.FMatrix5x5
- createLike() - Method in class org.ejml.data.FMatrix6
- createLike() - Method in class org.ejml.data.FMatrix6x6
- createLike() - Method in class org.ejml.data.FMatrixRBlock
- createLike() - Method in class org.ejml.data.FMatrixRMaj
- createLike() - Method in class org.ejml.data.FMatrixSparseCSC
- createLike() - Method in class org.ejml.data.FMatrixSparseTriplet
- createLike() - Method in interface org.ejml.data.Matrix
-
Creates a new matrix with the same shape as this matrix
- createLike() - Method in class org.ejml.data.ZMatrixRMaj
- CSCC - org.ejml.data.MatrixType
D
- data - Variable in class org.ejml.data.BMatrixRMaj
-
1D row-major array for storing theboolean matrix
- data - Variable in class org.ejml.data.CMatrixD1
-
Where the raw data for the matrix is stored.
- data - Variable in class org.ejml.data.DGrowArray
- data - Variable in class org.ejml.data.DMatrixD1
-
Where the raw data for the matrix is stored.
- data - Variable in class org.ejml.data.FGrowArray
- data - Variable in class org.ejml.data.FMatrixD1
-
Where the raw data for the matrix is stored.
- data - Variable in class org.ejml.data.IGrowArray
- data - Variable in class org.ejml.data.ZMatrixD1
-
Where the raw data for the matrix is stored.
- DDRM - org.ejml.data.MatrixType
- 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.
- DecompositionSparseInterface<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Decomposition for sparse matrices.
- DEFAULT_FLOAT_FORMAT - Static variable in class org.ejml.ops.MatrixIO
-
Default printf float format
- DEFAULT_LENGTH - Static variable in class org.ejml.ops.MatrixIO
-
Number of digits in pretty format
- DEigenpair - Class in org.ejml.data
-
An eigenpair is a set composed of an eigenvalue and an eigenvector.
- DEigenpair(double, DMatrixRMaj) - Constructor for class org.ejml.data.DEigenpair
- DGrowArray - Class in org.ejml.data
-
A double array which can have its size changed
- DGrowArray() - Constructor for class org.ejml.data.DGrowArray
- DGrowArray(int) - Constructor for class org.ejml.data.DGrowArray
- DIRTY - Static variable in class org.ejml.EjmlVersion
- div(int, double) - Method in class org.ejml.data.DMatrixD1
-
Divides the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] /= val; - div(int, float) - Method in class org.ejml.data.FMatrixD1
-
Divides the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] /= val; - divide(Complex_F32) - Method in class org.ejml.data.Complex_F32
- divide(Complex_F32, Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Division: result = a / b
- divide(Complex_F64) - Method in class org.ejml.data.Complex_F64
- divide(Complex_F64, Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Division: result = a / b
- divide(ComplexPolar_F32, ComplexPolar_F32, ComplexPolar_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Division in polar notation.
- divide(ComplexPolar_F64, ComplexPolar_F64, ComplexPolar_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Division in polar notation.
- DMatrix - Interface in org.ejml.data
-
Interface for all 64F real matrices.
- DMatrix1Row - Class in org.ejml.data
-
Interface for a row-major matrix that uses a single array internally.
- DMatrix1Row() - Constructor for class org.ejml.data.DMatrix1Row
- DMatrix2 - Class in org.ejml.data
-
Fixed sized vector with 2 elements.
- DMatrix2() - Constructor for class org.ejml.data.DMatrix2
- DMatrix2(double, double) - Constructor for class org.ejml.data.DMatrix2
- DMatrix2(DMatrix2) - Constructor for class org.ejml.data.DMatrix2
- DMatrix2x2 - Class in org.ejml.data
-
Fixed sized 2 by DMatrix2x2 matrix.
- DMatrix2x2() - Constructor for class org.ejml.data.DMatrix2x2
- DMatrix2x2(double, double, double, double) - Constructor for class org.ejml.data.DMatrix2x2
- DMatrix2x2(DMatrix2x2) - Constructor for class org.ejml.data.DMatrix2x2
- DMatrix3 - Class in org.ejml.data
-
Fixed sized vector with 3 elements.
- DMatrix3() - Constructor for class org.ejml.data.DMatrix3
- DMatrix3(double, double, double) - Constructor for class org.ejml.data.DMatrix3
- DMatrix3(DMatrix3) - Constructor for class org.ejml.data.DMatrix3
- DMatrix3x3 - Class in org.ejml.data
-
Fixed sized 3 by DMatrix3x3 matrix.
- DMatrix3x3() - Constructor for class org.ejml.data.DMatrix3x3
- DMatrix3x3(double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.DMatrix3x3
- DMatrix3x3(DMatrix3x3) - Constructor for class org.ejml.data.DMatrix3x3
- DMatrix4 - Class in org.ejml.data
-
Fixed sized vector with 4 elements.
- DMatrix4() - Constructor for class org.ejml.data.DMatrix4
- DMatrix4(double, double, double, double) - Constructor for class org.ejml.data.DMatrix4
- DMatrix4(DMatrix4) - Constructor for class org.ejml.data.DMatrix4
- DMatrix4x4 - Class in org.ejml.data
-
Fixed sized 4 by DMatrix4x4 matrix.
- DMatrix4x4() - Constructor for class org.ejml.data.DMatrix4x4
- DMatrix4x4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.ejml.data.DMatrix4x4
- DMatrix4x4(DMatrix4x4) - Constructor for class org.ejml.data.DMatrix4x4
- DMatrix5 - Class in org.ejml.data
-
Fixed sized vector with 5 elements.
- DMatrix5() - Constructor for class org.ejml.data.DMatrix5
- DMatrix5(double, double, double, double, double) - Constructor for class org.ejml.data.DMatrix5
- DMatrix5(DMatrix5) - Constructor for class org.ejml.data.DMatrix5
- DMatrix5x5 - Class in org.ejml.data
-
Fixed sized 5 by DMatrix5x5 matrix.
- DMatrix5x5() - Constructor for class org.ejml.data.DMatrix5x5
- DMatrix5x5(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.DMatrix5x5
- DMatrix5x5(DMatrix5x5) - Constructor for class org.ejml.data.DMatrix5x5
- DMatrix6 - Class in org.ejml.data
-
Fixed sized vector with 6 elements.
- DMatrix6() - Constructor for class org.ejml.data.DMatrix6
- DMatrix6(double, double, double, double, double, double) - Constructor for class org.ejml.data.DMatrix6
- DMatrix6(DMatrix6) - Constructor for class org.ejml.data.DMatrix6
- DMatrix6x6 - Class in org.ejml.data
-
Fixed sized 6 by DMatrix6x6 matrix.
- DMatrix6x6() - Constructor for class org.ejml.data.DMatrix6x6
- DMatrix6x6(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.DMatrix6x6
- DMatrix6x6(DMatrix6x6) - Constructor for class org.ejml.data.DMatrix6x6
- DMatrixD1 - Class in org.ejml.data
-
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
- DMatrixD1() - Constructor for class org.ejml.data.DMatrixD1
- DMatrixFixed - Interface in org.ejml.data
-
Interface which all fixed sized matrices must implement
- DMatrixIterator - Class in org.ejml.data
-
This is a matrix iterator for traversing through a submatrix.
- DMatrixIterator(DMatrixD1, boolean, int, int, int, int) - Constructor for class org.ejml.data.DMatrixIterator
-
Creates a new iterator for traversing through a submatrix inside this matrix.
- DMatrixRBlock - Class in org.ejml.data
-
A row-major block matrix declared on to one continuous array.
- DMatrixRBlock() - Constructor for class org.ejml.data.DMatrixRBlock
- DMatrixRBlock(int, int) - Constructor for class org.ejml.data.DMatrixRBlock
- DMatrixRBlock(int, int, int) - Constructor for class org.ejml.data.DMatrixRBlock
- DMatrixRMaj - Class in org.ejml.data
-
DMatrixRMaj is a row matrix with real elements that are 64-bit floats.
- DMatrixRMaj() - Constructor for class org.ejml.data.DMatrixRMaj
-
Default constructor in which nothing is configured.
- DMatrixRMaj(double[]) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a column vector the same length as this array
- DMatrixRMaj(double[][]) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a matrix with the values and shape defined by the 2D array 'data'.
- DMatrixRMaj(int) - Constructor for class org.ejml.data.DMatrixRMaj
-
This declares an array that can store a matrix up to the specified length.
- DMatrixRMaj(int, int) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a new Matrix with the specified shape whose elements initially have the value of zero.
- DMatrixRMaj(int, int, boolean, double...) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a new matrix which has the same value as the matrix encoded in the provided array.
- DMatrixRMaj(DMatrix) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a new DMatrixRMaj which contains the same information as the provided Matrix64F.
- DMatrixRMaj(DMatrixRMaj) - Constructor for class org.ejml.data.DMatrixRMaj
-
Creates a new matrix which is equivalent to the provided matrix.
- DMatrixSparse - Interface in org.ejml.data
-
High level interface for sparse matrices double types.
- DMatrixSparse.CoordinateRealValue - Class in org.ejml.data
-
Value of an element in a sparse matrix
- DMatrixSparseCSC - Class in org.ejml.data
-
Compressed Column (CC) sparse matrix format.
- DMatrixSparseCSC(int, int) - Constructor for class org.ejml.data.DMatrixSparseCSC
-
Constructor with a default arrayLength of zero.
- DMatrixSparseCSC(int, int, int) - Constructor for class org.ejml.data.DMatrixSparseCSC
-
Specifies shape and number of non-zero elements that can be stored.
- DMatrixSparseCSC(DMatrixSparseCSC) - Constructor for class org.ejml.data.DMatrixSparseCSC
- DMatrixSparseTriplet - Class in org.ejml.data
-
A sparse matrix format that is designed to act as an intermediate step for other matrix types.
- DMatrixSparseTriplet() - Constructor for class org.ejml.data.DMatrixSparseTriplet
- DMatrixSparseTriplet(int, int, int) - Constructor for class org.ejml.data.DMatrixSparseTriplet
- DMatrixSparseTriplet(DMatrixSparseTriplet) - Constructor for class org.ejml.data.DMatrixSparseTriplet
- DScalar - Class in org.ejml.data
-
Scalar value.
- DScalar() - Constructor for class org.ejml.data.DScalar
- DSCC - org.ejml.data.MatrixType
- DSubmatrixD1 - Class in org.ejml.data
-
Describes a rectangular submatrix inside of a
DMatrixD1. - DSubmatrixD1() - Constructor for class org.ejml.data.DSubmatrixD1
- DSubmatrixD1(DMatrixD1) - Constructor for class org.ejml.data.DSubmatrixD1
- DSubmatrixD1(DMatrixD1, int, int, int, int) - Constructor for class org.ejml.data.DSubmatrixD1
- DTRIPLET - org.ejml.data.MatrixType
E
- EigenDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
This is a generic interface for computing the eigenvalues and eigenvectors of a matrix.
- EigenDecomposition_F32<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
EigenDecompositionfor 64-bit floats - EigenDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
EigenDecompositionfor 32-bit floats - 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
- EjmlUnitTests - Class in org.ejml
-
Contains various functions related to unit testing matrix operations.
- EjmlUnitTests() - Constructor for class org.ejml.EjmlUnitTests
- EjmlVersion - Class in org.ejml
-
Automatically generated file containing build version information.
- EPS - Static variable in class org.ejml.UtilEjml
- extract() - Method in class org.ejml.data.DSubmatrixD1
- extract() - Method in class org.ejml.data.FSubmatrixD1
- extractWords() - Method in class org.ejml.ops.ReadCsv
-
Finds the next valid line of words in the stream and extracts them.
F
- F_EPS - Static variable in class org.ejml.UtilEjml
- F_PI - Static variable in class org.ejml.UtilEjml
- F_PI2 - Static variable in class org.ejml.UtilEjml
- F_PId2 - Static variable in class org.ejml.UtilEjml
- FancyPrint - Class in org.ejml
-
Convenience class for fancy print designed to make it less verbose
- FancyPrint() - Constructor for class org.ejml.FancyPrint
- FancyPrint(DecimalFormat, int, int) - Constructor for class org.ejml.FancyPrint
- fancyString(double, DecimalFormat, boolean, int, int) - Static method in class org.ejml.UtilEjml
- fancyString(double, DecimalFormat, int, int) - Static method in class org.ejml.UtilEjml
- fancyStringF(double, DecimalFormat, int, int) - Static method in class org.ejml.UtilEjml
-
Fixed length fancy formatting for doubles.
- FASTER - org.ejml.EjmlParameters.MemoryUsage
-
Always favor faster algorithms even if they use more memory.
- FDRM - org.ejml.data.MatrixType
- FEigenpair - Class in org.ejml.data
-
An eigenpair is a set composed of an eigenvalue and an eigenvector.
- FEigenpair(float, FMatrixRMaj) - Constructor for class org.ejml.data.FEigenpair
- FGrowArray - Class in org.ejml.data
-
A float array which can have its size changed
- FGrowArray() - Constructor for class org.ejml.data.FGrowArray
- FGrowArray(int) - Constructor for class org.ejml.data.FGrowArray
- fill(boolean) - Method in class org.ejml.data.BMatrixRMaj
-
Sets every element in the matrix to the specified value
- FillReducing - Enum in org.ejml.sparse
-
Different types of fill in reducing techniques that can be selected
- FMatrix - Interface in org.ejml.data
-
Interface for all 64F real matrices.
- FMatrix1Row - Class in org.ejml.data
-
Interface for a row-major matrix that uses a single array internally.
- FMatrix1Row() - Constructor for class org.ejml.data.FMatrix1Row
- FMatrix2 - Class in org.ejml.data
-
Fixed sized vector with 2 elements.
- FMatrix2() - Constructor for class org.ejml.data.FMatrix2
- FMatrix2(float, float) - Constructor for class org.ejml.data.FMatrix2
- FMatrix2(FMatrix2) - Constructor for class org.ejml.data.FMatrix2
- FMatrix2x2 - Class in org.ejml.data
-
Fixed sized 2 by FMatrix2x2 matrix.
- FMatrix2x2() - Constructor for class org.ejml.data.FMatrix2x2
- FMatrix2x2(float, float, float, float) - Constructor for class org.ejml.data.FMatrix2x2
- FMatrix2x2(FMatrix2x2) - Constructor for class org.ejml.data.FMatrix2x2
- FMatrix3 - Class in org.ejml.data
-
Fixed sized vector with 3 elements.
- FMatrix3() - Constructor for class org.ejml.data.FMatrix3
- FMatrix3(float, float, float) - Constructor for class org.ejml.data.FMatrix3
- FMatrix3(FMatrix3) - Constructor for class org.ejml.data.FMatrix3
- FMatrix3x3 - Class in org.ejml.data
-
Fixed sized 3 by FMatrix3x3 matrix.
- FMatrix3x3() - Constructor for class org.ejml.data.FMatrix3x3
- FMatrix3x3(float, float, float, float, float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix3x3
- FMatrix3x3(FMatrix3x3) - Constructor for class org.ejml.data.FMatrix3x3
- FMatrix4 - Class in org.ejml.data
-
Fixed sized vector with 4 elements.
- FMatrix4() - Constructor for class org.ejml.data.FMatrix4
- FMatrix4(float, float, float, float) - Constructor for class org.ejml.data.FMatrix4
- FMatrix4(FMatrix4) - Constructor for class org.ejml.data.FMatrix4
- FMatrix4x4 - Class in org.ejml.data
-
Fixed sized 4 by FMatrix4x4 matrix.
- FMatrix4x4() - Constructor for class org.ejml.data.FMatrix4x4
- FMatrix4x4(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix4x4
- FMatrix4x4(FMatrix4x4) - Constructor for class org.ejml.data.FMatrix4x4
- FMatrix5 - Class in org.ejml.data
-
Fixed sized vector with 5 elements.
- FMatrix5() - Constructor for class org.ejml.data.FMatrix5
- FMatrix5(float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix5
- FMatrix5(FMatrix5) - Constructor for class org.ejml.data.FMatrix5
- FMatrix5x5 - Class in org.ejml.data
-
Fixed sized 5 by FMatrix5x5 matrix.
- FMatrix5x5() - Constructor for class org.ejml.data.FMatrix5x5
- FMatrix5x5(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix5x5
- FMatrix5x5(FMatrix5x5) - Constructor for class org.ejml.data.FMatrix5x5
- FMatrix6 - Class in org.ejml.data
-
Fixed sized vector with 6 elements.
- FMatrix6() - Constructor for class org.ejml.data.FMatrix6
- FMatrix6(float, float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix6
- FMatrix6(FMatrix6) - Constructor for class org.ejml.data.FMatrix6
- FMatrix6x6 - Class in org.ejml.data
-
Fixed sized 6 by FMatrix6x6 matrix.
- FMatrix6x6() - Constructor for class org.ejml.data.FMatrix6x6
- FMatrix6x6(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.ejml.data.FMatrix6x6
- FMatrix6x6(FMatrix6x6) - Constructor for class org.ejml.data.FMatrix6x6
- FMatrixD1 - Class in org.ejml.data
-
A generic abstract class for matrices whose data is stored in a single 1D array of floats.
- FMatrixD1() - Constructor for class org.ejml.data.FMatrixD1
- FMatrixFixed - Interface in org.ejml.data
-
Interface which all fixed sized matrices must implement
- FMatrixIterator - Class in org.ejml.data
-
This is a matrix iterator for traversing through a submatrix.
- FMatrixIterator(FMatrixD1, boolean, int, int, int, int) - Constructor for class org.ejml.data.FMatrixIterator
-
Creates a new iterator for traversing through a submatrix inside this matrix.
- FMatrixRBlock - Class in org.ejml.data
-
A row-major block matrix declared on to one continuous array.
- FMatrixRBlock() - Constructor for class org.ejml.data.FMatrixRBlock
- FMatrixRBlock(int, int) - Constructor for class org.ejml.data.FMatrixRBlock
- FMatrixRBlock(int, int, int) - Constructor for class org.ejml.data.FMatrixRBlock
- FMatrixRMaj - Class in org.ejml.data
-
FMatrixRMaj is a row matrix with real elements that are 32-bit floats.
- FMatrixRMaj() - Constructor for class org.ejml.data.FMatrixRMaj
-
Default constructor in which nothing is configured.
- FMatrixRMaj(float[]) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a column vector the same length as this array
- FMatrixRMaj(float[][]) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a matrix with the values and shape defined by the 2D array 'data'.
- FMatrixRMaj(int) - Constructor for class org.ejml.data.FMatrixRMaj
-
This declares an array that can store a matrix up to the specified length.
- FMatrixRMaj(int, int) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a new Matrix with the specified shape whose elements initially have the value of zero.
- FMatrixRMaj(int, int, boolean, float...) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a new matrix which has the same value as the matrix encoded in the provided array.
- FMatrixRMaj(FMatrix) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a new FMatrixRMaj which contains the same information as the provided Matrix64F.
- FMatrixRMaj(FMatrixRMaj) - Constructor for class org.ejml.data.FMatrixRMaj
-
Creates a new matrix which is equivalent to the provided matrix.
- FMatrixSparse - Interface in org.ejml.data
-
High level interface for sparse matrices float types.
- FMatrixSparse.CoordinateRealValue - Class in org.ejml.data
-
Value of an element in a sparse matrix
- FMatrixSparseCSC - Class in org.ejml.data
-
Compressed Column (CC) sparse matrix format.
- FMatrixSparseCSC(int, int) - Constructor for class org.ejml.data.FMatrixSparseCSC
-
Constructor with a default arrayLength of zero.
- FMatrixSparseCSC(int, int, int) - Constructor for class org.ejml.data.FMatrixSparseCSC
-
Specifies shape and number of non-zero elements that can be stored.
- FMatrixSparseCSC(FMatrixSparseCSC) - Constructor for class org.ejml.data.FMatrixSparseCSC
- FMatrixSparseTriplet - Class in org.ejml.data
-
A sparse matrix format that is designed to act as an intermediate step for other matrix types.
- FMatrixSparseTriplet() - Constructor for class org.ejml.data.FMatrixSparseTriplet
- FMatrixSparseTriplet(int, int, int) - Constructor for class org.ejml.data.FMatrixSparseTriplet
- FMatrixSparseTriplet(FMatrixSparseTriplet) - Constructor for class org.ejml.data.FMatrixSparseTriplet
- free() - Method in class org.ejml.data.DGrowArray
- free() - Method in class org.ejml.data.FGrowArray
- free() - Method in class org.ejml.data.IGrowArray
- FScalar - Class in org.ejml.data
-
Scalar value.
- FScalar() - Constructor for class org.ejml.data.FScalar
- FSCC - org.ejml.data.MatrixType
- FSubmatrixD1 - Class in org.ejml.data
-
Describes a rectangular submatrix inside of a
FMatrixD1. - FSubmatrixD1() - Constructor for class org.ejml.data.FSubmatrixD1
- FSubmatrixD1(FMatrixD1) - Constructor for class org.ejml.data.FSubmatrixD1
- FSubmatrixD1(FMatrixD1, int, int, int, int) - Constructor for class org.ejml.data.FSubmatrixD1
- FTRIPLET - org.ejml.data.MatrixType
G
- get(int) - Method in class org.ejml.data.BMatrixRMaj
- get(int) - Method in class org.ejml.data.DGrowArray
- get(int) - Method in class org.ejml.data.DMatrixD1
-
Returns the value of the matrix at the specified internal array index.
- get(int) - Method in class org.ejml.data.FGrowArray
- get(int) - Method in class org.ejml.data.FMatrixD1
-
Returns the value of the matrix at the specified internal array index.
- get(int) - Method in class org.ejml.data.IGrowArray
- get(int, int) - Method in class org.ejml.data.BMatrixRMaj
- get(int, int) - Method in interface org.ejml.data.DMatrix
-
Returns the value of value of the specified matrix element.
- get(int, int) - Method in class org.ejml.data.DMatrix2
- get(int, int) - Method in class org.ejml.data.DMatrix2x2
- get(int, int) - Method in class org.ejml.data.DMatrix3
- get(int, int) - Method in class org.ejml.data.DMatrix3x3
- get(int, int) - Method in class org.ejml.data.DMatrix4
- get(int, int) - Method in class org.ejml.data.DMatrix4x4
- get(int, int) - Method in class org.ejml.data.DMatrix5
- get(int, int) - Method in class org.ejml.data.DMatrix5x5
- get(int, int) - Method in class org.ejml.data.DMatrix6
- get(int, int) - Method in class org.ejml.data.DMatrix6x6
- get(int, int) - Method in class org.ejml.data.DMatrixRBlock
- get(int, int) - Method in class org.ejml.data.DMatrixRMaj
-
Returns the value of the specified matrix element.
- get(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- get(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
-
Searches the list to see if the element at (row,col) has been assigned.
- get(int, int) - Method in class org.ejml.data.DSubmatrixD1
- get(int, int) - Method in interface org.ejml.data.FMatrix
-
Returns the value of value of the specified matrix element.
- get(int, int) - Method in class org.ejml.data.FMatrix2
- get(int, int) - Method in class org.ejml.data.FMatrix2x2
- get(int, int) - Method in class org.ejml.data.FMatrix3
- get(int, int) - Method in class org.ejml.data.FMatrix3x3
- get(int, int) - Method in class org.ejml.data.FMatrix4
- get(int, int) - Method in class org.ejml.data.FMatrix4x4
- get(int, int) - Method in class org.ejml.data.FMatrix5
- get(int, int) - Method in class org.ejml.data.FMatrix5x5
- get(int, int) - Method in class org.ejml.data.FMatrix6
- get(int, int) - Method in class org.ejml.data.FMatrix6x6
- get(int, int) - Method in class org.ejml.data.FMatrixRBlock
- get(int, int) - Method in class org.ejml.data.FMatrixRMaj
-
Returns the value of the specified matrix element.
- get(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- get(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
-
Searches the list to see if the element at (row,col) has been assigned.
- get(int, int) - Method in class org.ejml.data.FSubmatrixD1
- get(int, int, Complex_F32) - Method in interface org.ejml.data.CMatrix
-
Returns the complex value of the matrix's element
- get(int, int, Complex_F32) - Method in class org.ejml.data.CMatrixRMaj
- get(int, int, Complex_F64) - Method in interface org.ejml.data.ZMatrix
-
Returns the complex value of the matrix's element
- get(int, int, Complex_F64) - Method in class org.ejml.data.ZMatrixRMaj
- getB(T, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
-
Returns the bidiagonal matrix.
- getBits() - Method in enum org.ejml.data.MatrixType
- getClassType() - Method in enum org.ejml.data.MatrixType
- getColPivotMatrix(T) - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
-
Creates the column pivot matrix.
- getColPivots() - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition
-
Ordering of each column after pivoting.
- getCols() - Method in class org.ejml.data.DSubmatrixD1
- getCols() - Method in class org.ejml.data.FSubmatrixD1
- getColumn() - Method in class org.ejml.sparse.ComputePermutation
-
Returns column permutation
- getD(MatrixType) - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition
-
Returns the diagonal matrixfrom the decomposition.
- getData() - Method in class org.ejml.data.CMatrixD1
-
Used to get a reference to the internal data.
- getData() - Method in class org.ejml.data.DMatrixD1
-
Used to get a reference to the internal data.
- getData() - Method in class org.ejml.data.DMatrixRBlock
- getData() - Method in class org.ejml.data.FMatrixD1
-
Used to get a reference to the internal data.
- getData() - Method in class org.ejml.data.FMatrixRBlock
- getData() - Method in class org.ejml.data.ZMatrixD1
-
Used to get a reference to the internal data.
- getDataLength() - Method in interface org.ejml.data.CMatrix
-
Returns the number of elements in the internal data array
- getDataLength() - Method in class org.ejml.data.CMatrixRMaj
- getDataLength() - Method in interface org.ejml.data.ZMatrix
-
Returns the number of elements in the internal data array
- getDataLength() - Method in class org.ejml.data.ZMatrixRMaj
- getDecomposition() - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
If a decomposition class was used internally then this will return that class.
- getDecomposition() - Method in class org.ejml.LinearSolverSafe
- getDecomposition() - Method in class org.ejml.LinearSolverSparseSafe
- getDecomposition() - Method in class org.ejml.LinearSolverToSparse
- getDiagonal() - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition_F32
-
Returns the elements in the diagonal matrix
- getDiagonal() - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition_F64
-
Returns the elements in the diagonal matrix
- getDiagonal(double[], double[]) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition_F64
-
Extracts the diagonal and off diagonal elements from the decomposition.
- getDiagonal(double[], double[]) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition_F64
-
Extracts the diagonal and off diagonal elements of the decomposed tridiagonal matrix.
- getDiagonal(float[], float[]) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition_F32
-
Extracts the diagonal and off diagonal elements from the decomposition.
- getDiagonal(float[], float[]) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition_F32
-
Extracts the diagonal and off diagonal elements of the decomposed tridiagonal matrix.
- getEigenvalue(int) - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition_F32
-
Returns an eigenvalue as a complex number.
- getEigenvalue(int) - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition_F64
-
Returns an eigenvalue as a complex number.
- getEigenVector(int) - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition
-
Used to retrieve real valued eigenvectors.
- getImag(int) - Method in class org.ejml.data.CMatrixRMaj
- getImag(int) - Method in class org.ejml.data.ZMatrixRMaj
- getImag(int, int) - Method in interface org.ejml.data.CMatrix
-
Returns the imaginary component of the matrix's element.
- getImag(int, int) - Method in class org.ejml.data.CMatrixRMaj
- getImag(int, int) - Method in interface org.ejml.data.ZMatrix
-
Returns the imaginary component of the matrix's element.
- getImag(int, int) - Method in class org.ejml.data.ZMatrixRMaj
- getImaginary() - Method in class org.ejml.data.Complex_F32
- getImaginary() - Method in class org.ejml.data.Complex_F64
- getIndex() - Method in class org.ejml.data.DMatrixIterator
-
Which element in the submatrix was returned by next()
- getIndex() - Method in class org.ejml.data.FMatrixIterator
-
Which element in the submatrix was returned by next()
- getIndex(int, int) - Method in class org.ejml.data.BMatrixRMaj
- getIndex(int, int) - Method in class org.ejml.data.CMatrixD1
-
Returns the internal array index for the specified row and column.
- getIndex(int, int) - Method in class org.ejml.data.CMatrixRMaj
- getIndex(int, int) - Method in class org.ejml.data.DMatrixD1
-
Returns the internal array index for the specified row and column.
- getIndex(int, int) - Method in class org.ejml.data.DMatrixRBlock
- getIndex(int, int) - Method in class org.ejml.data.DMatrixRMaj
- getIndex(int, int) - Method in class org.ejml.data.FMatrixD1
-
Returns the internal array index for the specified row and column.
- getIndex(int, int) - Method in class org.ejml.data.FMatrixRBlock
- getIndex(int, int) - Method in class org.ejml.data.FMatrixRMaj
- getIndex(int, int) - Method in class org.ejml.data.ZMatrixD1
-
Returns the internal array index for the specified row and column.
- getIndex(int, int) - Method in class org.ejml.data.ZMatrixRMaj
- getL(MatrixType) - Method in interface org.ejml.interfaces.decomposition.CholeskyLDLDecomposition
-
Returns the lower triangular matrix from the decomposition.
- getLength() - Method in class org.ejml.data.DMatrixSparseTriplet
- getLength() - Method in class org.ejml.data.FMatrixSparseTriplet
- 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.Complex_F32
- getMagnitude() - Method in class org.ejml.data.Complex_F64
- getMagnitude2() - Method in class org.ejml.data.Complex_F32
- getMagnitude2() - Method in class org.ejml.data.Complex_F64
- getNonZeroLength() - Method in class org.ejml.data.DMatrixSparseCSC
- getNonZeroLength() - Method in class org.ejml.data.DMatrixSparseTriplet
- getNonZeroLength() - Method in class org.ejml.data.FMatrixSparseCSC
- getNonZeroLength() - Method in class org.ejml.data.FMatrixSparseTriplet
- getNonZeroLength() - Method in interface org.ejml.data.MatrixSparse
-
Returns the number of non-zero elements.
- getNumberOfEigenvalues() - Method in interface org.ejml.interfaces.decomposition.EigenDecomposition
-
Returns the number of eigenvalues/eigenvectors.
- getNumCols() - Method in class org.ejml.data.BMatrixRMaj
- getNumCols() - Method in class org.ejml.data.CMatrixD1
-
Returns the number of columns in this matrix.
- getNumCols() - Method in class org.ejml.data.DMatrix2
- getNumCols() - Method in class org.ejml.data.DMatrix2x2
- getNumCols() - Method in class org.ejml.data.DMatrix3
- getNumCols() - Method in class org.ejml.data.DMatrix3x3
- getNumCols() - Method in class org.ejml.data.DMatrix4
- getNumCols() - Method in class org.ejml.data.DMatrix4x4
- getNumCols() - Method in class org.ejml.data.DMatrix5
- getNumCols() - Method in class org.ejml.data.DMatrix5x5
- getNumCols() - Method in class org.ejml.data.DMatrix6
- getNumCols() - Method in class org.ejml.data.DMatrix6x6
- getNumCols() - Method in class org.ejml.data.DMatrixD1
-
Returns the number of columns in this matrix.
- getNumCols() - Method in class org.ejml.data.DMatrixRBlock
- getNumCols() - Method in class org.ejml.data.DMatrixSparseCSC
- getNumCols() - Method in class org.ejml.data.DMatrixSparseTriplet
- getNumCols() - Method in class org.ejml.data.FMatrix2
- getNumCols() - Method in class org.ejml.data.FMatrix2x2
- getNumCols() - Method in class org.ejml.data.FMatrix3
- getNumCols() - Method in class org.ejml.data.FMatrix3x3
- getNumCols() - Method in class org.ejml.data.FMatrix4
- getNumCols() - Method in class org.ejml.data.FMatrix4x4
- getNumCols() - Method in class org.ejml.data.FMatrix5
- getNumCols() - Method in class org.ejml.data.FMatrix5x5
- getNumCols() - Method in class org.ejml.data.FMatrix6
- getNumCols() - Method in class org.ejml.data.FMatrix6x6
- getNumCols() - Method in class org.ejml.data.FMatrixD1
-
Returns the number of columns in this matrix.
- getNumCols() - Method in class org.ejml.data.FMatrixRBlock
- getNumCols() - Method in class org.ejml.data.FMatrixSparseCSC
- getNumCols() - Method in class org.ejml.data.FMatrixSparseTriplet
- getNumCols() - Method in interface org.ejml.data.Matrix
-
Returns the number of columns in this matrix.
- getNumCols() - Method in class org.ejml.data.ZMatrixD1
-
Returns the number of columns in this matrix.
- getNumElements() - Method in class org.ejml.data.BMatrixRMaj
- getNumElements() - Method in class org.ejml.data.CMatrixD1
- getNumElements() - Method in interface org.ejml.data.DMatrix
-
Returns the number of elements in this matrix, which is the number of rows times the number of columns.
- getNumElements() - Method in class org.ejml.data.DMatrix2
- getNumElements() - Method in class org.ejml.data.DMatrix2x2
- getNumElements() - Method in class org.ejml.data.DMatrix3
- getNumElements() - Method in class org.ejml.data.DMatrix3x3
- getNumElements() - Method in class org.ejml.data.DMatrix4
- getNumElements() - Method in class org.ejml.data.DMatrix4x4
- getNumElements() - Method in class org.ejml.data.DMatrix5
- getNumElements() - Method in class org.ejml.data.DMatrix5x5
- getNumElements() - Method in class org.ejml.data.DMatrix6
- getNumElements() - Method in class org.ejml.data.DMatrix6x6
- getNumElements() - Method in class org.ejml.data.DMatrixRBlock
- getNumElements() - Method in class org.ejml.data.DMatrixRMaj
-
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.DMatrixSparseCSC
- getNumElements() - Method in class org.ejml.data.DMatrixSparseTriplet
- getNumElements() - Method in interface org.ejml.data.FMatrix
-
Returns the number of elements in this matrix, which is the number of rows times the number of columns.
- getNumElements() - Method in class org.ejml.data.FMatrix2
- getNumElements() - Method in class org.ejml.data.FMatrix2x2
- getNumElements() - Method in class org.ejml.data.FMatrix3
- getNumElements() - Method in class org.ejml.data.FMatrix3x3
- getNumElements() - Method in class org.ejml.data.FMatrix4
- getNumElements() - Method in class org.ejml.data.FMatrix4x4
- getNumElements() - Method in class org.ejml.data.FMatrix5
- getNumElements() - Method in class org.ejml.data.FMatrix5x5
- getNumElements() - Method in class org.ejml.data.FMatrix6
- getNumElements() - Method in class org.ejml.data.FMatrix6x6
- getNumElements() - Method in class org.ejml.data.FMatrixRBlock
- getNumElements() - Method in class org.ejml.data.FMatrixRMaj
-
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.FMatrixSparseCSC
- getNumElements() - Method in class org.ejml.data.FMatrixSparseTriplet
- getNumElements() - Method in class org.ejml.data.ZMatrixD1
- getNumRows() - Method in class org.ejml.data.BMatrixRMaj
- getNumRows() - Method in class org.ejml.data.CMatrixD1
-
Returns the number of rows in this matrix.
- getNumRows() - Method in class org.ejml.data.DMatrix2
- getNumRows() - Method in class org.ejml.data.DMatrix2x2
- getNumRows() - Method in class org.ejml.data.DMatrix3
- getNumRows() - Method in class org.ejml.data.DMatrix3x3
- getNumRows() - Method in class org.ejml.data.DMatrix4
- getNumRows() - Method in class org.ejml.data.DMatrix4x4
- getNumRows() - Method in class org.ejml.data.DMatrix5
- getNumRows() - Method in class org.ejml.data.DMatrix5x5
- getNumRows() - Method in class org.ejml.data.DMatrix6
- getNumRows() - Method in class org.ejml.data.DMatrix6x6
- getNumRows() - Method in class org.ejml.data.DMatrixD1
-
Returns the number of rows in this matrix.
- getNumRows() - Method in class org.ejml.data.DMatrixRBlock
- getNumRows() - Method in class org.ejml.data.DMatrixSparseCSC
- getNumRows() - Method in class org.ejml.data.DMatrixSparseTriplet
- getNumRows() - Method in class org.ejml.data.FMatrix2
- getNumRows() - Method in class org.ejml.data.FMatrix2x2
- getNumRows() - Method in class org.ejml.data.FMatrix3
- getNumRows() - Method in class org.ejml.data.FMatrix3x3
- getNumRows() - Method in class org.ejml.data.FMatrix4
- getNumRows() - Method in class org.ejml.data.FMatrix4x4
- getNumRows() - Method in class org.ejml.data.FMatrix5
- getNumRows() - Method in class org.ejml.data.FMatrix5x5
- getNumRows() - Method in class org.ejml.data.FMatrix6
- getNumRows() - Method in class org.ejml.data.FMatrix6x6
- getNumRows() - Method in class org.ejml.data.FMatrixD1
-
Returns the number of rows in this matrix.
- getNumRows() - Method in class org.ejml.data.FMatrixRBlock
- getNumRows() - Method in class org.ejml.data.FMatrixSparseCSC
- getNumRows() - Method in class org.ejml.data.FMatrixSparseTriplet
- getNumRows() - Method in interface org.ejml.data.Matrix
-
Returns the number of rows in this matrix.
- getNumRows() - Method in class org.ejml.data.ZMatrixD1
-
Returns the number of rows in this matrix.
- getQ(MatrixType, boolean) - Method in interface org.ejml.interfaces.decomposition.TridiagonalSimilarDecomposition
-
An orthogonal matrix that has the following property: T = QHAQ
- getQ(T, boolean) - Method in interface org.ejml.interfaces.decomposition.QRDecomposition
-
Returns the Q matrix from the decomposition.
- getR() - Method in class org.ejml.data.ComplexPolar_F32
- getR() - Method in class org.ejml.data.ComplexPolar_F64
- 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() - Method in class org.ejml.data.Complex_F32
- getReal() - Method in class org.ejml.data.Complex_F64
- getReal(int) - Method in class org.ejml.data.CMatrixRMaj
- getReal(int) - Method in class org.ejml.data.ZMatrixRMaj
- getReal(int, int) - Method in interface org.ejml.data.CMatrix
-
Returns the real component of the matrix's element.
- getReal(int, int) - Method in class org.ejml.data.CMatrixRMaj
- getReal(int, int) - Method in interface org.ejml.data.ZMatrix
-
Returns the real component of the matrix's element.
- getReal(int, int) - Method in class org.ejml.data.ZMatrixRMaj
- getRow() - Method in class org.ejml.sparse.ComputePermutation
-
Returns row permutation
- getRowPivot(T) - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
-
For numerical stability there are often row interchanges.
- getRowPivotV(IGrowArray) - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
-
Returns the row pivot vector
- getRows() - Method in class org.ejml.data.DSubmatrixD1
- getRows() - Method in class org.ejml.data.FSubmatrixD1
- getRowStride() - Method in class org.ejml.data.CMatrixRMaj
-
Number of array elements in the matrix's row.
- getRowStride() - Method in class org.ejml.data.ZMatrixRMaj
-
Number of array elements in the matrix's row.
- getSingularValues() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition_F32
-
Returns the singular values.
- getSingularValues() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition_F64
-
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.ComplexPolar_F32
- getTheta() - Method in class org.ejml.data.ComplexPolar_F64
- getType() - Method in class org.ejml.data.BMatrixRMaj
- getType() - Method in class org.ejml.data.CMatrixRMaj
- getType() - Method in class org.ejml.data.DMatrix2
- getType() - Method in class org.ejml.data.DMatrix2x2
- getType() - Method in class org.ejml.data.DMatrix3
- getType() - Method in class org.ejml.data.DMatrix3x3
- getType() - Method in class org.ejml.data.DMatrix4
- getType() - Method in class org.ejml.data.DMatrix4x4
- getType() - Method in class org.ejml.data.DMatrix5
- getType() - Method in class org.ejml.data.DMatrix5x5
- getType() - Method in class org.ejml.data.DMatrix6
- getType() - Method in class org.ejml.data.DMatrix6x6
- getType() - Method in class org.ejml.data.DMatrixRBlock
- getType() - Method in class org.ejml.data.DMatrixRMaj
- getType() - Method in class org.ejml.data.DMatrixSparseCSC
- getType() - Method in class org.ejml.data.DMatrixSparseTriplet
- getType() - Method in class org.ejml.data.FMatrix2
- getType() - Method in class org.ejml.data.FMatrix2x2
- getType() - Method in class org.ejml.data.FMatrix3
- getType() - Method in class org.ejml.data.FMatrix3x3
- getType() - Method in class org.ejml.data.FMatrix4
- getType() - Method in class org.ejml.data.FMatrix4x4
- getType() - Method in class org.ejml.data.FMatrix5
- getType() - Method in class org.ejml.data.FMatrix5x5
- getType() - Method in class org.ejml.data.FMatrix6
- getType() - Method in class org.ejml.data.FMatrix6x6
- getType() - Method in class org.ejml.data.FMatrixRBlock
- getType() - Method in class org.ejml.data.FMatrixRMaj
- getType() - Method in class org.ejml.data.FMatrixSparseCSC
- getType() - Method in class org.ejml.data.FMatrixSparseTriplet
- getType() - Method in interface org.ejml.data.Matrix
-
Returns the type of matrix
- getType() - Method in class org.ejml.data.ZMatrixRMaj
- getU(T, boolean) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
Returns the orthogonal 'U' matrix.
- getU(T, boolean, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
-
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) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
Returns the orthogonal 'V' matrix.
- getV(T, boolean, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
-
Returns the orthogonal V matrix.
- getValue() - Method in class org.ejml.data.DScalar
- getValue() - Method in class org.ejml.data.FScalar
- getValue() - Method in class org.ejml.data.IScalar
- getW(T) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
Returns a diagonal matrix with the singular values.
- GIT_DATE - Static variable in class org.ejml.EjmlVersion
- GIT_REVISION - Static variable in class org.ejml.EjmlVersion
- GIT_SHA - Static variable in class org.ejml.EjmlVersion
- growInternal(int) - Method in class org.ejml.data.DGrowArray
-
Increases the internal array's length by the specified amount.
- growInternal(int) - Method in class org.ejml.data.FGrowArray
-
Increases the internal array's length by the specified amount.
- growInternal(int) - Method in class org.ejml.data.IGrowArray
-
Increases the internal array's length by the specified amount.
- growMaxColumns(int, boolean) - Method in class org.ejml.data.DMatrixSparseCSC
-
Increases the maximum number of columns in the matrix.
- growMaxColumns(int, boolean) - Method in class org.ejml.data.FMatrixSparseCSC
-
Increases the maximum number of columns in the matrix.
- growMaxLength(int, boolean) - Method in class org.ejml.data.DMatrixSparseCSC
-
Increases the maximum size of the data array so that it can store sparse data up to 'length'.
- growMaxLength(int, boolean) - Method in class org.ejml.data.FMatrixSparseCSC
-
Increases the maximum size of the data array so that it can store sparse data up to 'length'.
H
- hasColumnPermutation() - Method in class org.ejml.sparse.ComputePermutation
- hasNext() - Method in class org.ejml.data.DMatrixIterator
- hasNext() - Method in class org.ejml.data.FMatrixIterator
- hasRowPermutation() - Method in class org.ejml.sparse.ComputePermutation
- histogramToStructure(int[]) - Method in class org.ejml.data.DMatrixSparseCSC
-
Given the histogram of columns compute the col_idx for the matrix.
- histogramToStructure(int[]) - Method in class org.ejml.data.FMatrixSparseCSC
-
Given the histogram of columns compute the col_idx for the matrix.
I
- IDENTITY - org.ejml.sparse.FillReducing
-
TESTING ONLY.
- IGrowArray - Class in org.ejml.data
-
An integer array which can have its size changed
- IGrowArray() - Constructor for class org.ejml.data.IGrowArray
- IGrowArray(int) - Constructor for class org.ejml.data.IGrowArray
- imaginary - Variable in class org.ejml.data.Complex_F32
- imaginary - Variable in class org.ejml.data.Complex_F64
- indicesSorted - Variable in class org.ejml.data.DMatrixSparseCSC
-
Flag that's used to indicate of the row indices are sorted or not.
- indicesSorted - Variable in class org.ejml.data.FMatrixSparseCSC
-
Flag that's used to indicate of the row indices are sorted or not.
- 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. - inputModified() - Method in interface org.ejml.interfaces.SolveNullSpace
-
Returns true if the input matrix is modified
- invert(T) - Method in interface org.ejml.interfaces.linsol.LinearSolverDense
-
Computes the inverse of of the 'A' matrix passed into
LinearSolver.setA(Matrix)and writes the results to the provided matrix. - invert(T) - Method in class org.ejml.LinearSolverSafe
- isAssigned(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- isAssigned(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- isAssigned(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- isAssigned(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- isAssigned(int, int) - Method in interface org.ejml.data.MatrixSparse
-
Is the specified element explicitly assigned a value
- IScalar - Class in org.ejml.data
-
Scalar value.
- IScalar() - Constructor for class org.ejml.data.IScalar
- isCompact() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
If true then compact matrices are returned.
- isDense() - Method in enum org.ejml.data.MatrixType
- isEquals(DMatrix, DMatrix) - Static method in class org.ejml.ops.MatrixFeatures_D
-
Checks to see if each element in the two matrices are equal: aij == bij
- isEquals(FMatrix, FMatrix) - Static method in class org.ejml.ops.MatrixFeatures_F
-
Checks to see if each element in the two matrices are equal: aij == bij
- isFixed() - Method in enum org.ejml.data.MatrixType
- isFull() - Method in class org.ejml.data.DMatrixSparseCSC
-
Returns true if number of non-zero elements is the maximum size
- isFull() - Method in class org.ejml.data.FMatrixSparseCSC
-
Returns true if number of non-zero elements is the maximum size
- isIdentical(double, double, double) - Static method in class org.ejml.UtilEjml
- isIdentical(float, float, float) - Static method in class org.ejml.UtilEjml
- isIdentical(DMatrix, DMatrix, double) - Static method in class org.ejml.ops.MatrixFeatures_D
-
Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.
- isIdentical(FMatrix, FMatrix, float) - Static method in class org.ejml.ops.MatrixFeatures_F
-
Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.
- isInBounds(int, int) - Method in class org.ejml.data.BMatrixRMaj
-
Determines if the specified element is inside the bounds of the Matrix.
- isInBounds(int, int) - Method in class org.ejml.data.DMatrixRMaj
-
Determines if the specified element is inside the bounds of the Matrix.
- isInBounds(int, int) - Method in class org.ejml.data.FMatrixRMaj
-
Determines if the specified element is inside the bounds of the Matrix.
- isIndicesSorted() - Method in class org.ejml.data.DMatrixSparseCSC
-
If the indices has been sorted or not
- isIndicesSorted() - Method in class org.ejml.data.FMatrixSparseCSC
-
If the indices has been sorted or not
- 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.Complex_F32
- isReal() - Method in class org.ejml.data.Complex_F64
- isReal() - Method in enum org.ejml.data.MatrixType
- isRowMajor() - Method in class org.ejml.data.DMatrixIterator
-
True if it is iterating through the matrix by rows and false if by columns.
- isRowMajor() - Method in class org.ejml.data.FMatrixIterator
-
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.
- isStructureLocked() - Method in interface org.ejml.interfaces.decomposition.DecompositionSparseInterface
-
Checks to see if the structure is locked.
- isStructureLocked() - Method in interface org.ejml.interfaces.linsol.LinearSolverSparse
-
Checks to see if the structure is locked.
- isStructureLocked() - Method in class org.ejml.LinearSolverSparseSafe
- isStructureLocked() - Method in class org.ejml.LinearSolverToSparse
- isUncountable(double) - Static method in class org.ejml.UtilEjml
- isUncountable(float) - Static method in class org.ejml.UtilEjml
- iterator(boolean, int, int, int, int) - Method in class org.ejml.data.DMatrixD1
-
Creates a new iterator for traversing through a submatrix inside this matrix.
- iterator(boolean, int, int, int, int) - Method in class org.ejml.data.FMatrixD1
-
Creates a new iterator for traversing through a submatrix inside this matrix.
L
- length - Variable in class org.ejml.data.DGrowArray
- length - Variable in class org.ejml.data.FGrowArray
- length - Variable in class org.ejml.data.IGrowArray
- length() - Method in class org.ejml.data.DGrowArray
- length() - Method in class org.ejml.data.FGrowArray
- length() - Method in class org.ejml.data.IGrowArray
- LinearSolver<S extends Matrix,D extends Matrix> - Interface in org.ejml.interfaces.linsol
-
Base class for Linear Solvers.
- LinearSolverDense<T extends Matrix> - Interface in org.ejml.interfaces.linsol
-
An implementation of LinearSolverDense solves a linear system or inverts a matrix.
- LinearSolverSafe<T extends ReshapeMatrix> - Class in org.ejml
-
Ensures that any linear solver it is wrapped around will never modify the input matrices.
- LinearSolverSafe(LinearSolverDense<T>) - Constructor for class org.ejml.LinearSolverSafe
- LinearSolverSparse<S extends Matrix,D extends Matrix> - Interface in org.ejml.interfaces.linsol
- LinearSolverSparseSafe<S extends DMatrixSparse,D extends ReshapeMatrix> - Class in org.ejml
-
Ensures that any linear solver it is wrapped around will never modify the input matrices.
- LinearSolverSparseSafe(LinearSolverSparse<S, D>) - Constructor for class org.ejml.LinearSolverSparseSafe
- LinearSolverToSparse<D extends Matrix> - Class in org.ejml
-
Wrapper which allows a regular linear solver to act like a sparse solver
- LinearSolverToSparse(LinearSolverDense<D>) - Constructor for class org.ejml.LinearSolverToSparse
- loadBin(String) - Static method in class org.ejml.ops.MatrixIO
-
Loads a
DMatrixwhich has been saved to file using Java binary serialization. - loadCSV(String, boolean) - 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.
- loadMatrixMarketD(Reader) - Static method in class org.ejml.ops.MatrixIO
-
Reads a stream in Matrix Market Coordinate format https://math.nist.gov/MatrixMarket/formats.html
- loadMatrixMarketF(InputStream) - Static method in class org.ejml.ops.MatrixIO
-
Reads a stream in Matrix Market Coordinate format https://math.nist.gov/MatrixMarket/formats.html
- loadMatrixMarketF(Reader) - Static method in class org.ejml.ops.MatrixIO
-
Reads a stream in Matrix Market Coordinate format https://math.nist.gov/MatrixMarket/formats.html
- lookup(boolean, boolean, int) - Static method in enum org.ejml.data.MatrixType
-
Looks up the default matrix type for the specified features
- lookup(Class) - Static method in enum org.ejml.data.MatrixType
- LOW_MEMORY - org.ejml.EjmlParameters.MemoryUsage
-
Use lower memory algorithm while not totally sacrificing speed.
- 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. - LUDecomposition_F32<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
LUDecompositionfor 64-bit numbers - LUDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
LUDecompositionfor 64-bit numbers - LUSparseDecomposition<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
- LUSparseDecomposition_F32<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
LUSparseDecompositionfor 32-bit numbers - LUSparseDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
LUSparseDecompositionfor 64-bit numbers
M
- MATLAB_FORMAT - Static variable in class org.ejml.ops.MatrixIO
-
Specified the printf format used when printing out in Matlab format
- matlabToDDRM(String) - Static method in class org.ejml.ops.MatrixIO
-
Converts a text string in matlab format into a DDRM matrix
- matlabToFDRM(String) - Static method in class org.ejml.ops.MatrixIO
-
Converts a text string in matlab format into a DDRM matrix
- Matrix - Interface in org.ejml.data
-
Base interface for all rectangular matrices
- MatrixDimensionException - Exception in org.ejml
-
If two matrices did not have compatible dimensions for the operation this exception is thrown.
- MatrixDimensionException() - Constructor for exception org.ejml.MatrixDimensionException
- MatrixDimensionException(String) - Constructor for exception org.ejml.MatrixDimensionException
- MatrixFeatures_D - Class in org.ejml.ops
-
Generic (slow) matrix features for real matrices
- MatrixFeatures_D() - Constructor for class org.ejml.ops.MatrixFeatures_D
- MatrixFeatures_F - Class in org.ejml.ops
-
Generic (slow) matrix features for real matrices
- MatrixFeatures_F() - Constructor for class org.ejml.ops.MatrixFeatures_F
- 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
- MatrixSparse - Interface in org.ejml.data
-
High level interface for all sparse matrices
- MatrixType - Enum in org.ejml.data
- MAVEN_GROUP - Static variable in class org.ejml.EjmlVersion
- MAVEN_NAME - Static variable in class org.ejml.EjmlVersion
- max(double[], int, int) - Static method in class org.ejml.UtilEjml
- max(float[], int, int) - Static method in class org.ejml.UtilEjml
- maxInverseSize - Static variable in class org.ejml.UtilEjml
- MEMORY - Static variable in class org.ejml.EjmlParameters
-
Used to adjust which algorithms are used.
- memset(double[], double, int) - Static method in class org.ejml.UtilEjml
- memset(int[], int, int) - Static method in class org.ejml.UtilEjml
- minus(int, double) - Method in class org.ejml.data.DMatrixD1
-
Subtracts the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] -= val; - minus(int, float) - Method in class org.ejml.data.FMatrixD1
-
Subtracts the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] -= val; - minus(Complex_F32) - Method in class org.ejml.data.Complex_F32
- minus(Complex_F32, Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Subtraction: result = a - b
- minus(Complex_F64) - Method in class org.ejml.data.Complex_F64
- minus(Complex_F64, Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Subtraction: result = a - b
- modifiesA() - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
Returns true if the passed in matrix to
LinearSolver.setA(Matrix)is modified. - modifiesA() - Method in class org.ejml.LinearSolverSafe
- modifiesA() - Method in class org.ejml.LinearSolverSparseSafe
- modifiesA() - Method in class org.ejml.LinearSolverToSparse
- modifiesB() - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
Returns true if the passed in 'B' matrix to
LinearSolver.solve(Matrix, Matrix)is modified. - modifiesB() - Method in class org.ejml.LinearSolverSafe
- modifiesB() - Method in class org.ejml.LinearSolverSparseSafe
- modifiesB() - Method in class org.ejml.LinearSolverToSparse
- 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(Complex_F32, Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Multiplication: result = a * b
- multiply(Complex_F64, Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Multiplication: result = a * b
- multiply(ComplexPolar_F32, ComplexPolar_F32, ComplexPolar_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Division in polar notation.
- multiply(ComplexPolar_F64, ComplexPolar_F64, ComplexPolar_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Division in polar notation.
N
- next() - Method in class org.ejml.data.DMatrixIterator
- next() - Method in class org.ejml.data.FMatrixIterator
- NONE - org.ejml.sparse.FillReducing
-
No fill reduction permutation will be applied
- numberOfSingularValues() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
The number of singular values in the matrix.
- numCols - Variable in class org.ejml.data.BMatrixRMaj
-
Number of columns in the matrix.
- numCols - Variable in class org.ejml.data.CMatrixD1
-
Number of columns in the matrix.
- numCols - Variable in class org.ejml.data.DMatrixD1
-
Number of columns in the matrix.
- numCols - Variable in class org.ejml.data.DMatrixSparseCSC
-
Number of columns in the matrix
- numCols - Variable in class org.ejml.data.DMatrixSparseTriplet
-
Number of columns in the matrix
- numCols - Variable in class org.ejml.data.FMatrixD1
-
Number of columns in the matrix.
- numCols - Variable in class org.ejml.data.FMatrixSparseCSC
-
Number of columns in the matrix
- numCols - Variable in class org.ejml.data.FMatrixSparseTriplet
-
Number of columns in the matrix
- numCols - Variable in class org.ejml.data.ZMatrixD1
-
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.BMatrixRMaj
-
Number of rows in the matrix.
- numRows - Variable in class org.ejml.data.CMatrixD1
-
Number of rows in the matrix.
- numRows - Variable in class org.ejml.data.DMatrixD1
-
Number of rows in the matrix.
- numRows - Variable in class org.ejml.data.DMatrixSparseCSC
-
Number of rows in the matrix
- numRows - Variable in class org.ejml.data.DMatrixSparseTriplet
-
Number of rows in the matrix
- numRows - Variable in class org.ejml.data.FMatrixD1
-
Number of rows in the matrix.
- numRows - Variable in class org.ejml.data.FMatrixSparseCSC
-
Number of rows in the matrix
- numRows - Variable in class org.ejml.data.FMatrixSparseTriplet
-
Number of rows in the matrix
- numRows - Variable in class org.ejml.data.ZMatrixD1
-
Number of rows in the matrix.
- numRows() - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
-
Number of rows in the decomposed matrix.
- nz_index(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
-
Returns the index in nz_rows for the element at (row,col) if it already exists in the matrix.
- nz_index(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- nz_index(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
-
Returns the index in nz_rows for the element at (row,col) if it already exists in the matrix.
- nz_index(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- nz_length - Variable in class org.ejml.data.DMatrixSparseCSC
-
Length of data.
- nz_length - Variable in class org.ejml.data.DMatrixSparseTriplet
-
Number of non-zero elements in this matrix
- nz_length - Variable in class org.ejml.data.FMatrixSparseCSC
-
Length of data.
- nz_length - Variable in class org.ejml.data.FMatrixSparseTriplet
-
Number of non-zero elements in this matrix
- nz_rowcol - Variable in class org.ejml.data.DMatrixSparseTriplet
-
Storage for row and column coordinate for non-zero elements
- nz_rowcol - Variable in class org.ejml.data.FMatrixSparseTriplet
-
Storage for row and column coordinate for non-zero elements
- nz_rows - Variable in class org.ejml.data.DMatrixSparseCSC
-
Specifies which row a specific non-zero value corresponds to.
- nz_rows - Variable in class org.ejml.data.FMatrixSparseCSC
-
Specifies which row a specific non-zero value corresponds to.
- nz_value - Variable in class org.ejml.data.DMatrixSparseTriplet
-
Storage for value of a non-zero element
- nz_value - Variable in class org.ejml.data.FMatrixSparseTriplet
-
Storage for value of a non-zero element
- nz_values - Variable in class org.ejml.data.DMatrixSparseCSC
-
Storage for non-zero values.
- nz_values - Variable in class org.ejml.data.FMatrixSparseCSC
-
Storage for non-zero values.
O
- org.ejml - package org.ejml
- org.ejml.data - package org.ejml.data
- org.ejml.interfaces - package org.ejml.interfaces
- 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
- org.ejml.sparse - package org.ejml.sparse
- original - Variable in class org.ejml.data.DSubmatrixD1
- original - Variable in class org.ejml.data.FSubmatrixD1
P
- p(double) - Method in class org.ejml.FancyPrint
-
Fancy print without a space added to positive numbers
- parse_DDRM(String, int) - Static method in class org.ejml.UtilEjml
-
Give a string of numbers it returns a DenseMatrix
- parse_DSCC(String, int) - Static method in class org.ejml.UtilEjml
- parse_FDRM(String, int) - Static method in class org.ejml.UtilEjml
-
Give a string of numbers it returns a DenseMatrix
- parse_FSCC(String, int) - Static method in class org.ejml.UtilEjml
- parseWords(String) - Method in class org.ejml.ops.ReadCsv
-
Extracts the words from a string.
- pcol - Variable in class org.ejml.sparse.ComputePermutation
- permutationSign(int[], int, int[]) - Static method in class org.ejml.UtilEjml
- PI - Static variable in class org.ejml.UtilEjml
- PI2 - Static variable in class org.ejml.UtilEjml
- PId2 - Static variable in class org.ejml.UtilEjml
- pivotVector(int[], int, IGrowArray) - Static method in class org.ejml.UtilEjml
- plus(int, double) - Method in class org.ejml.data.DMatrixD1
-
Adds the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] += val; - plus(int, float) - Method in class org.ejml.data.FMatrixD1
-
Adds the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] += val; - plus(Complex_F32) - Method in class org.ejml.data.Complex_F32
- plus(Complex_F32, Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Addition: result = a + b
- plus(Complex_F64) - Method in class org.ejml.data.Complex_F64
- plus(Complex_F64, Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Addition: result = a + b
- pow(ComplexPolar_F32, int, ComplexPolar_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Computes the power of a complex number in polar notation
- pow(ComplexPolar_F64, int, ComplexPolar_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Computes the power of a complex number in polar notation
- print() - Method in class org.ejml.data.BMatrixRMaj
- print() - Method in class org.ejml.data.CMatrixRMaj
- print() - Method in class org.ejml.data.DMatrix2
- print() - Method in class org.ejml.data.DMatrix2x2
- print() - Method in class org.ejml.data.DMatrix3
- print() - Method in class org.ejml.data.DMatrix3x3
- print() - Method in class org.ejml.data.DMatrix4
- print() - Method in class org.ejml.data.DMatrix4x4
- print() - Method in class org.ejml.data.DMatrix5
- print() - Method in class org.ejml.data.DMatrix5x5
- print() - Method in class org.ejml.data.DMatrix6
- print() - Method in class org.ejml.data.DMatrix6x6
- print() - Method in class org.ejml.data.DMatrixD1
- print() - Method in class org.ejml.data.DMatrixSparseCSC
- print() - Method in class org.ejml.data.DMatrixSparseTriplet
- print() - Method in class org.ejml.data.DSubmatrixD1
- print() - Method in class org.ejml.data.FMatrix2
- print() - Method in class org.ejml.data.FMatrix2x2
- print() - Method in class org.ejml.data.FMatrix3
- print() - Method in class org.ejml.data.FMatrix3x3
- print() - Method in class org.ejml.data.FMatrix4
- print() - Method in class org.ejml.data.FMatrix4x4
- print() - Method in class org.ejml.data.FMatrix5
- print() - Method in class org.ejml.data.FMatrix5x5
- print() - Method in class org.ejml.data.FMatrix6
- print() - Method in class org.ejml.data.FMatrix6x6
- print() - Method in class org.ejml.data.FMatrixD1
- print() - Method in class org.ejml.data.FMatrixSparseCSC
- print() - Method in class org.ejml.data.FMatrixSparseTriplet
- print() - Method in class org.ejml.data.FSubmatrixD1
- print() - Method in interface org.ejml.data.Matrix
-
Prints the matrix to standard out using standard formatting.
- print() - Method in class org.ejml.data.ZMatrixRMaj
- print(PrintStream, CMatrix, String) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, DMatrix) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, DMatrix, String) - Static method in class org.ejml.ops.MatrixIO
-
Prints the matrix out in a text format.
- print(PrintStream, DMatrix, String, int, int, int, int) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, DMatrixSparseCSC, String) - Static method in class org.ejml.ops.MatrixIO
-
Prints the matrix out in a text format.
- print(PrintStream, DMatrixSparseTriplet, String) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, FMatrix) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, FMatrix, String) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, FMatrix, String, int, int, int, int) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, FMatrixSparseCSC, String) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, FMatrixSparseTriplet, String) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, Matrix) - Static method in class org.ejml.ops.MatrixIO
- print(PrintStream, ZMatrix, String) - Static method in class org.ejml.ops.MatrixIO
- print(String) - Method in class org.ejml.data.BMatrixRMaj
- print(String) - Method in class org.ejml.data.CMatrixRMaj
- print(String) - Method in class org.ejml.data.DMatrix2
- print(String) - Method in class org.ejml.data.DMatrix2x2
- print(String) - Method in class org.ejml.data.DMatrix3
- print(String) - Method in class org.ejml.data.DMatrix3x3
- print(String) - Method in class org.ejml.data.DMatrix4
- print(String) - Method in class org.ejml.data.DMatrix4x4
- print(String) - Method in class org.ejml.data.DMatrix5
- print(String) - Method in class org.ejml.data.DMatrix5x5
- print(String) - Method in class org.ejml.data.DMatrix6
- print(String) - Method in class org.ejml.data.DMatrix6x6
- print(String) - Method in class org.ejml.data.DMatrixD1
- print(String) - Method in class org.ejml.data.DMatrixSparseCSC
- print(String) - Method in class org.ejml.data.DMatrixSparseTriplet
- print(String) - Method in class org.ejml.data.FMatrix2
- print(String) - Method in class org.ejml.data.FMatrix2x2
- print(String) - Method in class org.ejml.data.FMatrix3
- print(String) - Method in class org.ejml.data.FMatrix3x3
- print(String) - Method in class org.ejml.data.FMatrix4
- print(String) - Method in class org.ejml.data.FMatrix4x4
- print(String) - Method in class org.ejml.data.FMatrix5
- print(String) - Method in class org.ejml.data.FMatrix5x5
- print(String) - Method in class org.ejml.data.FMatrix6
- print(String) - Method in class org.ejml.data.FMatrix6x6
- print(String) - Method in class org.ejml.data.FMatrixD1
- print(String) - Method in class org.ejml.data.FMatrixSparseCSC
- print(String) - Method in class org.ejml.data.FMatrixSparseTriplet
- print(String) - Method in interface org.ejml.data.Matrix
-
Prints the matrix to standard out with the specified formatting.
- print(String) - Method in class org.ejml.data.ZMatrixRMaj
- printFancy(PrintStream, CMatrix, int) - Static method in class org.ejml.ops.MatrixIO
- printFancy(PrintStream, DMatrix, int) - Static method in class org.ejml.ops.MatrixIO
- printFancy(PrintStream, DMatrixSparseCSC, int) - Static method in class org.ejml.ops.MatrixIO
- printFancy(PrintStream, FMatrix, int) - Static method in class org.ejml.ops.MatrixIO
- printFancy(PrintStream, ZMatrix, int) - Static method in class org.ejml.ops.MatrixIO
- printJava(PrintStream, DMatrix, String) - Static method in class org.ejml.ops.MatrixIO
- printJava(PrintStream, FMatrix, String) - Static method in class org.ejml.ops.MatrixIO
- printMatlab(PrintStream, DMatrix) - Static method in class org.ejml.ops.MatrixIO
- printMatlab(PrintStream, FMatrix) - Static method in class org.ejml.ops.MatrixIO
- printNonZero() - Method in class org.ejml.data.DMatrixSparseCSC
- printNonZero() - Method in class org.ejml.data.DMatrixSparseTriplet
- printNonZero() - Method in class org.ejml.data.FMatrixSparseCSC
- printNonZero() - Method in class org.ejml.data.FMatrixSparseTriplet
- printNonZero() - Method in interface org.ejml.data.MatrixSparse
-
Prints to standard out the non-zero elements only.
- process(T) - Method in class org.ejml.sparse.ComputePermutation
- process(T, int, T) - Method in interface org.ejml.interfaces.SolveNullSpace
-
Finds the nullspace inside of input
- prow - Variable in class org.ejml.sparse.ComputePermutation
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
QRDecompositionbut it can handle the rank deficient case by performing column pivots during the decomposition. - QRPDecomposition_F32<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
QRPDecompositionfor 3-bit floats - QRPDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
QRPDecompositionfor 64-bit floats - QRSparseDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Sparse
QRDecomposition - quality() - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
Returns a very quick to compute measure of how singular the system is.
- quality() - Method in class org.ejml.LinearSolverSafe
- quality() - Method in class org.ejml.LinearSolverSparseSafe
- quality() - Method in class org.ejml.LinearSolverToSparse
- quick(int[], int, int[], double[]) - Method in class org.ejml.ops.SortCoupledArray_F64
- quick(int[], int, int[], float[]) - Method in class org.ejml.ops.SortCoupledArray_F32
- QuickSort_S32 - Class in org.ejml.ops
-
An implementation of the quick sort algorithm from Numerical Recipes Third Edition that is specified for arrays of doubles.
- QuickSort_S32() - Constructor for class org.ejml.ops.QuickSort_S32
- QuickSort_S32(int, int) - Constructor for class org.ejml.ops.QuickSort_S32
R
- r - Variable in class org.ejml.data.ComplexPolar_F32
- r - Variable in class org.ejml.data.ComplexPolar_F64
- RANDOM - org.ejml.sparse.FillReducing
-
TESTING ONLY.
- randomVector_F32(Random, int) - Static method in class org.ejml.UtilEjml
- randomVector_F64(Random, int) - Static method in class org.ejml.UtilEjml
- read32() - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
Matrixfrom the IO stream. - read64() - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
Matrixfrom the IO stream. - readCDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
CMatrixRMajfrom 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
- readDDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
DMatrixRMajfrom the IO stream where the user specifies the matrix dimensions. - readFDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
FMatrixRMajfrom the IO stream where the user specifies the matrix dimensions. - 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.
- readZDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
-
Reads in a
ZMatrixRMajfrom the IO stream where the user specifies the matrix dimensions. - real - Variable in class org.ejml.data.Complex_F32
- real - Variable in class org.ejml.data.Complex_F64
- reduce(T, int) - Method in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm
-
Puts the augmented matrix into RREF.
- ReducedRowEchelonForm<T extends Matrix> - 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:
- ReducedRowEchelonForm_F32<T extends Matrix> - Interface in org.ejml.interfaces.linsol
-
Implementation of
ReducedRowEchelonFormfor 32-bit floats - ReducedRowEchelonForm_F64<T extends Matrix> - Interface in org.ejml.interfaces.linsol
-
Implementation of
ReducedRowEchelonFormfor 64-bit floats - remove() - Method in class org.ejml.data.DMatrixIterator
- remove() - Method in class org.ejml.data.FMatrixIterator
- remove(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- remove(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- remove(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- remove(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- remove(int, int) - Method in interface org.ejml.data.MatrixSparse
-
If the specified element is non-zero it is removed from the structure
- reset() - Method in class org.ejml.data.DMatrixSparseTriplet
- reset() - Method in class org.ejml.data.FMatrixSparseTriplet
- reshape(int) - Method in class org.ejml.data.DGrowArray
-
Changes the array's length and doesn't attempt to preserve previous values if a new array is required
- reshape(int) - Method in class org.ejml.data.FGrowArray
-
Changes the array's length and doesn't attempt to preserve previous values if a new array is required
- reshape(int) - Method in class org.ejml.data.IGrowArray
- reshape(int, int) - Method in class org.ejml.data.BMatrixRMaj
- reshape(int, int) - Method in class org.ejml.data.CMatrixRMaj
- reshape(int, int) - Method in class org.ejml.data.DMatrixD1
-
Equivalent to invoking reshape(numRows,numCols,false);
- reshape(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- reshape(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- reshape(int, int) - Method in class org.ejml.data.FMatrixD1
-
Equivalent to invoking reshape(numRows,numCols,false);
- reshape(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- reshape(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- reshape(int, int) - Method in interface org.ejml.data.MatrixSparse
-
Changes the number of rows and columns in the matrix.
- reshape(int, int) - Method in interface org.ejml.data.ReshapeMatrix
-
Equivalent to invoking reshape(numRows,numCols,false);
- reshape(int, int) - Method in class org.ejml.data.ZMatrixRMaj
- reshape(int, int, boolean) - Method in class org.ejml.data.DMatrixD1
-
Changes the number of rows and columns in the matrix, allowing its size to grow or shrink.
- reshape(int, int, boolean) - Method in class org.ejml.data.DMatrixRBlock
- reshape(int, int, boolean) - Method in class org.ejml.data.DMatrixRMaj
- reshape(int, int, boolean) - Method in class org.ejml.data.FMatrixD1
-
Changes the number of rows and columns in the matrix, allowing its size to grow or shrink.
- reshape(int, int, boolean) - Method in class org.ejml.data.FMatrixRBlock
- reshape(int, int, boolean) - Method in class org.ejml.data.FMatrixRMaj
- reshape(int, int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- reshape(int, int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- reshape(int, int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- reshape(int, int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- reshape(int, int, int) - Method in interface org.ejml.data.MatrixSparse
-
Reshapes the matrix so that it can store a matrix with the specified dimensions and the number of non-zero elements.
- reshape(int, int, int, boolean) - Method in class org.ejml.data.DMatrixRBlock
- reshape(int, int, int, boolean) - Method in class org.ejml.data.FMatrixRBlock
- ReshapeMatrix - Interface in org.ejml.data
-
Matrix which can be reshaped
- root(Complex_F32, int, int, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Computes the Nth root of a complex number.
- root(Complex_F64, int, int, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Computes the Nth root of a complex number.
- root(ComplexPolar_F32, int, int, ComplexPolar_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Computes the Nth root of a complex number in polar notation.
- root(ComplexPolar_F64, int, int, ComplexPolar_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Computes the Nth root of a complex number in polar notation.
- row - Variable in class org.ejml.data.DMatrixSparse.CoordinateRealValue
-
The coordinate
- row - Variable in class org.ejml.data.FMatrixSparse.CoordinateRealValue
-
The coordinate
- row0 - Variable in class org.ejml.data.DSubmatrixD1
- row0 - Variable in class org.ejml.data.FSubmatrixD1
- row1 - Variable in class org.ejml.data.DSubmatrixD1
- row1 - Variable in class org.ejml.data.FSubmatrixD1
S
- s(double) - Method in class org.ejml.FancyPrint
- safe(LinearSolver<S, D>) - Static method in class org.ejml.UtilEjml
-
Wraps a linear solver of any type with a safe solver the ensures inputs are not modified
- safe(LinearSolverDense<D>) - Static method in class org.ejml.UtilEjml
- saveBin(DMatrix, String) - Static method in class org.ejml.ops.MatrixIO
-
Saves a matrix to disk using Java binary serialization.
- saveDenseCSV(DMatrix, String) - Static method in class org.ejml.ops.MatrixIO
-
Saves a matrix to disk using in a Column Space Value (CSV) format.
- saveMatrixMarketD(DMatrixSparse, String, Writer) - Static method in class org.ejml.ops.MatrixIO
-
Writes a stream using the Matrix Market Coordinate format.
- saveMatrixMarketF(FMatrixSparse, String, Writer) - Static method in class org.ejml.ops.MatrixIO
-
Writes a stream using the Matrix Market Coordinate format.
- saveSparseCSV(DMatrixSparseTriplet, String) - Static method in class org.ejml.ops.MatrixIO
-
Saves a matrix to disk using in a Column Space Value (CSV) format.
- saveSparseCSV(FMatrixSparseTriplet, String) - Static method in class org.ejml.ops.MatrixIO
-
Saves a matrix to disk using in a Column Space Value (CSV) format.
- set(double) - Method in class org.ejml.data.DMatrixIterator
-
Sets the value of the current element.
- set(double[][]) - Method in class org.ejml.data.DMatrixRMaj
-
Assigns this matrix using a 2D array representation
- set(double, double) - Method in class org.ejml.data.Complex_F64
- set(double, double) - Method in class org.ejml.data.DMatrix2
- set(double, double, double) - Method in class org.ejml.data.DMatrix3
- set(double, double, double, double) - Method in class org.ejml.data.DMatrix2x2
- set(double, double, double, double) - Method in class org.ejml.data.DMatrix4
- set(double, double, double, double, double) - Method in class org.ejml.data.DMatrix5
- set(double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix6
- set(double, double, double, double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix3x3
- set(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix4x4
- set(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) - Method in class org.ejml.data.DMatrix5x5
- set(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) - Method in class org.ejml.data.DMatrix6x6
- set(float) - Method in class org.ejml.data.FMatrixIterator
-
Sets the value of the current element.
- set(float[][]) - Method in class org.ejml.data.FMatrixRMaj
-
Assigns this matrix using a 2D array representation
- set(float, float) - Method in class org.ejml.data.Complex_F32
- set(float, float) - Method in class org.ejml.data.FMatrix2
- set(float, float, float) - Method in class org.ejml.data.FMatrix3
- set(float, float, float, float) - Method in class org.ejml.data.FMatrix2x2
- set(float, float, float, float) - Method in class org.ejml.data.FMatrix4
- set(float, float, float, float, float) - Method in class org.ejml.data.FMatrix5
- set(float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix6
- set(float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix3x3
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix4x4
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix5x5
- set(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix6x6
- set(int, double) - Method in class org.ejml.data.DGrowArray
- set(int, double) - Method in class org.ejml.data.DMatrixD1
-
Sets the element's value at the specified index.
- set(int, double[]) - Method in class org.ejml.data.DMatrix2
- set(int, double[]) - Method in class org.ejml.data.DMatrix2x2
- set(int, double[]) - Method in class org.ejml.data.DMatrix3
- set(int, double[]) - Method in class org.ejml.data.DMatrix3x3
- set(int, double[]) - Method in class org.ejml.data.DMatrix4
- set(int, double[]) - Method in class org.ejml.data.DMatrix4x4
- set(int, double[]) - Method in class org.ejml.data.DMatrix5
- set(int, double[]) - Method in class org.ejml.data.DMatrix5x5
- set(int, double[]) - Method in class org.ejml.data.DMatrix6
- set(int, double[]) - Method in class org.ejml.data.DMatrix6x6
- set(int, float) - Method in class org.ejml.data.FGrowArray
- set(int, float) - Method in class org.ejml.data.FMatrixD1
-
Sets the element's value at the specified index.
- set(int, float[]) - Method in class org.ejml.data.FMatrix2
- set(int, float[]) - Method in class org.ejml.data.FMatrix2x2
- set(int, float[]) - Method in class org.ejml.data.FMatrix3
- set(int, float[]) - Method in class org.ejml.data.FMatrix3x3
- set(int, float[]) - Method in class org.ejml.data.FMatrix4
- set(int, float[]) - Method in class org.ejml.data.FMatrix4x4
- set(int, float[]) - Method in class org.ejml.data.FMatrix5
- set(int, float[]) - Method in class org.ejml.data.FMatrix5x5
- set(int, float[]) - Method in class org.ejml.data.FMatrix6
- set(int, float[]) - Method in class org.ejml.data.FMatrix6x6
- set(int, int) - Method in class org.ejml.data.IGrowArray
- set(int, int, boolean) - Method in class org.ejml.data.BMatrixRMaj
- set(int, int, boolean, double...) - Method in class org.ejml.data.DMatrixRMaj
-
Sets this matrix equal to the matrix encoded in the array.
- set(int, int, boolean, double...) - Method in class org.ejml.data.ZMatrixRMaj
-
Sets this matrix equal to the matrix encoded in the array.
- set(int, int, boolean, float...) - Method in class org.ejml.data.CMatrixRMaj
-
Sets this matrix equal to the matrix encoded in the array.
- set(int, int, boolean, float...) - Method in class org.ejml.data.FMatrixRMaj
-
Sets this matrix equal to the matrix encoded in the array.
- set(int, int, double) - Method in interface org.ejml.data.DMatrix
-
Sets the value of the specified matrix element.
- set(int, int, double) - Method in class org.ejml.data.DMatrix2
- set(int, int, double) - Method in class org.ejml.data.DMatrix2x2
- set(int, int, double) - Method in class org.ejml.data.DMatrix3
- set(int, int, double) - Method in class org.ejml.data.DMatrix3x3
- set(int, int, double) - Method in class org.ejml.data.DMatrix4
- set(int, int, double) - Method in class org.ejml.data.DMatrix4x4
- set(int, int, double) - Method in class org.ejml.data.DMatrix5
- set(int, int, double) - Method in class org.ejml.data.DMatrix5x5
- set(int, int, double) - Method in class org.ejml.data.DMatrix6
- set(int, int, double) - Method in class org.ejml.data.DMatrix6x6
- set(int, int, double) - Method in class org.ejml.data.DMatrixRBlock
- set(int, int, double) - Method in class org.ejml.data.DMatrixRMaj
-
Assigns the element in the Matrix to the specified value.
- set(int, int, double) - Method in class org.ejml.data.DMatrixSparseCSC
- set(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
-
Sets the element's value at (row,col).
- set(int, int, double) - Method in class org.ejml.data.DSubmatrixD1
- set(int, int, double, double) - Method in interface org.ejml.data.ZMatrix
-
Set's the complex value of the matrix's element
- set(int, int, double, double) - Method in class org.ejml.data.ZMatrixRMaj
- set(int, int, float) - Method in interface org.ejml.data.FMatrix
-
Sets the value of the specified matrix element.
- set(int, int, float) - Method in class org.ejml.data.FMatrix2
- set(int, int, float) - Method in class org.ejml.data.FMatrix2x2
- set(int, int, float) - Method in class org.ejml.data.FMatrix3
- set(int, int, float) - Method in class org.ejml.data.FMatrix3x3
- set(int, int, float) - Method in class org.ejml.data.FMatrix4
- set(int, int, float) - Method in class org.ejml.data.FMatrix4x4
- set(int, int, float) - Method in class org.ejml.data.FMatrix5
- set(int, int, float) - Method in class org.ejml.data.FMatrix5x5
- set(int, int, float) - Method in class org.ejml.data.FMatrix6
- set(int, int, float) - Method in class org.ejml.data.FMatrix6x6
- set(int, int, float) - Method in class org.ejml.data.FMatrixRBlock
- set(int, int, float) - Method in class org.ejml.data.FMatrixRMaj
-
Assigns the element in the Matrix to the specified value.
- set(int, int, float) - Method in class org.ejml.data.FMatrixSparseCSC
- set(int, int, float) - Method in class org.ejml.data.FMatrixSparseTriplet
-
Sets the element's value at (row,col).
- set(int, int, float) - Method in class org.ejml.data.FSubmatrixD1
- set(int, int, float, float) - Method in interface org.ejml.data.CMatrix
-
Set's the complex value of the matrix's element
- set(int, int, float, float) - Method in class org.ejml.data.CMatrixRMaj
- set(CMatrixD1) - Method in class org.ejml.data.CMatrixD1
-
Sets the value of this matrix to be the same as the value of the provided matrix.
- set(CMatrixRMaj) - Method in class org.ejml.data.CMatrixRMaj
- set(Complex_F32) - Method in class org.ejml.data.Complex_F32
- set(Complex_F64) - Method in class org.ejml.data.Complex_F64
- set(DGrowArray) - Method in class org.ejml.data.DGrowArray
- set(DMatrixD1) - Method in class org.ejml.data.DMatrixD1
-
Sets the value of this matrix to be the same as the value of the provided matrix.
- set(DMatrixD1) - Method in class org.ejml.data.DSubmatrixD1
- set(DMatrixD1, int, int, int, int) - Method in class org.ejml.data.DSubmatrixD1
- set(DMatrixRBlock) - Method in class org.ejml.data.DMatrixRBlock
- set(FGrowArray) - Method in class org.ejml.data.FGrowArray
- set(FMatrixD1) - Method in class org.ejml.data.FMatrixD1
-
Sets the value of this matrix to be the same as the value of the provided matrix.
- set(FMatrixD1) - Method in class org.ejml.data.FSubmatrixD1
- set(FMatrixD1, int, int, int, int) - Method in class org.ejml.data.FSubmatrixD1
- set(FMatrixRBlock) - Method in class org.ejml.data.FMatrixRBlock
- set(IGrowArray) - Method in class org.ejml.data.IGrowArray
- set(Matrix) - Method in class org.ejml.data.BMatrixRMaj
- set(Matrix) - Method in class org.ejml.data.CMatrixRMaj
- set(Matrix) - Method in class org.ejml.data.DMatrix2
- set(Matrix) - Method in class org.ejml.data.DMatrix2x2
- set(Matrix) - Method in class org.ejml.data.DMatrix3
- set(Matrix) - Method in class org.ejml.data.DMatrix3x3
- set(Matrix) - Method in class org.ejml.data.DMatrix4
- set(Matrix) - Method in class org.ejml.data.DMatrix4x4
- set(Matrix) - Method in class org.ejml.data.DMatrix5
- set(Matrix) - Method in class org.ejml.data.DMatrix5x5
- set(Matrix) - Method in class org.ejml.data.DMatrix6
- set(Matrix) - Method in class org.ejml.data.DMatrix6x6
- set(Matrix) - Method in class org.ejml.data.DMatrixRBlock
- set(Matrix) - Method in class org.ejml.data.DMatrixRMaj
- set(Matrix) - Method in class org.ejml.data.DMatrixSparseCSC
- set(Matrix) - Method in class org.ejml.data.DMatrixSparseTriplet
- set(Matrix) - Method in class org.ejml.data.FMatrix2
- set(Matrix) - Method in class org.ejml.data.FMatrix2x2
- set(Matrix) - Method in class org.ejml.data.FMatrix3
- set(Matrix) - Method in class org.ejml.data.FMatrix3x3
- set(Matrix) - Method in class org.ejml.data.FMatrix4
- set(Matrix) - Method in class org.ejml.data.FMatrix4x4
- set(Matrix) - Method in class org.ejml.data.FMatrix5
- set(Matrix) - Method in class org.ejml.data.FMatrix5x5
- set(Matrix) - Method in class org.ejml.data.FMatrix6
- set(Matrix) - Method in class org.ejml.data.FMatrix6x6
- set(Matrix) - Method in class org.ejml.data.FMatrixRBlock
- set(Matrix) - Method in class org.ejml.data.FMatrixRMaj
- set(Matrix) - Method in class org.ejml.data.FMatrixSparseCSC
- set(Matrix) - Method in class org.ejml.data.FMatrixSparseTriplet
- set(Matrix) - Method in interface org.ejml.data.Matrix
-
Sets this matrix to be identical to the 'original' matrix passed in.
- set(Matrix) - Method in class org.ejml.data.ZMatrixRMaj
- set(ZMatrixD1) - Method in class org.ejml.data.ZMatrixD1
-
Sets the value of this matrix to be the same as the value of the provided matrix.
- set(ZMatrixRMaj) - Method in class org.ejml.data.ZMatrixRMaj
- setA(D) - Method in class org.ejml.LinearSolverToSparse
- setA(S) - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
Specifies the A matrix in the linear equation.
- setA(S) - Method in class org.ejml.LinearSolverSparseSafe
- setA(T) - Method in class org.ejml.LinearSolverSafe
- setComment(char) - Method in class org.ejml.ops.ReadCsv
-
Sets the comment character.
- setData(double[]) - Method in class org.ejml.data.DMatrixD1
-
Changes the internal array reference.
- setData(double[]) - Method in class org.ejml.data.ZMatrixD1
-
Changes the internal array reference.
- setData(float[]) - Method in class org.ejml.data.CMatrixD1
-
Changes the internal array reference.
- setData(float[]) - Method in class org.ejml.data.FMatrixD1
-
Changes the internal array reference.
- setImag(int, int, double) - Method in interface org.ejml.data.ZMatrix
-
Sets the imaginary component of the matrix's element.
- setImag(int, int, double) - Method in class org.ejml.data.ZMatrixRMaj
- setImag(int, int, float) - Method in interface org.ejml.data.CMatrix
-
Sets the imaginary component of the matrix's element.
- setImag(int, int, float) - Method in class org.ejml.data.CMatrixRMaj
- setImaginary(double) - Method in class org.ejml.data.Complex_F64
- setImaginary(float) - Method in class org.ejml.data.Complex_F32
- setnull(T[]) - Static method in class org.ejml.UtilEjml
- setNumCols(int) - Method in class org.ejml.data.CMatrixD1
-
Sets the number of columns.
- setNumCols(int) - Method in class org.ejml.data.DMatrixD1
-
Sets the number of columns.
- setNumCols(int) - Method in class org.ejml.data.FMatrixD1
-
Sets the number of columns.
- setNumCols(int) - Method in class org.ejml.data.ZMatrixD1
-
Sets the number of columns.
- setNumRows(int) - Method in class org.ejml.data.CMatrixD1
-
Sets the number of rows.
- setNumRows(int) - Method in class org.ejml.data.DMatrixD1
-
Sets the number of rows.
- setNumRows(int) - Method in class org.ejml.data.FMatrixD1
-
Sets the number of rows.
- setNumRows(int) - Method in class org.ejml.data.ZMatrixD1
-
Sets the number of rows.
- setR(double) - Method in class org.ejml.data.ComplexPolar_F64
- setR(float) - Method in class org.ejml.data.ComplexPolar_F32
- setReal(double) - Method in class org.ejml.data.Complex_F64
- setReal(float) - Method in class org.ejml.data.Complex_F32
- setReal(int, int, double) - Method in interface org.ejml.data.ZMatrix
-
Sets the real component of the matrix's element.
- setReal(int, int, double) - Method in class org.ejml.data.ZMatrixRMaj
- setReal(int, int, float) - Method in interface org.ejml.data.CMatrix
-
Sets the real component of the matrix's element.
- setReal(int, int, float) - Method in class org.ejml.data.CMatrixRMaj
- setSingularThreshold(double) - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition_F64
-
Specifies the threshold used to flag a column as being singular.
- setSingularThreshold(float) - Method in interface org.ejml.interfaces.decomposition.QRPDecomposition_F32
-
Specifies the threshold used to flag a column as being singular.
- setStructureLocked(boolean) - Method in interface org.ejml.interfaces.decomposition.DecompositionSparseInterface
-
Save results from structural analysis step.
- setStructureLocked(boolean) - Method in interface org.ejml.interfaces.linsol.LinearSolverSparse
-
Save results from structural analysis step.
- setStructureLocked(boolean) - Method in class org.ejml.LinearSolverSparseSafe
- setStructureLocked(boolean) - Method in class org.ejml.LinearSolverToSparse
- setTheta(double) - Method in class org.ejml.data.ComplexPolar_F64
- setTheta(float) - Method in class org.ejml.data.ComplexPolar_F32
- setTolerance(double) - Method in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm_F64
-
Specifies tolerance for determining if the system is singular and it should stop processing.
- setTolerance(float) - Method in interface org.ejml.interfaces.linsol.ReducedRowEchelonForm_F32
-
Specifies tolerance for determining if the system is singular and it should stop processing.
- setValue(double) - Method in class org.ejml.data.DScalar
- setValue(float) - Method in class org.ejml.data.FScalar
- setValue(int) - Method in class org.ejml.data.IScalar
- sf(double) - Method in class org.ejml.FancyPrint
- shellSort(int[], int, int, int[]) - Static method in class org.ejml.ops.SortCoupledArray_F32
- shellSort(int[], int, int, int[]) - Static method in class org.ejml.ops.SortCoupledArray_F64
- shrinkArrays() - Method in class org.ejml.data.DMatrixSparseCSC
- shrinkArrays() - Method in class org.ejml.data.DMatrixSparseTriplet
- shrinkArrays() - Method in class org.ejml.data.FMatrixSparseCSC
- shrinkArrays() - Method in class org.ejml.data.FMatrixSparseTriplet
- shrinkArrays() - Method in interface org.ejml.data.MatrixSparse
-
Reduces the size of internal data structures to their minimal size.
- shuffle(int[], int, int, int, Random) - Static method in class org.ejml.UtilEjml
- shuffled(int, int, Random) - Static method in class org.ejml.UtilEjml
- shuffled(int, Random) - Static method in class org.ejml.UtilEjml
- shuffledSorted(int, int, Random) - Static method in class org.ejml.UtilEjml
- SingularMatrixException - Exception in org.ejml.data
-
This exception is thrown if an operation can not be finished because the matrix is singular.
- SingularMatrixException() - Constructor for exception org.ejml.data.SingularMatrixException
- SingularMatrixException(String) - Constructor for exception org.ejml.data.SingularMatrixException
- 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. - SingularValueDecomposition_F32<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
SingularValueDecompositionfor 64-bit floats. - SingularValueDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
SingularValueDecompositionfor 64-bit floats. - solve(D, D) - Method in interface org.ejml.interfaces.linsol.LinearSolver
-
Solves for X in the linear system, A*X=B.
- solve(D, D) - Method in class org.ejml.LinearSolverSparseSafe
- solve(D, D) - Method in class org.ejml.LinearSolverToSparse
- solve(T, T) - Method in class org.ejml.LinearSolverSafe
- SolveNullSpace<T extends Matrix> - Interface in org.ejml.interfaces
-
Finds the nullspace for a matrix given the number of singular values
- solveSparse(D, D) - Method in class org.ejml.LinearSolverToSparse
- solveSparse(S, S) - Method in interface org.ejml.interfaces.linsol.LinearSolverSparse
-
Solve against sparse matrices.
- solveSparse(S, S) - Method in class org.ejml.LinearSolverSparseSafe
- sort(int[], int, int[]) - Method in class org.ejml.ops.QuickSort_S32
- sortByIndex(double[], int) - Static method in class org.ejml.UtilEjml
- SortCoupledArray_F32 - Class in org.ejml.ops
- SortCoupledArray_F32() - Constructor for class org.ejml.ops.SortCoupledArray_F32
- SortCoupledArray_F64 - Class in org.ejml.ops
- SortCoupledArray_F64() - Constructor for class org.ejml.ops.SortCoupledArray_F64
- sortIndices(SortCoupledArray_F32) - Method in class org.ejml.data.FMatrixSparseCSC
-
Sorts the row indices in ascending order.
- sortIndices(SortCoupledArray_F64) - Method in class org.ejml.data.DMatrixSparseCSC
-
Sorts the row indices in ascending order.
- sqrt(Complex_F32, Complex_F32) - Static method in class org.ejml.ops.ComplexMath_F32
-
Computes the square root of the complex number.
- sqrt(Complex_F64, Complex_F64) - Static method in class org.ejml.ops.ComplexMath_F64
-
Computes the square root of the complex number.
- stringShapes(Matrix, Matrix) - Static method in class org.ejml.UtilEjml
- stringShapes(Matrix, Matrix, Matrix) - Static method in class org.ejml.UtilEjml
- sum() - Method in class org.ejml.data.BMatrixRMaj
-
Returns the total number of elements which are true.
- 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
- TEST_F32 - Static variable in class org.ejml.UtilEjml
- TEST_F32_SQ - Static variable in class org.ejml.UtilEjml
- TEST_F64 - Static variable in class org.ejml.UtilEjml
- TEST_F64_SQ - Static variable in class org.ejml.UtilEjml
- TESTP_F32 - Static variable in class org.ejml.UtilEjml
- TESTP_F64 - Static variable in class org.ejml.UtilEjml
- theta - Variable in class org.ejml.data.ComplexPolar_F32
- theta - Variable in class org.ejml.data.ComplexPolar_F64
- times(int, double) - Method in class org.ejml.data.DMatrixD1
-
Multiplies the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] *= val; - times(int, float) - Method in class org.ejml.data.FMatrixD1
-
Multiplies the specified value to the internal data array at the specified index.
Equivalent to: this.data[index] *= val; - times(Complex_F32) - Method in class org.ejml.data.Complex_F32
- times(Complex_F64) - Method in class org.ejml.data.Complex_F64
- TOL32 - Static variable in class org.ejml.EjmlParameters
- TOL64 - Static variable in class org.ejml.EjmlParameters
- toStandard() - Method in class org.ejml.data.ComplexPolar_F32
- toStandard() - Method in class org.ejml.data.ComplexPolar_F64
- toString() - Method in class org.ejml.data.Complex_F32
- toString() - Method in class org.ejml.data.Complex_F64
- toString() - Method in class org.ejml.data.ComplexPolar_F32
- toString() - Method in class org.ejml.data.ComplexPolar_F64
- toString() - Method in class org.ejml.data.DMatrixRMaj
-
Converts the array into a string format for display purposes.
- toString() - Method in class org.ejml.data.FMatrixRMaj
-
Converts the array into a string format for display purposes.
- TRANSPOSE_SWITCH - Static variable in class org.ejml.EjmlParameters
- transposeSquare(BMatrixRMaj) - Static method in class org.ejml.ops.CommonOps_BDRM
-
In-place transpose for a square matrix.
- 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. - TridiagonalSimilarDecomposition_F32<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
TridiagonalSimilarDecompositionfor 32-bit floats - TridiagonalSimilarDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
-
Implementation of
TridiagonalSimilarDecompositionfor 64-bit floats
U
- unsafe_get(int, int) - Method in class org.ejml.data.BMatrixRMaj
- unsafe_get(int, int) - Method in interface org.ejml.data.DMatrix
-
Same as
DMatrix.get(int, int)but does not perform bounds check on input parameters. - unsafe_get(int, int) - Method in class org.ejml.data.DMatrix2
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix2x2
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix3
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix3x3
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix4
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix4x4
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix5
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix5x5
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix6
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrix6x6
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrixRBlock
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrixRMaj
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrixSparseCSC
- unsafe_get(int, int) - Method in class org.ejml.data.DMatrixSparseTriplet
- unsafe_get(int, int) - Method in interface org.ejml.data.FMatrix
-
Same as
FMatrix.get(int, int)but does not perform bounds check on input parameters. - unsafe_get(int, int) - Method in class org.ejml.data.FMatrix2
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix2x2
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix3
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix3x3
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix4
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix4x4
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix5
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix5x5
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix6
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrix6x6
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrixRBlock
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrixRMaj
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrixSparseCSC
- unsafe_get(int, int) - Method in class org.ejml.data.FMatrixSparseTriplet
- unsafe_set(int, int, boolean) - Method in class org.ejml.data.BMatrixRMaj
- unsafe_set(int, int, double) - Method in interface org.ejml.data.DMatrix
-
Same as
DMatrix.set(int, int, double)but does not perform bounds check on input parameters. - unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix2
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix2x2
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix3
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix3x3
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix4
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix4x4
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix5
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix5x5
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix6
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrix6x6
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrixRBlock
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrixRMaj
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrixSparseCSC
- unsafe_set(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
-
Same as
DMatrixSparseTriplet.set(int, int, double)but does not check to see if row and column are within bounds. - unsafe_set(int, int, float) - Method in interface org.ejml.data.FMatrix
-
Same as
FMatrix.set(int, int, float)but does not perform bounds check on input parameters. - unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix2
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix2x2
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix3
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix3x3
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix4
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix4x4
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix5
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix5x5
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix6
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrix6x6
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrixRBlock
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrixRMaj
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrixSparseCSC
- unsafe_set(int, int, float) - Method in class org.ejml.data.FMatrixSparseTriplet
-
Same as
FMatrixSparseTriplet.set(int, int, float)but does not check to see if row and column are within bounds. - UNSPECIFIED - org.ejml.data.MatrixType
- 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.DEigenpair
- value - Variable in class org.ejml.data.DMatrixSparse.CoordinateRealValue
-
The value of the coordinate
- value - Variable in class org.ejml.data.DScalar
- value - Variable in class org.ejml.data.FEigenpair
- value - Variable in class org.ejml.data.FMatrixSparse.CoordinateRealValue
-
The value of the coordinate
- value - Variable in class org.ejml.data.FScalar
- value - Variable in class org.ejml.data.IScalar
- valueOf(String) - Static method in enum org.ejml.data.MatrixType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ejml.EjmlParameters.MemoryUsage
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ejml.sparse.FillReducing
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ejml.data.MatrixType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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.
- values() - Static method in enum org.ejml.sparse.FillReducing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- vector - Variable in class org.ejml.data.DEigenpair
- vector - Variable in class org.ejml.data.FEigenpair
- VERSION - Static variable in class org.ejml.EjmlVersion
W
- wrap(double[], int, int, int) - Static method in class org.ejml.data.DMatrixRBlock
- wrap(float[], int, int, int) - Static method in class org.ejml.data.FMatrixRBlock
- wrap(int, int, double[]) - Static method in class org.ejml.data.DMatrixRMaj
-
Creates a new DMatrixRMaj around the provided data.
- wrap(int, int, float[]) - Static method in class org.ejml.data.FMatrixRMaj
-
Creates a new FMatrixRMaj around the provided data.
Z
- ZDRM - org.ejml.data.MatrixType
- zero() - Method in class org.ejml.data.BMatrixRMaj
- zero() - Method in class org.ejml.data.CMatrixRMaj
-
Sets all the elements in the matrix to zero
- zero() - Method in class org.ejml.data.DMatrix2
- zero() - Method in class org.ejml.data.DMatrix2x2
- zero() - Method in class org.ejml.data.DMatrix3
- zero() - Method in class org.ejml.data.DMatrix3x3
- zero() - Method in class org.ejml.data.DMatrix4
- zero() - Method in class org.ejml.data.DMatrix4x4
- zero() - Method in class org.ejml.data.DMatrix5
- zero() - Method in class org.ejml.data.DMatrix5x5
- zero() - Method in class org.ejml.data.DMatrix6
- zero() - Method in class org.ejml.data.DMatrix6x6
- zero() - Method in class org.ejml.data.DMatrixRBlock
- zero() - Method in class org.ejml.data.DMatrixRMaj
-
Sets all elements equal to zero.
- zero() - Method in class org.ejml.data.DMatrixSparseCSC
- zero() - Method in class org.ejml.data.DMatrixSparseTriplet
- zero() - Method in class org.ejml.data.FMatrix2
- zero() - Method in class org.ejml.data.FMatrix2x2
- zero() - Method in class org.ejml.data.FMatrix3
- zero() - Method in class org.ejml.data.FMatrix3x3
- zero() - Method in class org.ejml.data.FMatrix4
- zero() - Method in class org.ejml.data.FMatrix4x4
- zero() - Method in class org.ejml.data.FMatrix5
- zero() - Method in class org.ejml.data.FMatrix5x5
- zero() - Method in class org.ejml.data.FMatrix6
- zero() - Method in class org.ejml.data.FMatrix6x6
- zero() - Method in class org.ejml.data.FMatrixRBlock
- zero() - Method in class org.ejml.data.FMatrixRMaj
-
Sets all elements equal to zero.
- zero() - Method in class org.ejml.data.FMatrixSparseCSC
- zero() - Method in class org.ejml.data.FMatrixSparseTriplet
- zero() - Method in interface org.ejml.data.Matrix
-
Sets all values inside the matrix to zero
- zero() - Method in interface org.ejml.data.MatrixSparse
-
Sets all elements to zero by removing the sparse graph
- zero() - Method in class org.ejml.data.ZMatrixRMaj
-
Sets all the elements in the matrix to zero
- ZMatrix - Interface in org.ejml.data
-
Interface for all complex 64 bit floating point rectangular matrices.
- ZMatrixD1 - Class in org.ejml.data
-
A generic abstract class for matrices whose data is stored in a single 1D array of doubles.
- ZMatrixD1() - Constructor for class org.ejml.data.ZMatrixD1
- ZMatrixRMaj - Class in org.ejml.data
-
Dense matrix for complex numbers.
- ZMatrixRMaj(double[][]) - Constructor for class org.ejml.data.ZMatrixRMaj
-
Creates a matrix with the values and shape defined by the 2D array 'data'.
- ZMatrixRMaj(int, int) - Constructor for class org.ejml.data.ZMatrixRMaj
-
Creates a new matrix with the specified number of rows and columns
- ZMatrixRMaj(int, int, boolean, double...) - Constructor for class org.ejml.data.ZMatrixRMaj
- ZMatrixRMaj(ZMatrixRMaj) - Constructor for class org.ejml.data.ZMatrixRMaj
-
Creates a new
ZMatrixRMajwhich is a copy of the passed in matrix. - ZSCC - org.ejml.data.MatrixType
All Classes All Packages