Index

A B C D E F G H I L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
 
accept(int) - Method in interface pabeles.concurrency.IntProducerNumber
 
accept(int, int) - Method in interface pabeles.concurrency.IntRangeConsumer
 
accept(T, int) - Method in interface pabeles.concurrency.IntObjectConsumer
 
accept(T, int, int) - Method in interface pabeles.concurrency.IntRangeObjectConsumer
 
add - Variable in class org.ejml.ops.DSemiRing
 
add - Variable in class org.ejml.ops.FSemiRing
 
add(double) - Method in class org.ejml.data.DGrowArray
 
add(float) - Method in class org.ejml.data.FGrowArray
 
add(int) - Method in class org.ejml.data.IGrowArray
 
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
 
adjustFill(IGrowArray, int, int) - Static method in class org.ejml.UtilEjml
 
AND - Static variable in class org.ejml.ops.DMonoids
 
AND - Static variable in class org.ejml.ops.FMonoids
 
AND_OR - Static variable in class org.ejml.ops.DSemiRings
 
AND_OR - Static variable in class org.ejml.ops.FSemiRings
 
apply(double) - Method in interface org.ejml.ops.DOperatorUnary
 
apply(double, double) - Method in interface org.ejml.ops.DOperatorBinary
 
apply(float) - Method in interface org.ejml.ops.FOperatorUnary
 
apply(float, float) - Method in interface org.ejml.ops.FOperatorBinary
 
apply(int, double) - Method in interface org.ejml.ops.DOperatorBinaryIdx
 
apply(int, float) - Method in interface org.ejml.ops.FOperatorBinaryIdx
 
apply(int, int) - Method in interface org.ejml.ops.IPredicateBinary
 
apply(int, int, double) - Method in interface org.ejml.ops.DElementCoorBoolean
 
assertCountable(DMatrix) - Static method in class org.ejml.EjmlUnitTests
Checks to see if every element in A is countable.
assertEq(int, int) - Static method in class org.ejml.UtilEjml
Intended for checking preconditions.
assertEq(int, int, String) - Static method in class org.ejml.UtilEjml
Intended for checking preconditions.
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(boolean, String) - Static method in class org.ejml.UtilEjml
Intended for checking matrix shape preconditions.
assertShape(int, int, String) - Static method in class org.ejml.UtilEjml
Intended for checking matrix shape preconditions.
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.
assertTrue(boolean) - Static method in class org.ejml.UtilEjml
Intended for checking preconditions.
assertTrue(boolean, String) - Static method in class org.ejml.UtilEjml
Intended for checking preconditions.
assignShape(int, int) - Method in class org.ejml.data.CMatrixD1
Sets the matrix's shape while checking that it's valid
assignShape(int, int) - Method in class org.ejml.data.DMatrixD1
Sets the matrix's shape while checking that it's valid
assignShape(int, int) - Method in class org.ejml.data.FMatrixD1
Sets the matrix's shape while checking that it's valid
assignShape(int, int) - Method in class org.ejml.data.ZMatrixD1
Sets the matrix's shape while checking that it's valid

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 BidiagonalDecomposition for 32-bit floats
BidiagonalDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of BidiagonalDecomposition for 64-bit floats
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() - Method in class org.ejml.masks.DMaskPrimitive.Builder
 
build() - Method in class org.ejml.masks.DMaskSparse.Builder
 
build() - Method in class org.ejml.masks.DMaskSparseStructural.Builder
 
build() - Method in class org.ejml.masks.FMaskPrimitive.Builder
 
build() - Method in class org.ejml.masks.FMaskSparse.Builder
 
build() - Method in class org.ejml.masks.FMaskSparseStructural.Builder
 
build() - Method in class org.ejml.masks.MaskBuilder
Build the mask based on the previously specified parameters
BUILD_DATE - Static variable in class org.ejml.EjmlVersion
 
BUILD_UNIX_TIME - Static variable in class org.ejml.EjmlVersion
 
builder(double[]) - Static method in class org.ejml.masks.DMaskFactory
 
builder(float[]) - Static method in class org.ejml.masks.FMaskFactory
 
builder(DMatrixD1) - Static method in class org.ejml.masks.DMaskFactory
 
builder(DMatrixSparseCSC, boolean) - Static method in class org.ejml.masks.DMaskFactory
 
builder(FMatrixD1) - Static method in class org.ejml.masks.FMaskFactory
 
builder(FMatrixSparseCSC, boolean) - Static method in class org.ejml.masks.FMaskFactory
 
Builder(double[]) - Constructor for class org.ejml.masks.DMaskPrimitive.Builder
 
Builder(float[]) - Constructor for class org.ejml.masks.FMaskPrimitive.Builder
 
Builder(DMatrixSparseCSC) - Constructor for class org.ejml.masks.DMaskSparse.Builder
 
Builder(DMatrixSparseCSC) - Constructor for class org.ejml.masks.DMaskSparseStructural.Builder
 
Builder(FMatrixSparseCSC) - Constructor for class org.ejml.masks.FMaskSparse.Builder
 
Builder(FMatrixSparseCSC) - Constructor for class org.ejml.masks.FMaskSparseStructural.Builder
 

C

CDRM - Enum constant in enum class org.ejml.data.MatrixType
 
checkDeclare_F32(GrowArray<FGrowArray>) - Static method in class org.ejml.UtilEjml
 
checkDeclare_F64(GrowArray<DGrowArray>) - Static method in class org.ejml.UtilEjml
 
checkReshapeSolve(int, int, ReshapeMatrix, ReshapeMatrix) - Static method in class org.ejml.UtilEjml
Checks the size of inputs to the standard size function.
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
 
checkValidMatrixShape(int, int) - Static method in class org.ejml.UtilEjml
Ensures that the matrix shape is valid.
checkValidMatrixShapeComplex(int, int) - Static method in class org.ejml.UtilEjml
Ensures that the matrix shape is valid.
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 CholeskyDecomposition for 32-bit floats.
CholeskyDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of CholeskyDecomposition for 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 CholeskyDecomposition for 32-bit floats.
CholeskyLDLDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of CholeskyDecomposition for 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 CholeskySparseDecomposition for 32-bit floats.
CholeskySparseDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of CholeskySparseDecomposition for 64-bit floats.
clear() - Method in class org.ejml.data.IGrowArray
 
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 CMatrixRMaj which 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
 
col - Variable in class org.ejml.data.DMatrixSparse.CoordinateRealValue
The coordinate
col - Variable in class org.ejml.data.ElementLocation
Column coordinate of an element
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.Submatrix
 
col1 - Variable in class org.ejml.data.Submatrix
 
CommonOps_BDRM - Class in org.ejml.ops
 
CommonOps_BDRM() - Constructor for class org.ejml.ops.CommonOps_BDRM
 
compatible(Matrix) - Method in class org.ejml.masks.Mask
Checks whether the dimensions of the mask and matrix match
Complex_F32 - Class in org.ejml.data
Represents a complex number using 32-bit 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 64-bit 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_F32 number 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_F64 number 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
 
ConcurrencyOps - Class in pabeles.concurrency
Location of controls for turning on and off concurrent (i.e.
ConcurrencyOps() - Constructor for class pabeles.concurrency.ConcurrencyOps
 
ConcurrencyOps.NewInstance<D> - Interface in pabeles.concurrency
 
ConcurrencyOps.Reset<D> - Interface in pabeles.concurrency
 
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.DConvertArrays
 
convert(double[][], DMatrixRMaj) - Static method in class org.ejml.ops.DConvertArrays
 
convert(float[][], FMatrix4) - Static method in class org.ejml.ops.FConvertArrays
 
convert(float[][], FMatrixRMaj) - Static method in class org.ejml.ops.FConvertArrays
 
convert(BMatrixRMaj, DMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
Converts binary matrix into a DMatrix by setting all true to 1.0 and false to 0.0
convert(BMatrixRMaj, DMatrixSparseCSC) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(BMatrixRMaj, FMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
Converts binary matrix into a FMatrix by setting all true to 1.0 and false to 0.0
convert(BMatrixRMaj, FMatrixSparseCSC) - Static method in class org.ejml.ops.ConvertMatrixData
 
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.DConvertMatrixStruct
Converts DMatrix2 into DMatrixRMaj.
convert(DMatrix2x2, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix2x2 into DMatrixRMaj.
convert(DMatrix2x2, FMatrix2x2) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(DMatrix3, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix3 into DMatrixRMaj.
convert(DMatrix3x3, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix3x3 into DMatrixRMaj.
convert(DMatrix3x3, FMatrix3x3) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(DMatrix4, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix4 into DMatrixRMaj.
convert(DMatrix4x4, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix4x4 into DMatrixRMaj.
convert(DMatrix4x4, FMatrix4x4) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(DMatrix5, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix5 into DMatrixRMaj.
convert(DMatrix5x5, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix5x5 into DMatrixRMaj.
convert(DMatrix6, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix6 into DMatrixRMaj.
convert(DMatrix6x6, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrix6x6 into DMatrixRMaj.
convert(DMatrix, DMatrixSparseTriplet, double) - Static method in class org.ejml.ops.DConvertMatrixStruct
 
convert(DMatrixRBlock, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
convert(DMatrixRMaj) - Static method in class org.ejml.ops.DConvertArrays
Convert a DMatrixRMaj to a two-dimensional array, given DMatrixRMaj can take a double[][] as input to constructor
convert(DMatrixRMaj, DMatrix2) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix2
convert(DMatrixRMaj, DMatrix2x2) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix2x2
convert(DMatrixRMaj, DMatrix3) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix3
convert(DMatrixRMaj, DMatrix3x3) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix3x3
convert(DMatrixRMaj, DMatrix4) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix4
convert(DMatrixRMaj, DMatrix4x4) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix4x4
convert(DMatrixRMaj, DMatrix5) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix5
convert(DMatrixRMaj, DMatrix5x5) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix5x5
convert(DMatrixRMaj, DMatrix6) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix6
convert(DMatrixRMaj, DMatrix6x6) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrix6x6
convert(DMatrixRMaj, DMatrixSparseCSC, double) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into a DMatrixSparseCSC
convert(DMatrixRMaj, DMatrixSparseTriplet, double) - Static method in class org.ejml.ops.DConvertMatrixStruct
 
convert(DMatrixRMaj, CMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(DMatrixRMaj, DMatrixRBlock) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixRMaj into DMatrixRBlock Can't handle null output matrix since block size needs to be specified.
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.DConvertMatrixStruct
Generic, but slow, conversion function.
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.DConvertMatrixStruct
 
convert(DMatrixSparseCSC, DMatrixSparseTriplet) - Static method in class org.ejml.ops.DConvertMatrixStruct
 
convert(DMatrixSparseTriplet, DMatrixRMaj) - Static method in class org.ejml.ops.DConvertMatrixStruct
 
convert(DMatrixSparseTriplet, DMatrixSparseCSC) - Static method in class org.ejml.ops.DConvertMatrixStruct
 
convert(DMatrixSparseTriplet, DMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.ops.DConvertMatrixStruct
Converts DMatrixSparseTriplet into a DMatrixSparseCSC.
convert(FMatrix2, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix2 into FMatrixRMaj.
convert(FMatrix2x2, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix2x2 into FMatrixRMaj.
convert(FMatrix2x2, DMatrix2x2) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrix3, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix3 into FMatrixRMaj.
convert(FMatrix3x3, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix3x3 into FMatrixRMaj.
convert(FMatrix3x3, DMatrix3x3) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrix4, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix4 into FMatrixRMaj.
convert(FMatrix4x4, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix4x4 into FMatrixRMaj.
convert(FMatrix4x4, DMatrix4x4) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrix5, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix5 into FMatrixRMaj.
convert(FMatrix5x5, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix5x5 into FMatrixRMaj.
convert(FMatrix6, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix6 into FMatrixRMaj.
convert(FMatrix6x6, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrix6x6 into FMatrixRMaj.
convert(FMatrix, FMatrixSparseTriplet, float) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixRBlock, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
convert(FMatrixRMaj) - Static method in class org.ejml.ops.FConvertArrays
Convert a FMatrixRMaj to a two-dimensional array, given FMatrixRMaj can take a float[][] as input to constructor
convert(FMatrixRMaj, FMatrix2) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix2
convert(FMatrixRMaj, FMatrix2x2) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix2x2
convert(FMatrixRMaj, FMatrix3) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix3
convert(FMatrixRMaj, FMatrix3x3) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix3x3
convert(FMatrixRMaj, FMatrix4) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix4
convert(FMatrixRMaj, FMatrix4x4) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix4x4
convert(FMatrixRMaj, FMatrix5) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix5
convert(FMatrixRMaj, FMatrix5x5) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix5x5
convert(FMatrixRMaj, FMatrix6) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix6
convert(FMatrixRMaj, FMatrix6x6) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrix6x6
convert(FMatrixRMaj, FMatrixSparseCSC, float) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into a FMatrixSparseCSC
convert(FMatrixRMaj, FMatrixSparseTriplet, float) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixRMaj, CMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrixRMaj, FMatrixRBlock) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixRMaj into FMatrixRBlock Can't handle null output matrix since block size needs to be specified.
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.FConvertMatrixStruct
Generic, but slow, conversion function.
convert(FMatrix, ZMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
 
convert(FMatrixSparseCSC, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixSparseCSC, FMatrixSparseTriplet) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixSparseTriplet, FMatrixRMaj) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixSparseTriplet, FMatrixSparseCSC) - Static method in class org.ejml.ops.FConvertMatrixStruct
 
convert(FMatrixSparseTriplet, FMatrixSparseCSC, IGrowArray) - Static method in class org.ejml.ops.FConvertMatrixStruct
Converts FMatrixSparseTriplet into a FMatrixSparseCSC.
convert(Matrix, MatrixType) - Static method in class org.ejml.ops.ConvertMatrixType
Converts a matrix of one data type into another data type.
convert(ZMatrix, CMatrix) - Static method in class org.ejml.ops.ConvertMatrixData
 
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 identical 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 identical 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
 
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 class 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 - Enum constant in enum class 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.
DConvertArrays - Class in org.ejml.ops
Converts 1D and 2D arrays to and from EJML data types
DConvertArrays() - Constructor for class org.ejml.ops.DConvertArrays
 
DConvertMatrixStruct - Class in org.ejml.ops
Functions for converting between matrix types.
DConvertMatrixStruct() - Constructor for class org.ejml.ops.DConvertMatrixStruct
 
DDRM - Enum constant in enum class 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
 
DElementCoorBoolean - Interface in org.ejml.ops
Computes a boolean result when given a row, col, and element value
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
 
diagonal - Static variable in class org.ejml.ops.IPredicatesBinary
 
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.
DMaskFactory - Class in org.ejml.masks
Utility class to get the corresponding mask builder based on a matrix or primitive array
DMaskFactory() - Constructor for class org.ejml.masks.DMaskFactory
 
DMaskPrimitive - Class in org.ejml.masks
Mask implementation backed by a primitive array
DMaskPrimitive(double[], int, boolean, double) - Constructor for class org.ejml.masks.DMaskPrimitive
 
DMaskPrimitive.Builder - Class in org.ejml.masks
Utility class to build DMaskPrimitive
DMaskSparse - Class in org.ejml.masks
Mask implementation backed by a matrix in CSC format
DMaskSparse(DMatrixSparseCSC, boolean, double, IGrowArray, boolean) - Constructor for class org.ejml.masks.DMaskSparse
 
DMaskSparse.Builder - Class in org.ejml.masks
Utility class to build DMaskSparse
DMaskSparseStructural - Class in org.ejml.masks
Mask implementation which checks if the entry is assigned in the sparse matrix.
DMaskSparseStructural(DMatrixSparseCSC, boolean, IGrowArray, boolean) - Constructor for class org.ejml.masks.DMaskSparseStructural
 
DMaskSparseStructural.Builder - Class in org.ejml.masks
Utility class to build DMaskSparseStructural
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 that creates a 0 by 0 matrix.
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
 
DMonoid - Class in org.ejml.ops
An algebraic structure with a single associative binary operation and an identity element
DMonoid(double, DOperatorBinary) - Constructor for class org.ejml.ops.DMonoid
 
DMonoids - Class in org.ejml.ops
as defined in the graphblas c-api (https://people.eecs.berkeley.edu/~aydin/GraphBLAS_API_C_v13.pdf) p.
DMonoids() - Constructor for class org.ejml.ops.DMonoids
 
DOperatorBinary - Interface in org.ejml.ops
Functional Interface used in reduce methods to specify arbitrary binary functions accepting doubles
DOperatorBinaryIdx - Interface in org.ejml.ops
Functional Interface used in applyRow/Col-Wise method to specify arbitrary binary functions accepting a row index and a double value
DOperatorUnary - Interface in org.ejml.ops
Functional Interface used in apply method to specify arbitrary unary functions accepting a double
DScalar - Class in org.ejml.data
Scalar value.
DScalar() - Constructor for class org.ejml.data.DScalar
 
DSCC - Enum constant in enum class org.ejml.data.MatrixType
 
DSemiRing - Class in org.ejml.ops
An algebraic structure, defined over the `doubles` by two monoids + and *, called addition and multiplication.
DSemiRing(DMonoid, DMonoid) - Constructor for class org.ejml.ops.DSemiRing
 
DSemiRings - Class in org.ejml.ops
as defined in the graphblas c-api (https://people.eecs.berkeley.edu/~aydin/GraphBLAS_API_C_v13.pdf) p.
DSemiRings() - Constructor for class org.ejml.ops.DSemiRings
 
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 - Enum constant in enum class 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 EigenDecomposition for 32-bit floats
EigenDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of EigenDecomposition for 64-bit floats
EjmlConcurrency - Class in org.ejml.concurrency
Central class for controlling concurrency in EJML.
EjmlConcurrency() - Constructor for class org.ejml.concurrency.EjmlConcurrency
 
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 Class 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.
ELEMENT_THRESHOLD - Static variable in class org.ejml.concurrency.EjmlConcurrency
Minimum number of elements in a matrix before it will switch to concurrent implementation
ElementLocation - Class in org.ejml.data
The row and column of an element in a Matrix
ElementLocation() - Constructor for class org.ejml.data.ElementLocation
 
ElementLocation(int, int) - Constructor for class org.ejml.data.ElementLocation
 
EPS - Static variable in class org.ejml.UtilEjml
 
exceedsMaxMatrixSize(int, int) - Static method in class org.ejml.UtilEjml
Checks to see if a matrix of this size will exceed the maximum possible value an integer can store, which is the max possible array size in Java.
exec() - Method in class pabeles.concurrency.IntObjectTask
 
exec() - Method in class pabeles.concurrency.IntOperatorTask
 
exec() - Method in class pabeles.concurrency.IntRangeObjectTask
 
exec() - Method in class pabeles.concurrency.IntRangeTask
 
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 - Enum constant in enum class org.ejml.EjmlParameters.MemoryUsage
Always favor faster algorithms even if they use more memory.
FConvertArrays - Class in org.ejml.ops
Converts 1D and 2D arrays to and from EJML data types
FConvertArrays() - Constructor for class org.ejml.ops.FConvertArrays
 
FConvertMatrixStruct - Class in org.ejml.ops
Functions for converting between matrix types.
FConvertMatrixStruct() - Constructor for class org.ejml.ops.FConvertMatrixStruct
 
FDRM - Enum constant in enum class 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
fill(double) - Method in class org.ejml.data.DMatrixRMaj
Sets all elements equal to the specified value.
fill(float) - Method in class org.ejml.data.FMatrixRMaj
Sets all elements equal to the specified value.
FillReducing - Enum Class in org.ejml.sparse
Different types of fill in reducing techniques that can be selected
FMaskFactory - Class in org.ejml.masks
Utility class to get the corresponding mask builder based on a matrix or primitive array
FMaskFactory() - Constructor for class org.ejml.masks.FMaskFactory
 
FMaskPrimitive - Class in org.ejml.masks
Mask implementation backed by a primitive array
FMaskPrimitive(float[], int, boolean, float) - Constructor for class org.ejml.masks.FMaskPrimitive
 
FMaskPrimitive.Builder - Class in org.ejml.masks
Utility class to build FMaskPrimitive
FMaskSparse - Class in org.ejml.masks
Mask implementation backed by a matrix in CSC format
FMaskSparse(FMatrixSparseCSC, boolean, float, IGrowArray, boolean) - Constructor for class org.ejml.masks.FMaskSparse
 
FMaskSparse.Builder - Class in org.ejml.masks
Utility class to build FMaskSparse
FMaskSparseStructural - Class in org.ejml.masks
Mask implementation which checks if the entry is assigned in the sparse matrix.
FMaskSparseStructural(FMatrixSparseCSC, boolean, IGrowArray, boolean) - Constructor for class org.ejml.masks.FMaskSparseStructural
 
FMaskSparseStructural.Builder - Class in org.ejml.masks
Utility class to build FMaskSparseStructural
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 that creates a 0 by 0 matrix.
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
 
FMonoid - Class in org.ejml.ops
An algebraic structure with a single associative binary operation and an identity element
FMonoid(float, FOperatorBinary) - Constructor for class org.ejml.ops.FMonoid
 
FMonoids - Class in org.ejml.ops
as defined in the graphblas c-api (https://people.eecs.berkeley.edu/~aydin/GraphBLAS_API_C_v13.pdf) p.
FMonoids() - Constructor for class org.ejml.ops.FMonoids
 
FOperatorBinary - Interface in org.ejml.ops
Functional Interface used in reduce methods to specify arbitrary binary functions accepting floats
FOperatorBinaryIdx - Interface in org.ejml.ops
Functional Interface used in applyRow/Col-Wise method to specify arbitrary binary functions accepting a row index and a float value
FOperatorUnary - Interface in org.ejml.ops
Functional Interface used in apply method to specify arbitrary unary functions accepting a float
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 - Enum constant in enum class org.ejml.data.MatrixType
 
FSemiRing - Class in org.ejml.ops
An algebraic structure, defined over the `floats` by two monoids + and *, called addition and multiplication.
FSemiRing(FMonoid, FMonoid) - Constructor for class org.ejml.ops.FSemiRing
 
FSemiRings - Class in org.ejml.ops
as defined in the graphblas c-api (https://people.eecs.berkeley.edu/~aydin/GraphBLAS_API_C_v13.pdf) p.
FSemiRings() - Constructor for class org.ejml.ops.FSemiRings
 
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 - Enum constant in enum class org.ejml.data.MatrixType
 
func - Variable in class org.ejml.ops.DMonoid
 
func - Variable in class org.ejml.ops.FMonoid
 

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) - Method in class pabeles.concurrency.GrowArray
 
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, double) - Method in interface org.ejml.data.DMatrixSparse
Returns the value of value of the specified matrix element.
get(int, int, double) - Method in class org.ejml.data.DMatrixSparseCSC
 
get(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
Searches the list to see if the element at (row,col) has been assigned.
get(int, int, float) - Method in interface org.ejml.data.FMatrixSparse
Returns the value of value of the specified matrix element.
get(int, int, float) - Method in class org.ejml.data.FMatrixSparseCSC
 
get(int, int, float) - Method in class org.ejml.data.FMatrixSparseTriplet
Searches the list to see if the element at (row,col) has been assigned.
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
 
get2DData() - Method in class org.ejml.data.DMatrixRMaj
Export this matrix using a 2D array representation.
get2DData() - Method in class org.ejml.data.FMatrixRMaj
Export this matrix using a 2D array representation.
getB(T, boolean) - Method in interface org.ejml.interfaces.decomposition.BidiagonalDecomposition
Returns the bidiagonal matrix.
getBits() - Method in enum class org.ejml.data.MatrixType
 
getClassType() - Method in enum class 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.Submatrix
 
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
 
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
 
getMaxThreads() - Static method in class pabeles.concurrency.ConcurrencyOps
Returns the maximum number of threads which can be run at once in this pool
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.
getNumCols() - Method in class org.ejml.masks.DMaskPrimitive
 
getNumCols() - Method in class org.ejml.masks.DMaskSparse
 
getNumCols() - Method in class org.ejml.masks.DMaskSparseStructural
 
getNumCols() - Method in class org.ejml.masks.FMaskPrimitive
 
getNumCols() - Method in class org.ejml.masks.FMaskSparse
 
getNumCols() - Method in class org.ejml.masks.FMaskSparseStructural
 
getNumCols() - Method in class org.ejml.masks.Mask
 
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 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.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.
getNumRows() - Method in class org.ejml.masks.DMaskPrimitive
 
getNumRows() - Method in class org.ejml.masks.DMaskSparse
 
getNumRows() - Method in class org.ejml.masks.DMaskSparseStructural
 
getNumRows() - Method in class org.ejml.masks.FMaskPrimitive
 
getNumRows() - Method in class org.ejml.masks.FMaskSparse
 
getNumRows() - Method in class org.ejml.masks.FMaskSparseStructural
 
getNumRows() - Method in class org.ejml.masks.Mask
 
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(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.
getRawResult() - Method in class pabeles.concurrency.IntObjectTask
 
getRawResult() - Method in class pabeles.concurrency.IntOperatorTask
 
getRawResult() - Method in class pabeles.concurrency.IntRangeObjectTask
 
getRawResult() - Method in class pabeles.concurrency.IntRangeTask
 
getReader() - Method in class org.ejml.ops.ReadCsv
Returns the reader that it is using internally.
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.Submatrix
 
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.
getThreadPool() - Static method in class pabeles.concurrency.ConcurrencyOps
Returns the thread pool.
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.
getW(T) - Method in interface org.ejml.interfaces.decomposition.SingularValueDecomposition
Returns a diagonal matrix with the singular values.
GIT_BRANCH - Static variable in class org.ejml.EjmlVersion
 
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
 
grow() - Method in class pabeles.concurrency.GrowArray
Add a new element to the array.
GrowArray<D> - Class in pabeles.concurrency
An array of objects which grows and recycles its elements automatically.
GrowArray(ConcurrencyOps.NewInstance<D>) - Constructor for class pabeles.concurrency.GrowArray
 
GrowArray(ConcurrencyOps.NewInstance<D>, ConcurrencyOps.Reset<D>) - Constructor for class pabeles.concurrency.GrowArray
 
GrowArray(ConcurrencyOps.NewInstance<D>, ConcurrencyOps.Reset<D>, Class<D>) - Constructor for class pabeles.concurrency.GrowArray
Specifies the internal array type.
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
 
hasNullableArgument(Method) - Static method in class org.ejml.UtilEjml
Returns true if any of the matrix arguments has @Nullable
hasRowPermutation() - Method in class org.ejml.sparse.ComputePermutation
 
higherTriangle - Static variable in class org.ejml.ops.IPredicatesBinary
 
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

id - Variable in class org.ejml.ops.DMonoid
neutral-element/identity for `func`
id - Variable in class org.ejml.ops.FMonoid
neutral-element/identity for `func`
IDENTITY - Enum constant in enum class 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
Checks if 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
IntObjectConsumer<T> - Interface in pabeles.concurrency
Processes a value and is provided workspace
IntObjectTask<T> - Class in pabeles.concurrency
Performs a parallel for loop with the specified step increment and a workspace for each thread.
IntObjectTask(int, int, int, int, int, GrowArray<T>, IntObjectConsumer<T>) - Constructor for class pabeles.concurrency.IntObjectTask
 
IntOperatorTask - Class in pabeles.concurrency
 
IntOperatorTask(int, int, Class, IntProducerNumber) - Constructor for class pabeles.concurrency.IntOperatorTask
 
IntOperatorTask.Max - Class in pabeles.concurrency
 
IntOperatorTask.Min - Class in pabeles.concurrency
 
IntOperatorTask.Sum - Class in pabeles.concurrency
 
IntProducerNumber - Interface in pabeles.concurrency
Processes an integer and returns a number
IntRangeConsumer - Interface in pabeles.concurrency
Processes a range of integer numbers
IntRangeObjectConsumer<T> - Interface in pabeles.concurrency
Processes a range of integer numbers
IntRangeObjectTask<T> - Class in pabeles.concurrency
 
IntRangeObjectTask(int, int, int, int, GrowArray<T>, IntRangeObjectConsumer<T>) - Constructor for class pabeles.concurrency.IntRangeObjectTask
 
IntRangeObjectTask(int, int, int, GrowArray<T>, IntRangeObjectConsumer<T>) - Constructor for class pabeles.concurrency.IntRangeObjectTask
 
IntRangeTask - Class in pabeles.concurrency
 
IntRangeTask(int, int, int, int, IntRangeConsumer) - Constructor for class pabeles.concurrency.IntRangeTask
 
IntRangeTask(int, int, int, IntRangeConsumer) - Constructor for class pabeles.concurrency.IntRangeTask
 
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
 
IPredicateBinary - Interface in org.ejml.ops
Functional Interface used in matrix select methods to specify arbitrary binary predicates accepting element coordinates
IPredicatesBinary - Class in org.ejml.ops
Inspired by the predefined SelectOps in GraphBLAS (spec extension)
IPredicatesBinary() - Constructor for class org.ejml.ops.IPredicatesBinary
 
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 class 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 class 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 class 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.
isSet(int) - Method in class org.ejml.masks.DMaskPrimitive
 
isSet(int) - Method in class org.ejml.masks.DMaskSparse
 
isSet(int) - Method in class org.ejml.masks.DMaskSparseStructural
 
isSet(int) - Method in class org.ejml.masks.FMaskPrimitive
 
isSet(int) - Method in class org.ejml.masks.FMaskSparse
 
isSet(int) - Method in class org.ejml.masks.FMaskSparseStructural
 
isSet(int) - Method in class org.ejml.masks.Mask
 
isSet(int, int) - Method in class org.ejml.masks.DMaskPrimitive
 
isSet(int, int) - Method in class org.ejml.masks.DMaskSparse
 
isSet(int, int) - Method in class org.ejml.masks.DMaskSparseStructural
 
isSet(int, int) - Method in class org.ejml.masks.FMaskPrimitive
 
isSet(int, int) - Method in class org.ejml.masks.FMaskSparse
 
isSet(int, int) - Method in class org.ejml.masks.FMaskSparseStructural
 
isSet(int, int) - Method in class org.ejml.masks.Mask
 
isSingular() - Method in interface org.ejml.interfaces.decomposition.LUDecomposition
Returns true if the decomposition detected a singular matrix.
isSpace(char) - Static method in class org.ejml.ops.ReadCsv
Checks to see if 'c' is a space character or not.
isSquare(Matrix) - Static method in class org.ejml.ops.MatrixFeatures
Checks to see if it is a square 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
 
isUseConcurrent() - Static method in class org.ejml.concurrency.EjmlConcurrency
 
isVector(Matrix) - Static method in class org.ejml.ops.MatrixFeatures
Checks to see if the matrix is a vector or not.
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
 
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.
loadMatlab(String) - Static method in class org.ejml.ops.MatrixIO
Loads a Matrix which has been saved to file using MATLAB's MAT-File Format (Level 5) serialization.
loadMatlab(String, T) - Static method in class org.ejml.ops.MatrixIO
Loads a Matrix which has been saved to file using MATLAB's MAT-File Format (Level 5) serialization.
loadMatrixMarketDDRM(Reader) - Static method in class org.ejml.ops.MatrixIO
Reads a stream in Matrix Market Coordinate format
loadMatrixMarketDSTR(Reader) - Static method in class org.ejml.ops.MatrixIO
Reads a stream in Matrix Market Coordinate format
loadMatrixMarketFDRM(Reader) - Static method in class org.ejml.ops.MatrixIO
Reads a stream in Matrix Market Coordinate format
loadMatrixMarketFSTR(Reader) - Static method in class org.ejml.ops.MatrixIO
Reads a stream in Matrix Market Coordinate format
local - Static variable in class org.ejml.ops.MatrixIO
Local used by printf().
lookup(boolean, boolean, int) - Static method in enum class org.ejml.data.MatrixType
Looks up the default matrix type for the specified features
lookup(Class<?>) - Static method in enum class org.ejml.data.MatrixType
 
loopBlocks(int, int, int, GrowArray<T>, IntRangeObjectConsumer<T>) - Static method in class pabeles.concurrency.ConcurrencyOps
Splits the range of values up into blocks.
loopBlocks(int, int, int, IntRangeConsumer) - Static method in class pabeles.concurrency.ConcurrencyOps
Automatically breaks the problem up into blocks based on the number of threads available.
loopBlocks(int, int, GrowArray<T>, IntRangeObjectConsumer<T>) - Static method in class pabeles.concurrency.ConcurrencyOps
Splits the range of values up into blocks.
loopBlocks(int, int, IntRangeConsumer) - Static method in class pabeles.concurrency.ConcurrencyOps
Splits the range of values up into blocks.
loopFor(int, int, int, IntConsumer) - Static method in class pabeles.concurrency.ConcurrencyOps
Concurrent for loop.
loopFor(int, int, int, GrowArray<T>, IntObjectConsumer<T>) - Static method in class pabeles.concurrency.ConcurrencyOps
Concurrent for loop.
loopFor(int, int, IntConsumer) - Static method in class pabeles.concurrency.ConcurrencyOps
Concurrent for loop.
LOW_MEMORY - Enum constant in enum class org.ejml.EjmlParameters.MemoryUsage
Use lower memory algorithm while not totally sacrificing speed.
lowerTriangle - Static variable in class org.ejml.ops.IPredicatesBinary
 
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 LUDecomposition for 32-bit numbers
LUDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of LUDecomposition for 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 LUSparseDecomposition for 32-bit numbers
LUSparseDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of LUSparseDecomposition for 64-bit numbers

M

Mask - Class in org.ejml.masks
Mask used for specifying which matrix entries should be computed
Mask(boolean) - Constructor for class org.ejml.masks.Mask
 
MaskBuilder<MASK extends Mask> - Class in org.ejml.masks
Helper class to build Mask and specify specific parameter
MaskBuilder() - Constructor for class org.ejml.masks.MaskBuilder
 
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 - Variable in class org.ejml.masks.DMaskSparse
 
matrix - Variable in class org.ejml.masks.FMaskSparse
 
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 - Class in org.ejml.ops
Determines which features a matrix has that do not rely on inner data type
MatrixFeatures() - Constructor for class org.ejml.ops.MatrixFeatures
 
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 Class in org.ejml.data
Specifies that type of data structure a matrix is encoded with.
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
 
max(int, int, Class, IntProducerNumber) - Static method in class pabeles.concurrency.ConcurrencyOps
Computes the maximum value
Max(int, int, Class, IntProducerNumber) - Constructor for class pabeles.concurrency.IntOperatorTask.Max
 
MAX - Static variable in class org.ejml.ops.DMonoids
 
MAX - Static variable in class org.ejml.ops.FMonoids
 
MAX_FIRST - Static variable in class org.ejml.ops.DSemiRings
 
MAX_FIRST - Static variable in class org.ejml.ops.FSemiRings
 
MAX_MIN - Static variable in class org.ejml.ops.DSemiRings
 
MAX_MIN - Static variable in class org.ejml.ops.FSemiRings
 
MAX_PLUS - Static variable in class org.ejml.ops.DSemiRings
 
MAX_PLUS - Static variable in class org.ejml.ops.FSemiRings
 
MAX_SECOND - Static variable in class org.ejml.ops.DSemiRings
 
MAX_SECOND - Static variable in class org.ejml.ops.FSemiRings
 
MAX_TIMES - Static variable in class org.ejml.ops.DSemiRings
 
MAX_TIMES - Static variable in class org.ejml.ops.FSemiRings
 
maxInverseSize - Static variable in class org.ejml.UtilEjml
 
maxMaskedEntries() - Method in class org.ejml.masks.DMaskPrimitive
 
maxMaskedEntries() - Method in class org.ejml.masks.DMaskSparse
 
maxMaskedEntries() - Method in class org.ejml.masks.DMaskSparseStructural
 
maxMaskedEntries() - Method in class org.ejml.masks.FMaskPrimitive
 
maxMaskedEntries() - Method in class org.ejml.masks.FMaskSparse
 
maxMaskedEntries() - Method in class org.ejml.masks.FMaskSparseStructural
 
maxMaskedEntries() - Method in class org.ejml.masks.Mask
Pessimistic estimation of entries set in the mask
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
 
min(int, int, Class, IntProducerNumber) - Static method in class pabeles.concurrency.ConcurrencyOps
Computes the maximum value
Min(int, int, Class, IntProducerNumber) - Constructor for class pabeles.concurrency.IntOperatorTask.Min
 
MIN - Static variable in class org.ejml.ops.DMonoids
 
MIN - Static variable in class org.ejml.ops.FMonoids
 
MIN_FIRST - Static variable in class org.ejml.ops.DSemiRings
 
MIN_FIRST - Static variable in class org.ejml.ops.FSemiRings
 
MIN_MAX - Static variable in class org.ejml.ops.DSemiRings
 
MIN_MAX - Static variable in class org.ejml.ops.FSemiRings
 
MIN_PLUS - Static variable in class org.ejml.ops.DSemiRings
 
MIN_PLUS - Static variable in class org.ejml.ops.FSemiRings
 
MIN_SECOND - Static variable in class org.ejml.ops.DSemiRings
 
MIN_SECOND - Static variable in class org.ejml.ops.FSemiRings
 
MIN_TIMES - Static variable in class org.ejml.ops.DSemiRings
 
MIN_TIMES - Static variable in class org.ejml.ops.FSemiRings
 
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 - Variable in class org.ejml.ops.DSemiRing
 
mult - Variable in class org.ejml.ops.FSemiRing
 
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

negated - Variable in class org.ejml.masks.Mask
Whether the mask entries should be negated.
negated - Variable in class org.ejml.masks.MaskBuilder
 
newInstance() - Method in interface pabeles.concurrency.ConcurrencyOps.NewInstance
 
newInstance(int, int, Class, IntProducerNumber) - Method in class pabeles.concurrency.IntOperatorTask.Max
 
newInstance(int, int, Class, IntProducerNumber) - Method in class pabeles.concurrency.IntOperatorTask.Min
 
newInstance(int, int, Class, IntProducerNumber) - Method in class pabeles.concurrency.IntOperatorTask
 
newInstance(int, int, Class, IntProducerNumber) - Method in class pabeles.concurrency.IntOperatorTask.Sum
 
next() - Method in class org.ejml.data.DMatrixIterator
 
next() - Method in class org.ejml.data.FMatrixIterator
 
nonDiagonal - Static variable in class org.ejml.ops.IPredicatesBinary
 
NONE - Enum constant in enum class 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 - Variable in class org.ejml.masks.DMaskPrimitive
Number of columns of the wrapped matrix
numCols - Variable in class org.ejml.masks.FMaskPrimitive
Number of columns of the wrapped 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

operator(Number) - Method in class pabeles.concurrency.IntOperatorTask.Max
 
operator(Number) - Method in class pabeles.concurrency.IntOperatorTask.Min
 
operator(Number) - Method in class pabeles.concurrency.IntOperatorTask
 
operator(Number) - Method in class pabeles.concurrency.IntOperatorTask.Sum
 
OR - Static variable in class org.ejml.ops.DMonoids
 
OR - Static variable in class org.ejml.ops.FMonoids
 
OR_AND - Static variable in class org.ejml.ops.DSemiRings
 
OR_AND - Static variable in class org.ejml.ops.FSemiRings
 
org.ejml - package org.ejml
 
org.ejml.concurrency - package org.ejml.concurrency
 
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.masks - package org.ejml.masks
 
org.ejml.ops - package org.ejml.ops
 
org.ejml.sparse - package org.ejml.sparse
 
original - Variable in class org.ejml.data.Submatrix
 

P

p(double) - Method in class org.ejml.FancyPrint
Fancy print without a space added to positive numbers
pabeles.concurrency - package pabeles.concurrency
 
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
PLUS - Static variable in class org.ejml.ops.DMonoids
 
PLUS - Static variable in class org.ejml.ops.FMonoids
 
PLUS_MIN - Static variable in class org.ejml.ops.DSemiRings
 
PLUS_MIN - Static variable in class org.ejml.ops.FSemiRings
 
PLUS_TIMES - Static variable in class org.ejml.ops.DSemiRings
 
PLUS_TIMES - Static variable in class org.ejml.ops.FSemiRings
 
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.Submatrix
 
print() - Method in class org.ejml.data.ZMatrixRMaj
 
print() - Method in class org.ejml.masks.Mask
Prints the mask to standard out.
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.
printTime(String, String, UtilEjml.Process) - Static method in class org.ejml.UtilEjml
 
printTime(String, UtilEjml.Process) - Static method in class org.ejml.UtilEjml
 
process() - Method in interface org.ejml.UtilEjml.Process
 
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 QRDecomposition but 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 QRPDecomposition for 32-bit floats
QRPDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of QRPDecomposition for 64-bit floats
QRSparseDecomposition<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
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 - Enum constant in enum class 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 Matrix from the IO stream.
read64() - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a Matrix from the IO stream.
readCDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a CMatrixRMaj from the IO stream where the user specifies the matrix dimensions.
ReadCsv - Class in org.ejml.ops
Base class for reading CSV formatted files.
ReadCsv(InputStream) - Constructor for class org.ejml.ops.ReadCsv
Constructor for ReadCsv
readDDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a DMatrixRMaj from the IO stream where the user specifies the matrix dimensions.
readFDRM(int, int) - Method in class org.ejml.ops.ReadMatrixCsv
Reads in a FMatrixRMaj from 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 ZMatrixRMaj from 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 ReducedRowEchelonForm for 32-bit floats
ReducedRowEchelonForm_F64<T extends Matrix> - Interface in org.ejml.interfaces.linsol
Implementation of ReducedRowEchelonForm for 64-bit floats
releaseInternalArray() - Method in class pabeles.concurrency.GrowArray
Replaces the internal array with one of length zero.
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.DGrowArray
 
reset() - Method in class org.ejml.data.DMatrixSparseTriplet
 
reset() - Method in class org.ejml.data.FGrowArray
 
reset() - Method in class org.ejml.data.FMatrixSparseTriplet
 
reset() - Method in class pabeles.concurrency.GrowArray
 
reset(D) - Method in interface pabeles.concurrency.ConcurrencyOps.Reset
 
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
reshapeOrDeclare(BMatrixRMaj, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(CMatrixRMaj, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(DMatrixRMaj, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(DMatrixSparseCSC, int, int, int) - Static method in class org.ejml.UtilEjml
 
reshapeOrDeclare(FMatrixRMaj, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(FMatrixSparseCSC, int, int, int) - Static method in class org.ejml.UtilEjml
 
reshapeOrDeclare(ZMatrixRMaj, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(T, MatrixSparse) - Static method in class org.ejml.UtilEjml
 
reshapeOrDeclare(T, T) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
reshapeOrDeclare(T, T, int, int) - Static method in class org.ejml.UtilEjml
If the input matrix is null a new matrix is created and returned.
resize(int) - Method in class pabeles.concurrency.GrowArray
Increases the size of the array so that it contains the specified number of elements.
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.ElementLocation
Row coordinate of an element
row - Variable in class org.ejml.data.FMatrixSparse.CoordinateRealValue
The coordinate
row0 - Variable in class org.ejml.data.Submatrix
 
row1 - Variable in class org.ejml.data.Submatrix
 

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
 
saveDenseCSV(DMatrix, String) - Static method in class org.ejml.ops.MatrixIO
Saves a matrix to disk using in a Column Space Value (CSV) format.
saveMatlab(Matrix, String) - Static method in class org.ejml.ops.MatrixIO
Saves a matrix to disk using MATLAB's MAT-File Format (Level 5) binary serialization.
saveMatrixMarket(DMatrixRMaj, String, Writer) - Static method in class org.ejml.ops.MatrixIO
Writes a stream using the Matrix Market Coordinate format.
saveMatrixMarket(DMatrixSparse, String, Writer) - Static method in class org.ejml.ops.MatrixIO
Writes a stream using the Matrix Market Coordinate format.
saveMatrixMarket(FMatrixRMaj, String, Writer) - Static method in class org.ejml.ops.MatrixIO
Writes a stream using the Matrix Market Coordinate format.
saveMatrixMarket(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(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(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, 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, 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, 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(M) - Method in class org.ejml.data.Submatrix
 
set(M, int, int, int, int) - Method in class org.ejml.data.Submatrix
 
set(DMatrixRBlock) - Method in class org.ejml.data.DMatrixRBlock
 
set(FMatrixRBlock) - Method in class org.ejml.data.FMatrixRBlock
 
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
 
setIndexColumn(int) - Method in class org.ejml.masks.DMaskPrimitive
 
setIndexColumn(int) - Method in class org.ejml.masks.DMaskSparse
 
setIndexColumn(int) - Method in class org.ejml.masks.DMaskSparseStructural
 
setIndexColumn(int) - Method in class org.ejml.masks.FMaskPrimitive
 
setIndexColumn(int) - Method in class org.ejml.masks.FMaskSparse
 
setIndexColumn(int) - Method in class org.ejml.masks.FMaskSparseStructural
 
setIndexColumn(int) - Method in class org.ejml.masks.Mask
For faster access on a specific column (on at a time) ! Only useful for sparse masks
setMaxThreads(int) - Static method in class org.ejml.concurrency.EjmlConcurrency
Sets the maximum number of threads available in the thread pool and adjusts USE_CONCURRENT.
setMaxThreads(int) - Static method in class pabeles.concurrency.ConcurrencyOps
Changes the maximum number of threads available in the thread pool
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.
setRawResult(Number) - Method in class pabeles.concurrency.IntOperatorTask
 
setRawResult(Void) - Method in class pabeles.concurrency.IntObjectTask
 
setRawResult(Void) - Method in class pabeles.concurrency.IntRangeObjectTask
 
setRawResult(Void) - Method in class pabeles.concurrency.IntRangeTask
 
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
 
setTo(double, double) - Method in class org.ejml.data.Complex_F64
 
setTo(double, double) - Method in class org.ejml.data.ComplexPolar_F64
 
setTo(double, double) - Method in class org.ejml.data.DMatrix2
 
setTo(double, double, double) - Method in class org.ejml.data.DMatrix3
 
setTo(double, double, double, double) - Method in class org.ejml.data.DMatrix2x2
 
setTo(double, double, double, double) - Method in class org.ejml.data.DMatrix4
 
setTo(double, double, double, double, double) - Method in class org.ejml.data.DMatrix5
 
setTo(double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix6
 
setTo(double, double, double, double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix3x3
 
setTo(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class org.ejml.data.DMatrix4x4
 
setTo(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
 
setTo(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
 
setTo(float, float) - Method in class org.ejml.data.Complex_F32
 
setTo(float, float) - Method in class org.ejml.data.ComplexPolar_F32
 
setTo(float, float) - Method in class org.ejml.data.FMatrix2
 
setTo(float, float, float) - Method in class org.ejml.data.FMatrix3
 
setTo(float, float, float, float) - Method in class org.ejml.data.FMatrix2x2
 
setTo(float, float, float, float) - Method in class org.ejml.data.FMatrix4
 
setTo(float, float, float, float, float) - Method in class org.ejml.data.FMatrix5
 
setTo(float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix6
 
setTo(float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix3x3
 
setTo(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Method in class org.ejml.data.FMatrix4x4
 
setTo(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
 
setTo(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
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix2
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix2x2
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix3
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix3x3
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix4
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix4x4
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix5
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix5x5
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix6
 
setTo(int, double[]) - Method in class org.ejml.data.DMatrix6x6
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix2
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix2x2
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix3
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix3x3
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix4
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix4x4
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix5
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix5x5
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix6
 
setTo(int, float[]) - Method in class org.ejml.data.FMatrix6x6
 
setTo(int, int) - Method in class org.ejml.data.ElementLocation
 
setTo(int, int, boolean, double...) - Method in class org.ejml.data.ZMatrixRMaj
Sets this matrix equal to the matrix encoded in the array.
setTo(int, int, boolean, float...) - Method in class org.ejml.data.CMatrixRMaj
Sets this matrix equal to the matrix encoded in the array.
setTo(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.
setTo(CMatrixRMaj) - Method in class org.ejml.data.CMatrixRMaj
 
setTo(Complex_F32) - Method in class org.ejml.data.Complex_F32
 
setTo(Complex_F64) - Method in class org.ejml.data.Complex_F64
 
setTo(ComplexPolar_F32) - Method in class org.ejml.data.ComplexPolar_F32
 
setTo(ComplexPolar_F64) - Method in class org.ejml.data.ComplexPolar_F64
 
setTo(DGrowArray) - Method in class org.ejml.data.DGrowArray
 
setTo(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.
setTo(ElementLocation) - Method in class org.ejml.data.ElementLocation
 
setTo(FGrowArray) - Method in class org.ejml.data.FGrowArray
 
setTo(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.
setTo(IGrowArray) - Method in class org.ejml.data.IGrowArray
 
setTo(Matrix) - Method in class org.ejml.data.BMatrixRMaj
 
setTo(Matrix) - Method in class org.ejml.data.CMatrixRMaj
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix2
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix2x2
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix3
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix3x3
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix4
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix4x4
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix5
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix5x5
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix6
 
setTo(Matrix) - Method in class org.ejml.data.DMatrix6x6
 
setTo(Matrix) - Method in class org.ejml.data.DMatrixRBlock
 
setTo(Matrix) - Method in class org.ejml.data.DMatrixRMaj
 
setTo(Matrix) - Method in class org.ejml.data.DMatrixSparseCSC
 
setTo(Matrix) - Method in class org.ejml.data.DMatrixSparseTriplet
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix2
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix2x2
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix3
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix3x3
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix4
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix4x4
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix5
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix5x5
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix6
 
setTo(Matrix) - Method in class org.ejml.data.FMatrix6x6
 
setTo(Matrix) - Method in class org.ejml.data.FMatrixRBlock
 
setTo(Matrix) - Method in class org.ejml.data.FMatrixRMaj
 
setTo(Matrix) - Method in class org.ejml.data.FMatrixSparseCSC
 
setTo(Matrix) - Method in class org.ejml.data.FMatrixSparseTriplet
 
setTo(Matrix) - Method in interface org.ejml.data.Matrix
Sets this matrix to be identical to the 'original' matrix passed in.
setTo(Matrix) - Method in class org.ejml.data.ZMatrixRMaj
 
setTo(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.
setTo(ZMatrixRMaj) - Method in class org.ejml.data.ZMatrixRMaj
 
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.
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 SingularValueDecomposition for 32-bit floats.
SingularValueDecomposition_F64<T extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of SingularValueDecomposition for 64-bit floats.
size() - Method in class pabeles.concurrency.GrowArray
 
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
 
Submatrix<M extends Matrix> - Class in org.ejml.data
Describes a rectangular submatrix.
Submatrix() - Constructor for class org.ejml.data.Submatrix
 
sum() - Method in class org.ejml.data.BMatrixRMaj
Returns the total number of elements which are true.
sum(int, int, Class, IntProducerNumber) - Static method in class pabeles.concurrency.ConcurrencyOps
Computes sums up the results using the specified primitive type
Sum(int, int, Class, IntProducerNumber) - Constructor for class pabeles.concurrency.IntOperatorTask.Sum
 
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
 
TIMES - Static variable in class org.ejml.ops.DMonoids
 
TIMES - Static variable in class org.ejml.ops.FMonoids
 
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 TridiagonalSimilarDecomposition for 32-bit floats
TridiagonalSimilarDecomposition_F64<MatrixType extends Matrix> - Interface in org.ejml.interfaces.decomposition
Implementation of TridiagonalSimilarDecomposition for 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_get(int, int, double) - Method in interface org.ejml.data.DMatrixSparse
Same as DMatrixSparse.get(int, int, double) but does not perform bounds check on input parameters.
unsafe_get(int, int, double) - Method in class org.ejml.data.DMatrixSparseCSC
 
unsafe_get(int, int, double) - Method in class org.ejml.data.DMatrixSparseTriplet
 
unsafe_get(int, int, float) - Method in interface org.ejml.data.FMatrixSparse
Same as FMatrixSparse.get(int, int, float) but does not perform bounds check on input parameters.
unsafe_get(int, int, float) - Method in class org.ejml.data.FMatrixSparseCSC
 
unsafe_get(int, int, float) - 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 Matrix.setTo(org.ejml.data.Matrix) 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 Matrix.setTo(org.ejml.data.Matrix) 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 - Enum constant in enum class org.ejml.data.MatrixType
 
USE_CONCURRENT - Static variable in class org.ejml.concurrency.EjmlConcurrency
Used to toggle auto matic switching to concurrent algorithms
useConcurrent(Matrix) - Static method in class org.ejml.concurrency.EjmlConcurrency
Returns true if the operation on the matrix should use the concurrent implementation.
useConcurrent(MatrixSparse) - Static method in class org.ejml.concurrency.EjmlConcurrency
Returns true if the operation on the matrix should use the concurrent implementation.
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
 
UtilEjml.Process - Interface in org.ejml
 

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 class org.ejml.data.MatrixType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.EjmlParameters.MemoryUsage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ejml.sparse.FillReducing
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.ejml.data.MatrixType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.EjmlParameters.MemoryUsage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ejml.sparse.FillReducing
Returns an array containing the constants of this enum class, 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

withIndexFirstColumn(boolean) - Method in class org.ejml.masks.DMaskSparse.Builder
 
withIndexFirstColumn(boolean) - Method in class org.ejml.masks.DMaskSparseStructural.Builder
 
withIndexFirstColumn(boolean) - Method in class org.ejml.masks.FMaskSparse.Builder
 
withIndexFirstColumn(boolean) - Method in class org.ejml.masks.FMaskSparseStructural.Builder
 
withNegated(boolean) - Method in class org.ejml.masks.MaskBuilder
 
withNumCols(int) - Method in class org.ejml.masks.DMaskPrimitive.Builder
 
withNumCols(int) - Method in class org.ejml.masks.FMaskPrimitive.Builder
 
withWorkArray(IGrowArray) - Method in class org.ejml.masks.DMaskSparse.Builder
 
withWorkArray(IGrowArray) - Method in class org.ejml.masks.DMaskSparseStructural.Builder
 
withWorkArray(IGrowArray) - Method in class org.ejml.masks.FMaskSparse.Builder
 
withWorkArray(IGrowArray) - Method in class org.ejml.masks.FMaskSparseStructural.Builder
 
withZeroElement(double) - Method in class org.ejml.masks.DMaskPrimitive.Builder
 
withZeroElement(double) - Method in class org.ejml.masks.DMaskSparse.Builder
 
withZeroElement(float) - Method in class org.ejml.masks.FMaskPrimitive.Builder
 
withZeroElement(float) - Method in class org.ejml.masks.FMaskSparse.Builder
 
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.

X

XNOR - Static variable in class org.ejml.ops.DMonoids
 
XNOR - Static variable in class org.ejml.ops.FMonoids
 
XNOR_OR - Static variable in class org.ejml.ops.DSemiRings
 
XNOR_OR - Static variable in class org.ejml.ops.FSemiRings
 
XOR - Static variable in class org.ejml.ops.DMonoids
 
XOR - Static variable in class org.ejml.ops.FMonoids
 
XOR_AND - Static variable in class org.ejml.ops.DSemiRings
 
XOR_AND - Static variable in class org.ejml.ops.FSemiRings
 

Z

ZDRM - Enum constant in enum class 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
ZERO_LENGTH_F32 - Static variable in class org.ejml.UtilEjml
 
ZERO_LENGTH_F64 - Static variable in class org.ejml.UtilEjml
 
ZERO_LENGTH_I32 - Static variable in class org.ejml.UtilEjml
 
zeroElement - Variable in class org.ejml.masks.DMaskPrimitive
Value representing that the entry is not set in the mask
zeroElement - Variable in class org.ejml.masks.DMaskSparse
Value representing that the entry is not set in the mask
zeroElement - Variable in class org.ejml.masks.FMaskPrimitive
Value representing that the entry is not set in the mask
zeroElement - Variable in class org.ejml.masks.FMaskSparse
Value representing that the entry is not set in the mask
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 ZMatrixRMaj which is a copy of the passed in matrix.
ZSCC - Enum constant in enum class org.ejml.data.MatrixType
 
A B C D E F G H I L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form