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

A

A - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
A - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
Ablock - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
add(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrix2, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a + b
ci = ai + bi
add(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrix3, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a + b
ci = ai + bi
add(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrix4, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a + b
ci = ai + bi
add(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrix5, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a + b
ci = ai + bi
add(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrix6, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a + b
ci = ai + bi
add(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = a + b
cij = aij + bij
add(FMatrixD1, float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = a + β * b
cij = aij + β * bij
add(float, FMatrixD1, float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * a + β * b
cij = α * aij + β * bij
add(float, FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * a + b
cij = α * aij + bij
add(FMatrixD1, float) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an in-place scalar addition:

a = a + val
aij = aij + val
add(FMatrixD1, float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs scalar addition:

c = a + val
cij = aij + val
add_row(int, FSubmatrixD1, int, float, FSubmatrixD1, int, float, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
 
add_row(int, FSubmatrixD1, int, float, FSubmatrixD1, int, float, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_FDRB
Row vector add:
add: ci = α*ai + βBi
where 'a', 'b', and 'c' are row vectors within the row block vectors of A, B, and C respectively.
addComputedEigen2x2(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
addEigenAt(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
addEquals(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

a = a + b
ai = ai + bi
addEquals(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

a = a + b
ai = ai + bi
addEquals(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

a = a + b
ai = ai + bi
addEquals(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

a = a + b
ai = ai + bi
addEquals(FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

a = a + b
ai = ai + bi
addEquals(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

a = a + b
aij = aij + bij
addEquals(FMatrixD1, float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

a = a + β * b
aij = aij + β * bij
addIdentity(FMatrix1Row, FMatrix1Row, float) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Performs the following operation:

B = A + αI
addOuterProd(float, FMatrixD1, FMatrixD1, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Adds to A ∈ ℜ m × n the results of an outer product multiplication of the two vectors.
addRow(FMatrixRMaj, FMatrixRMaj, float[], int, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Adjusts the values of the Q and R matrices to take in account the effects of inserting a row to the 'A' matrix at the specified location.
addRowToA(float[], int) - Method in interface org.ejml.dense.row.linsol.AdjustableLinearSolver_FDRM
Adds a row to A.
addRowToA(float[], int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_FDRM
 
addUniform(FMatrixRMaj, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Adds random values to each element in the matrix from an uniform distribution.

aij = aij + U(min,max)
AdjLinearSolverQr_FDRM - Class in org.ejml.dense.row.linsol.qr
A solver for QR decomposition that can efficiently modify the previous decomposition when data is added or removed.
AdjLinearSolverQr_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_FDRM
 
adjustable() - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Create a solver which can efficiently add and remove elements instead of recomputing everything from scratch.
AdjustableLinearSolver_FDRM - Interface in org.ejml.dense.row.linsol
In many situations solutions to linear systems that share many of the same data points are needed.
alg - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
alg - Variable in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
applyQ(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
Multiplies the provided matrix by Q using householder reflectors.
applyQ(FMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
Specialized version of applyQ() that allows the zeros in an identity matrix to be taken advantage of depending on if isIdentity is true or not.
applyQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
A = Q*A
applyQTran(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
Multiplies the provided matrix by QT using householder reflectors.
applyReflectorsToRow(int, FSubmatrixD1, FSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Applies the reflectors that have been computed previously to the specified row.
applyTranQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
A = QT*A

B

BaseDecomposition_FDRB_to_FDRM - Class in org.ejml.dense.row.decomposition
Generic interface for wrapping a FMatrixRBlock decomposition for processing of FMatrixRMaj.
BaseDecomposition_FDRB_to_FDRM(DecompositionInterface<FMatrixRBlock>, int) - Constructor for class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
BaseLinearSolverQrp_FDRM - Class in org.ejml.dense.row.linsol.qr
Base class for QR pivot based pseudo inverse classes.
BaseLinearSolverQrp_FDRM(QRPDecomposition_F32<FMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
Configures internal parameters.
BidiagonalDecompositionRow_FDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
Performs a BidiagonalDecomposition_F32 using householder reflectors.
BidiagonalDecompositionRow_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Creates a decompose that defines the specified amount of memory.
BidiagonalDecompositionRow_FDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
BidiagonalDecompositionTall_FDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
BidiagonalDecomposition_F32 specifically designed for tall matrices.
BidiagonalDecompositionTall_FDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
BidiagonalHelper_FDRB - Class in org.ejml.dense.block.decomposition.bidiagonal
 
BidiagonalHelper_FDRB() - Constructor for class org.ejml.dense.block.decomposition.bidiagonal.BidiagonalHelper_FDRB
 
bidiagOuterBlocks(int, FSubmatrixD1, float[], float[]) - Static method in class org.ejml.dense.block.decomposition.bidiagonal.BidiagonalHelper_FDRB
Performs a standard bidiagonal decomposition just on the outer blocks of the provided matrix
block(FMatrix1Row, FMatrix1Row, int) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_FDRM
Performs a transpose across block sub-matrices.
blockA - Variable in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
blockAligned(int, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Checks to see if the submatrix has its boundaries along inner blocks.
blockB - Variable in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
BlockHouseHolder_FDRB - Class in org.ejml.dense.block.decomposition.qr
Contains various helper functions for performing a block matrix QR decomposition.
BlockHouseHolder_FDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
 
blockLength - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
blockMultMinus(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C - A * B
blockMultMinusTransA(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C - AT * B
blockMultMinusTransB(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C - A * BT
blockMultPlus(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + A * B
blockMultPlus(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + α A * B
blockMultPlusTransA(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + AT * B
blockMultPlusTransA(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + α AT * B
blockMultPlusTransB(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + A * BT
blockMultPlusTransB(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = C + α A * BT
blockMultSet(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = A * B
blockMultSet(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = α A * B
blockMultSetTransA(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = AT * B
blockMultSetTransA(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = α AT * B
blockMultSetTransB(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = A * BT
blockMultSetTransB(float, float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_FDRB
Performs the follow operation on individual inner blocks:

C = α A * BT
blockX - Variable in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
boundLargestEigenValue(FMatrixRMaj, float[]) - Static method in class org.ejml.dense.row.EigenOps_FDRM
Generates a bound for the largest eigen value of the provided matrix using Perron-Frobenius theorem.
bulgeDoubleStepQn(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
bulgeDoubleStepQn(int, float, float, float, float, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
bulgeSingleStepQn(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
bulgeSingleStepQn(int, float, float, float, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 

C

changeSign(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Changes the sign of every element in the vector.

ai = -ai
changeSign(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Changes the sign of every element in the vector.

ai = -ai
changeSign(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Changes the sign of every element in the vector.

ai = -ai
changeSign(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Changes the sign of every element in the vector.

ai = -ai
changeSign(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Changes the sign of every element in the vector.

ai = -ai
changeSign(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Changes the sign of every element in the matrix.

aij = -aij
changeSign(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Changes the sign of every element in the matrix.

outputij = -inputij
checkForAndHandleZeros() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Checks to see if either the diagonal element or off diagonal element is zero.
checkIdenticalShape(FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Checks to see if the two matrices have an identical shape an block size.
checkIdentity(FMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_FDRM
 
checkSvdMatrixSize(FMatrixRMaj, boolean, FMatrixRMaj, FMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Checks to see if all the provided matrices are the expected size for an SVD.
checkZeros(FMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_FDRM
 
checkZerosLT(FMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_FDRM
Creates a zeros matrix only if A does not already exist.
checkZerosUT(FMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_FDRM
Creates a zeros matrix only if A does not already exist.
chol(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a CholeskyDecomposition_F32 that has been optimized for the specified matrix size.
chol(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a linear solver using Cholesky decomposition
CholeskyDecomposition_FDRB_to_FDRM - Class in org.ejml.dense.row.decomposition.chol
Wrapper around CholeskyOuterForm_FDRB that allows it to process FMatrixRMaj.
CholeskyDecomposition_FDRB_to_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_FDRB_to_FDRM
 
CholeskyDecompositionBlock_FDRM - Class in org.ejml.dense.row.decomposition.chol
This is an implementation of Cholesky that processes internal submatrices as blocks.
CholeskyDecompositionBlock_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
Creates a CholeksyDecomposition capable of decomposing a matrix that is n by n, where n is the width.
CholeskyDecompositionCommon_FDRM - Class in org.ejml.dense.row.decomposition.chol
This is an abstract class for a Cholesky decomposition.
CholeskyDecompositionCommon_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
Specifies if a lower or upper variant should be constructed.
CholeskyDecompositionInner_FDRM - Class in org.ejml.dense.row.decomposition.chol
This implementation of a Cholesky decomposition using the inner-product form.
CholeskyDecompositionInner_FDRM() - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_FDRM
 
CholeskyDecompositionInner_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_FDRM
 
CholeskyDecompositionLDL_FDRM - Class in org.ejml.dense.row.decomposition.chol
This variant on the Cholesky decomposition avoid the need to take the square root by performing the following decomposition:

L*D*LT=A

where L is a lower triangular matrix with zeros on the diagonal.
CholeskyDecompositionLDL_FDRM() - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
CholeskyOuterForm_FDRB - Class in org.ejml.dense.block.decomposition.chol
Block Cholesky using outer product form.
CholeskyOuterForm_FDRB(boolean) - Constructor for class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
Creates a new BlockCholeskyOuterForm
CholeskyOuterSolver_FDRB - Class in org.ejml.dense.block.linsol.chol
Linear solver that uses a block cholesky decomposition.
CholeskyOuterSolver_FDRB() - Constructor for class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
cholLDL(int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a CholeskyDecompositionLDL_FDRM that has been optimized for the specified matrix size.
columnsToVector(FMatrixRMaj, FMatrixRMaj[]) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Converts the columns in a matrix into a set of vectors.
CommonOps_FDF2 - Class in org.ejml.dense.fixed
Common matrix operations for fixed sized matrices which are 2 x 2 or 2 element vectors.
CommonOps_FDF2() - Constructor for class org.ejml.dense.fixed.CommonOps_FDF2
 
CommonOps_FDF3 - Class in org.ejml.dense.fixed
Common matrix operations for fixed sized matrices which are 3 x 3 or 3 element vectors.
CommonOps_FDF3() - Constructor for class org.ejml.dense.fixed.CommonOps_FDF3
 
CommonOps_FDF4 - Class in org.ejml.dense.fixed
Common matrix operations for fixed sized matrices which are 4 x 4 or 4 element vectors.
CommonOps_FDF4() - Constructor for class org.ejml.dense.fixed.CommonOps_FDF4
 
CommonOps_FDF5 - Class in org.ejml.dense.fixed
Common matrix operations for fixed sized matrices which are 5 x 5 or 5 element vectors.
CommonOps_FDF5() - Constructor for class org.ejml.dense.fixed.CommonOps_FDF5
 
CommonOps_FDF6 - Class in org.ejml.dense.fixed
Common matrix operations for fixed sized matrices which are 6 x 6 or 6 element vectors.
CommonOps_FDF6() - Constructor for class org.ejml.dense.fixed.CommonOps_FDF6
 
CommonOps_FDRM - Class in org.ejml.dense.row
Common matrix operations are contained here.
CommonOps_FDRM() - Constructor for class org.ejml.dense.row.CommonOps_FDRM
 
commonSetup(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
This function performs sanity check on the input for decompose and sets up the QR matrix.
compute(FMatrix1Row) - Method in class org.ejml.dense.row.misc.DeterminantFromMinor_FDRM
Computes the determinant for the specified matrix.
computeDeterminant() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
 
computeDeterminant() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_FDRB_to_FDRM
 
computeDeterminant() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
computeDeterminant() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
Computes the determinant from the LU decomposition.
computeDirect(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
This method computes the eigen vector with the largest eigen value by using the direct power method.
computeEigenValue(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.EigenOps_FDRM
Given matrix A and an eigen vector of A, compute the corresponding eigen value.
computeEigenVector(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.EigenOps_FDRM
Given an eigenvalue it computes an eigenvector using inverse iteration:
for i=1:MAX {
(A - μI)z(i) = q(i-1)
q(i) = z(i) / ||z(i)||
λ(i) = q(i)T A q(i)
}
computeHouseHolderCol(int, FSubmatrixD1, float[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes the householder vector that is used to create reflector for the column.
computeHouseHolderRow(int, FSubmatrixD1, float[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes the householder vector from the specified row
computeLikelihoodP() - Method in class org.ejml.dense.row.CovarianceRandomDraw_FDRM
Computes the likelihood of the random draw
computeRotator(float, float) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Computes a rotator that will set run to zero (?)
computeRowOfV(int, FSubmatrixD1, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Final computation for a single row of 'v':

v = y -(1/2)γ(y^T*u)*u
computeShift() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
computeShiftDirect(FMatrixRMaj, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
Computes the most dominant eigen vector of A using a shifted matrix.
computeShiftInvert(FMatrixRMaj, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
Computes the most dominant eigen vector of A using an inverted shifted matrix.
computeTauAndDivide(int, int, float[], int, float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
computeTauAndDivide(int, int, float[], float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
Normalizes elements in 'u' by dividing by max and computes the norm2 of the normalized array u.
computeTauAndDivideCol(int, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
From the specified column of Y tau is computed and each element is divided by 'max'.
computeTauAndDivideRow(int, FSubmatrixD1, int, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
From the specified row of Y tau is computed and each element is divided by 'max'.
computeU(int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
computeV(int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
computeV_blockVector(int, FSubmatrixD1, float[], FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Given an already computed tridiagonal decomposition, compute the V row block vector.

y(:) = A*u
v(i) = y - (1/2)*γ*(y^T*u)*u
computeW_Column(int, FSubmatrixD1, FSubmatrixD1, float[], float[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes W from the householder reflectors stored in the columns of the column block submatrix Y.
computeW_row(int, FSubmatrixD1, FSubmatrixD1, float[], int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Computes W from the householder reflectors stored in the columns of the row block submatrix Y.
computeWilkinsonShift() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
computeY(int, FSubmatrixD1, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Computes the 'y' vector and stores the result in 'v'

y = -γ(A + U*V^T + V*U^T)u
computeY_t_V(int, FSubmatrixD1, int, float[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes YTv(j).
computeZ(int, FSubmatrixD1, FSubmatrixD1, int, float[], float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes the vector z and inserts it into 'W':

z = - βj*(Vj + W*h)

where h is a vector of length 'col' and was computed using BlockHouseHolder_FDRB.computeY_t_V(int, org.ejml.data.FSubmatrixD1, int, float[]).
concatColumns(FMatrixRMaj...) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Concatinates all the matrices together along their columns.
concatRows(FMatrixRMaj...) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Concatinates all the matrices together along their columns.
conditionP(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.NormOps_FDRM
The condition number of a matrix is used to measure the sensitivity of the linear system Ax=b.
conditionP2(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
The condition p = 2 number of a matrix is used to measure the sensitivity of the linear system Ax=b.
convert(FMatrixRMaj, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Converts a row major matrix into a row major block matrix.
convert(FMatrixRBlock, FMatrixRMaj) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Converts a row major block matrix into a row major matrix.
convert(FMatrixRMaj, int) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
convert(FMatrixRMaj) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
convertBlockToRow(int, int, int, float[], float[]) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Converts matrix data stored is a block row major format into a row major format in place.
convertBlockToRow(int, int, int, float[]) - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
convertRowToBlock(int, int, int, float[], float[]) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Converts matrix data stored is a row major format into a block row major format in place.
convertToColumnMajor(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Converts the standard row-major matrix into a column-major vector that is advantageous for this problem.
convertTranSrc(FMatrixRMaj, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Converts the transpose of a row major matrix into a row major block matrix.
copy(FMatrix, FMatrix) - Static method in class org.ejml.generic.GenericMatrixOps_F32
 
copyChangeRow(int[], FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Creates a copy of a matrix but swaps the rows as specified by the order array.
copyDiag(float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
copyEigenvalues(float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
copyOff(float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
copyTriangle(boolean, FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Copies either the upper or lower triangular portion of src into dst.
copyTriangle(FMatrixRMaj, FMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Copies just the upper or lower triangular portion of a matrix.
countNonZero(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Counts the number of elements in A which are not zero.
countTrue(BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Counts the number of elements in A which are true
CovarianceOps_FDRM - Class in org.ejml.dense.row
Contains operations specific to covariance matrices.
CovarianceOps_FDRM() - Constructor for class org.ejml.dense.row.CovarianceOps_FDRM
 
CovarianceRandomDraw_FDRM - Class in org.ejml.dense.row
Generates random vectors based on a zero mean multivariate Gaussian distribution.
CovarianceRandomDraw_FDRM(Random, FMatrixRMaj) - Constructor for class org.ejml.dense.row.CovarianceRandomDraw_FDRM
Creates a random distribution with the specified mean and covariance.
createBulge(int, float, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Performs a similar transform on A-pI
createBulge(int, float, float, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Performs a similar transform on BTB-pI
createBulge2by2(int, float, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
createBulgeSingleStep(int, float) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
createMatrixD(EigenDecomposition_F32) - Static method in class org.ejml.dense.row.EigenOps_FDRM
A diagonal matrix where real diagonal element contains a real eigenvalue.
createMatrixV(EigenDecomposition_F32<FMatrixRMaj>) - Static method in class org.ejml.dense.row.EigenOps_FDRM
Puts all the real eigenvectors into the columns of a matrix.
createR - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
createRandom(int, int, float, float, Random) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
createRandom(int, int, float, float, Random, int) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
createReflector(FMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Creates a reflector from the provided vector.

Q = I - γ u uT
γ = 2/||u||2
createReflector(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Creates a reflector from the provided vector and gamma.

Q = I - γ u uT

D

dataLU - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
dataQR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
dataQR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Where the Q and R matrices are stored.
declareInternalData(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Declares the internal data structures so that it can process matrices up to the specified size.
decomp - Variable in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
decompose(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
Decomposes the provided matrix and stores the result in the same matrix.
decompose(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
decompose(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Computes the decomposition of the provided matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
Performs Choleksy decomposition on the provided matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
Performs Choleksy decomposition on the provided matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
Decomposes the matrix using the QR algorithm.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
Computes the decomposition of the provided matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
Decomposes the provided symmetric matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
Decomposes the provided symmetric matrix.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionAlt_FDRM
This is a modified version of what was found in the JAMA package.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
To decompose the matrix 'A' it must have full rank.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
In order to decompose the matrix 'A' it must have full rank.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
To decompose the matrix 'A' it must have full rank.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
To decompose the matrix 'A' it must have full rank.
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
decompose(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
decomposeCommonInit(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
Performs Choleksy decomposition on the provided matrix.
decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
Performs an lower triangular decomposition.
decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_FDRM
 
decomposeQR_block_col(int, FSubmatrixD1, float[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Performs a standard QR decomposition on the specified submatrix that is one block wide.
decomposer - Variable in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
decomposeSafe(DecompositionInterface<T>, T) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
A simple convinience function that decomposes the matrix but automatically checks the input ti make sure is not being modified.
decomposeUpper() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
 
decomposeUpper() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
Performs an upper triangular decomposition.
decomposeUpper() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_FDRM
 
DecompositionFactory_FDRM - Class in org.ejml.dense.row.factory
Contains operations related to creating and evaluating the quality of common matrix decompositions.
DecompositionFactory_FDRM() - Constructor for class org.ejml.dense.row.factory.DecompositionFactory_FDRM
 
deleteRow(FMatrixRMaj, FMatrixRMaj, int, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Adjusts the values of the Q and R matrices to take in account the effects of removing a row from the 'A' matrix at the specified location.
descendingOrder(FMatrixRMaj, boolean, FMatrixRMaj, FMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Adjusts the matrices so that the singular values are in descending order.
descendingOrder(FMatrixRMaj, boolean, float[], int, FMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Similar to SingularOps_FDRM.descendingOrder(FMatrixRMaj, boolean, FMatrixRMaj, FMatrixRMaj, boolean) but takes in an array of singular values instead.
det(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition.
det(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition.
det(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition.
det(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition.
det(FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns the determinant of the matrix.
det - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
det(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
det2(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
det3(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
det4(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
det5(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
det6(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
DeterminantFromMinor_FDRM - Class in org.ejml.dense.row.misc
Computes the determinant of a matrix using Laplace expansion.
DeterminantFromMinor_FDRM(int) - Constructor for class org.ejml.dense.row.misc.DeterminantFromMinor_FDRM
 
DeterminantFromMinor_FDRM(int, int) - Constructor for class org.ejml.dense.row.misc.DeterminantFromMinor_FDRM
 
diag(FMatrix2x2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
diag(FMatrix3x3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
diag(FMatrix4x4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
diag(FMatrix5x5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
diag(FMatrix6x6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
diag(float...) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Creates a new square matrix whose diagonal elements are specified by diagEl and all the other elements are zero.

aij = 0 if i ≤ j
aij = diag[i] if i = j
diag(FMatrixRMaj, int, float...) - Static method in class org.ejml.dense.row.CommonOps_FDRM
 
diag - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
diag - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
diagonal(int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random diagonal matrix where the diagonal elements are selected from a uniform distribution that goes from min to max.
diagonal(int, int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random matrix where all elements are zero but diagonal elements.
diagProd(FMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Computes the product of the diagonal elements.
diagR(int, int, float...) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Creates a new rectangular matrix whose diagonal elements are specified by diagEl and all the other elements are zero.

aij = 0 if i ≤ j
aij = diag[i] if i = j
diffNormF(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Computes the F norm of the difference between the two Matrices:

Sqrt{∑i=1:mj=1:n ( aij - bij)2}
diffNormF_fast(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
 
diffNormP1(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Computes the p=1 p-norm of the difference between the two Matrices:

i=1:mj=1:n | aij - bij|

where |x| is the absolute value of x.
div_row(int, FSubmatrixD1, int, float, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_FDRB
Row vector divide:
div: bi = ai
where 'a' and 'b' are row vectors within the row block vector A and B.
divide(FMatrix2x2, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an in-place element by element scalar division.
divide(FMatrix2, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an in-place element by element scalar division.
divide(FMatrix2x2, float, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element scalar division.
divide(FMatrix2, float, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element scalar division.
divide(FMatrix3x3, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an in-place element by element scalar division.
divide(FMatrix3, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an in-place element by element scalar division.
divide(FMatrix3x3, float, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element scalar division.
divide(FMatrix3, float, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element scalar division.
divide(FMatrix4x4, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an in-place element by element scalar division.
divide(FMatrix4, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an in-place element by element scalar division.
divide(FMatrix4x4, float, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element scalar division.
divide(FMatrix4, float, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element scalar division.
divide(FMatrix5x5, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an in-place element by element scalar division.
divide(FMatrix5, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an in-place element by element scalar division.
divide(FMatrix5x5, float, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element scalar division.
divide(FMatrix5, float, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element scalar division.
divide(FMatrix6x6, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an in-place element by element scalar division.
divide(FMatrix6, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an in-place element by element scalar division.
divide(FMatrix6x6, float, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element scalar division.
divide(FMatrix6, float, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element scalar division.
divide(float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an in-place element by element scalar division with the scalar on top.

aij = α/aij
divide(FMatrixD1, float) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an in-place element by element scalar division with the scalar on bottom.

aij = aij
divide(float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an element by element scalar division with the scalar on top.

bij = α/aij
divide(FMatrixD1, float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an element by element scalar division with the scalar on botton.

bij = aij
divideElements(int, int, float[], float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
divideElements(int, int, float[], int, float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
divideElements_Bcol(int, int, int, float[], float[], int, float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
divideElements_Brow(int, int, float[], float[], int, float) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
divideElementsCol(int, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Divides the elements at the specified column by 'val'.
dominantEigenpair(FMatrixRMaj) - Static method in class org.ejml.dense.row.EigenOps_FDRM
Computes the dominant eigen vector for a matrix.
dot(FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the vector dot product:

c = a * b

c ≥ ∑k=1:n { bk * ak }
dot(FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the vector dot product:

c = a * b

c ≥ ∑k=1:n { bk * ak }
dot(FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the vector dot product:

c = a * b

c ≥ ∑k=1:n { bk * ak }
dot(FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the vector dot product:

c = a * b

c ≥ ∑k=1:n { bk * ak }
dot(FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the vector dot product:

c = a * b

c ≥ ∑k=1:n { bk * ak }
dot(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the dot product or inner product between two vectors.
dot_row(int, FSubmatrixD1, int, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_FDRB
Row vector dot/inner product:
dot: c = sum ai*bi
where 'a' and 'b' are row vectors within the row block vector A and B, and 'c' is a scalar.
dot_row_col(int, FSubmatrixD1, int, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_FDRB
vector dot/inner product from one row vector and one column vector:
dot: c = sum ai*bi
where 'a' is a row vector 'b' is a column vectors within the row block vector A and B, and 'c' is a scalar.

E

eig(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns an EigenDecomposition that has been optimized for the specified matrix size.
eig(int, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns an EigenDecomposition which is specialized for symmetric matrices or the general problem.
eigen2by2_scale(float, float, float, float) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
eigenBB_2x2(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Computes the eigenvalue of the 2 by 2 matrix BTB
EigenOps_FDRM - Class in org.ejml.dense.row
Additional functions related to eigenvalues and eigenvectors of a matrix.
EigenOps_FDRM() - Constructor for class org.ejml.dense.row.EigenOps_FDRM
 
EigenPowerMethod_FDRM - Class in org.ejml.dense.row.decomposition.eig
The power method is an iterative method that can be used to find dominant eigen vector in a matrix.
EigenPowerMethod_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
 
eigenSmall - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
eigenSmall - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
eigenvalue2by2(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Computes the eigenvalue of the 2 by 2 matrix.
EigenvalueExtractor_FDRM - Interface in org.ejml.dense.row.decomposition.eig
 
EigenvalueSmall_F32 - Class in org.ejml.dense.row.decomposition.eig
 
EigenvalueSmall_F32() - Constructor for class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
 
elementDiagonalMaxAbs(FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Returns the absolute value of the digonal element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementDiv(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element division operation:

aij = aij / bij
elementDiv(FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element division operation:

ai = ai / bi
elementDiv(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element division operation:

cij = aij / bij
elementDiv(FMatrix2, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element division operation:

ci = ai / bi
elementDiv(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element division operation:

aij = aij / bij
elementDiv(FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element division operation:

ai = ai / bi
elementDiv(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element division operation:

cij = aij / bij
elementDiv(FMatrix3, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element division operation:

ci = ai / bi
elementDiv(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element division operation:

aij = aij / bij
elementDiv(FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element division operation:

ai = ai / bi
elementDiv(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element division operation:

cij = aij / bij
elementDiv(FMatrix4, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element division operation:

ci = ai / bi
elementDiv(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element division operation:

aij = aij / bij
elementDiv(FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element division operation:

ai = ai / bi
elementDiv(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element division operation:

cij = aij / bij
elementDiv(FMatrix5, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element division operation:

ci = ai / bi
elementDiv(FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element division operation:

aij = aij / bij
elementDiv(FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element division operation:

ai = ai / bi
elementDiv(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element division operation:

cij = aij / bij
elementDiv(FMatrix6, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element division operation:

ci = ai / bi
elementDiv(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the an element by element division operation:

aij = aij / bij
elementDiv(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the an element by element division operation:

cij = aij / bij
elementExp(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Element-wise exp operation
cij = (float)Math.log(aij)
elementLessThan(FMatrixRMaj, float, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the > operator to each element in A.
elementLessThan(FMatrixRMaj, FMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the < operator to each element in A.
elementLessThanOrEqual(FMatrixRMaj, float, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the ≥ operator to each element in A.
elementLessThanOrEqual(FMatrixRMaj, FMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the A ≤ B operator to each element.
elementLog(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Element-wise log operation
cij = (float)Math.log(aij)
elementMax(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMax(FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the value of the element in the vector that has the largest value.

Max{ ai } for all i
elementMax(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMax(FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the value of the element in the vector that has the largest value.

Max{ ai } for all i
elementMax(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMax(FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the value of the element in the vector that has the largest value.

Max{ ai } for all i
elementMax(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMax(FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the value of the element in the vector that has the largest value.

Max{ ai } for all i
elementMax(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMax(FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the value of the element in the vector that has the largest value.

Max{ ai } for all i
elementMax(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns the value of the element in the matrix that has the largest value.

Max{ aij } for all i and j
elementMaxAbs(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMaxAbs(FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the absolute value of the element in the vector that has the largest absolute value.

Max{ |ai| } for all i
elementMaxAbs(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMaxAbs(FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the absolute value of the element in the vector that has the largest absolute value.

Max{ |ai| } for all i
elementMaxAbs(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMaxAbs(FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the absolute value of the element in the vector that has the largest absolute value.

Max{ |ai| } for all i
elementMaxAbs(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMaxAbs(FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the absolute value of the element in the vector that has the largest absolute value.

Max{ |ai| } for all i
elementMaxAbs(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMaxAbs(FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the absolute value of the element in the vector that has the largest absolute value.

Max{ |ai| } for all i
elementMaxAbs(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns the absolute value of the element in the matrix that has the largest absolute value.

Max{ |aij| } for all i and j
elementMin(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMin(FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the value of the element in the vector that has the minimum value.

Min{ ai } for all
elementMin(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMin(FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the value of the element in the vector that has the minimum value.

Min{ ai } for all
elementMin(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMin(FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the value of the element in the vector that has the minimum value.

Min{ ai } for all
elementMin(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMin(FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the value of the element in the vector that has the minimum value.

Min{ ai } for all
elementMin(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMin(FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the value of the element in the vector that has the minimum value.

Min{ ai } for all
elementMin(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns the value of the element in the matrix that has the minimum value.

Min{ aij } for all i and j
elementMinAbs(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMinAbs(FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Returns the absolute value of the element in the vector that has the smallest absolute value.

Min{ |ai| } for all i
elementMinAbs(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMinAbs(FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Returns the absolute value of the element in the vector that has the smallest absolute value.

Min{ |ai| } for all i
elementMinAbs(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMinAbs(FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Returns the absolute value of the element in the vector that has the smallest absolute value.

Min{ |ai| } for all i
elementMinAbs(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMinAbs(FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Returns the absolute value of the element in the vector that has the smallest absolute value.

Min{ |ai| } for all i
elementMinAbs(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMinAbs(FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Returns the absolute value of the element in the vector that has the smallest absolute value.

Min{ |ai| } for all i
elementMinAbs(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns the absolute value of the element in the matrix that has the smallest absolute value.

Min{ |aij| } for all i and j
elementMoreThan(FMatrixRMaj, float, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the > operator to each element in A.
elementMoreThanOrEqual(FMatrixRMaj, float, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the ≥ operator to each element in A.
elementMult(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element multiplication operation:

ai = ai * bi
elementMult(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element multiplication operation:

cij = aij * bij
elementMult(FMatrix2, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element multiplication operation:

ci = ai * bj
elementMult(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element multiplication operation:

ai = ai * bi
elementMult(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element multiplication operation:

cij = aij * bij
elementMult(FMatrix3, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element multiplication operation:

ci = ai * bj
elementMult(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element multiplication operation:

ai = ai * bi
elementMult(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element multiplication operation:

cij = aij * bij
elementMult(FMatrix4, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element multiplication operation:

ci = ai * bj
elementMult(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element multiplication operation:

ai = ai * bi
elementMult(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element multiplication operation:

cij = aij * bij
elementMult(FMatrix5, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element multiplication operation:

ci = ai * bj
elementMult(FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element multiplication operation:

ai = ai * bi
elementMult(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element multiplication operation:

cij = aij * bij
elementMult(FMatrix6, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element multiplication operation:

ci = ai * bj
elementMult(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the an element by element multiplication operation:

aij = aij * bij
elementMult(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the an element by element multiplication operation:

cij = aij * bij
elementP(FMatrix1Row, float) - Static method in class org.ejml.dense.row.NormOps_FDRM
Element wise p-norm:

norm = {∑i=1:mj=1:n { |aij|p}}1/p
elementPower(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Element-wise power operation
cij = aij ^ bij
elementPower(float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Element-wise power operation
cij = a ^ bij
elementPower(FMatrixD1, float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Element-wise power operation
cij = aij ^ b
elements(FMatrixRMaj, BMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Returns a row matrix which contains all the elements in A which are flagged as true in 'marked'
elementSum(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the sum of all the elements in the matrix:

sum(i=1:m , j=1:n ; aij)
elementSumAbs(FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the sum of the absolute value all the elements in the matrix:

sum(i=1:m , j=1:n ; |aij|)
elementSumSq(FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Sums up the square of each element in the matrix.
error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
exceptionalShift() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Perform a shift in a random direction that is of the same magnitude as the elements in the matrix.
exceptionalShift(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
Perform a shift in a random direction that is of the same magnitude as the elements in the matrix.
exceptionShift() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
It is possible for the QR algorithm to get stuck in a loop because of symmetries.
extract(FMatrix, int, int, int, int, FMatrix, int, int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
extract(FMatrixRMaj, int, int, int, int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Creates a new matrix which is the specified submatrix of 'src'
extract(FMatrixRMaj, int[], int, int[], int, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts out a matrix from source given a sub matrix with arbitrary rows and columns specified in two array lists
extract(FMatrixRMaj, int[], int, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts the elements from the source matrix by their 1D index.
extract(FMatrix, int, int, FMatrix, int, int, int, int) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_FDMA
 
extract(FMatrixRMaj, int, int, FMatrixRMaj, int, int, int, int) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_FDRM
 
extractAligned(FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Extracts a matrix from src into dst.
extractColumn(FMatrix2x2, int, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Extracts the column from the matrix a.
extractColumn(FMatrix3x3, int, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Extracts the column from the matrix a.
extractColumn(FMatrix4x4, int, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Extracts the column from the matrix a.
extractColumn(FMatrix5x5, int, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Extracts the column from the matrix a.
extractColumn(FMatrix6x6, int, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Extracts the column from the matrix a.
extractColumn(FMatrixRMaj, int, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts the column from a matrix.
extractDiag(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts the diagonal elements 'src' write it to the 'dst' vector.
extractRow(FMatrix2x2, int, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Extracts the row from the matrix a.
extractRow(FMatrix3x3, int, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Extracts the row from the matrix a.
extractRow(FMatrix4x4, int, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Extracts the row from the matrix a.
extractRow(FMatrix5x5, int, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Extracts the row from the matrix a.
extractRow(FMatrix6x6, int, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Extracts the row from the matrix a.
extractRow(FMatrixRMaj, int, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Extracts the row from a matrix.
extractVectors(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 

F

fastElementP(FMatrixD1, float) - Static method in class org.ejml.dense.row.NormOps_FDRM
Same as NormOps_FDRM.elementP(org.ejml.data.FMatrix1Row, float) but runs faster by not mitigating overflow/underflow related problems.
fastNormF(FMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
fastNormF(FMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
fastNormF(FMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
fastNormF(FMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
fastNormF(FMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
fastNormF(FMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
fastNormF(FMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
fastNormF(FMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
fastNormF(FMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
fastNormF(FMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
fastNormF(FMatrixD1) - Static method in class org.ejml.dense.row.NormOps_FDRM
This implementation of the Frobenius norm is a straight forward implementation and can be susceptible for overflow/underflow issues.
fastNormP(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.NormOps_FDRM
An unsafe but faster version of NormOps_FDRM.normP(org.ejml.data.FMatrixRMaj, float) that calls routines which are faster but more prone to overflow/underflow problems.
fastNormP2(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the p=2 norm.
fill(FMatrix2x2, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Sets every element in the matrix to the specified value.

aij = value
fill(FMatrix2, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Sets every element in the vector to the specified value.

ai = value
fill(FMatrix3x3, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Sets every element in the matrix to the specified value.

aij = value
fill(FMatrix3, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Sets every element in the vector to the specified value.

ai = value
fill(FMatrix4x4, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Sets every element in the matrix to the specified value.

aij = value
fill(FMatrix4, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Sets every element in the vector to the specified value.

ai = value
fill(FMatrix5x5, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Sets every element in the matrix to the specified value.

aij = value
fill(FMatrix5, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Sets every element in the vector to the specified value.

ai = value
fill(FMatrix6x6, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Sets every element in the matrix to the specified value.

aij = value
fill(FMatrix6, float) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Sets every element in the vector to the specified value.

ai = value
fill(FMatrixD1, float) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Sets every element in the matrix to the specified value.

aij = value
fillGaussian(FMatrixD1, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets each element in the matrix to a value drawn from an Gaussian distribution with the specified mean and standard deviation
fillUniform(FMatrixRMaj, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets each element in the matrix to a value drawn from an uniform distribution from 0 to 1 inclusive.
fillUniform(FMatrixD1, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets each element in the matrix to a value drawn from an uniform distribution from 'min' to 'max' inclusive.
findMax(float[], int, int) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
findMaxCol(int, FSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Finds the element in the column with the largest absolute value.
findMaxRow(int, FSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Finds the element in the column with the largest absolute value.
findQandR() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
FMatrixComponent - Class in org.ejml.dense.row
Renders a matrix as an image.
FMatrixComponent(int, int) - Constructor for class org.ejml.dense.row.FMatrixComponent
 
FMatrixVisualization - Class in org.ejml.dense.row
Functions for visualizing matrices in a GUI matrices.
FMatrixVisualization() - Constructor for class org.ejml.dense.row.FMatrixVisualization
 

G

gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
gammas - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
general(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a general purpose solver.
GenericMatrixOps_F32 - Class in org.ejml.generic
 
GenericMatrixOps_F32() - Constructor for class org.ejml.generic.GenericMatrixOps_F32
 
getA() - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
getA() - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_FDRM
Compute the A matrix from the Q and R matrices.
getB(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Returns the bidiagonal matrix.
getB(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
getColPivotMatrix(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
getColPivots() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
getD(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
getDecomposer() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
getDecomposer() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
getDecomposition() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
getDecomposition() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
getDecomposition() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
getDiag() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getDiagonal(float[], float[]) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
getDiagonal(float[], float[]) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
getDiagonal(float[], float[]) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
getDiagonal() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
Diagonal elements of the diagonal D matrix.
getDiagonal(float[], float[]) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_FDRB_to_FDRM
 
getDiagonal(float[], float[]) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
 
getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
Returns the eigenvalue at the specified index.
getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
getEigenvalues() - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_FDRM
 
getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
getEigenVector() - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
 
getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
getEigenvectors() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
getGamma(int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
 
getGammas() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
 
getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
getGammasU() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Returns gammas from the householder operations for the U matrix.
getGammasV() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Returns gammas from the householder operations for the V matrix.
getH(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
An upper Hessenberg matrix from the decomposition.
getImplicit() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
getImplicitQR() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
getIndx() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
getL() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
Returns L matrix from the decomposition.
L*D*LT=A
getL(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
getLower(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
Writes the lower triangular matrix into the specified matrix.
getLU() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
getMatrixSize() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
getMaxValue() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getNumberOfEigenvalues() - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_FDRM
 
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
Returns the number of eigenvalues available.
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
getNumberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getOff() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getPivot() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
getQ(FMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
getQ(FMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
 
getQ() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
getQ() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
getQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
An orthogonal matrix that has the following property: H = QTAQ
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_FDRB_to_FDRM
 
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
An orthogonal matrix that has the following property: T = QTAQ
getQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
An orthogonal matrix that has the following property: T = QTAQ
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Computes the Q matrix from the information stored in the QR matrix.
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecomposition_FDRB_to_FDRM
 
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Computes the Q matrix from the imformation stored in the QR matrix.
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Computes the Q matrix from the imformation stored in the QR matrix.
getQ(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Computes the Q matrix from the information stored in the QR matrix.
getQ() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
getQ() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_FDRM
 
getQ() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_FDRM
 
getQH() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
The raw QH matrix that is stored internally.
getQR() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
This is the input matrix after it has been overwritten with the decomposition.
getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Returns a single matrix which contains the combined values of Q and R.
getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Returns the combined QR matrix in a 2D array format that is column major.
getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Inner matrix that stores the decomposition
getQT() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
Returns the internal matrix where the decomposed results are stored.
getQT() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
Returns the interal matrix where the decomposed results are stored.
getR(FMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
 
getR(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecomposition_FDRB_to_FDRM
 
getR(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Returns an upper triangular matrix which is the R in the QR decomposition.
getR(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Returns an upper triangular matrix which is the R in the QR decomposition.
getR(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Returns an upper triangular matrix which is the R in the QR decomposition.
getR() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
getRank() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
getRowPivot(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
getRowPivotV(IGrowArray) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
getSingularValue(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
getSingularValues() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_FDRM
 
getSvd() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_FDRM
 
getT(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
 
getT(FMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
getT(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_FDRB_to_FDRM
 
getT(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
getT() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
Returns the triangular matrix from the decomposition.
getT(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_FDRB_to_FDRM
 
getT(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
Extracts the tridiagonal matrix found in the decomposition.
getT(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
Extracts the tridiagonal matrix found in the decomposition.
getU(FMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Returns the orthogonal U matrix.
getU(FMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
getU(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
getU(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
getU_tran() - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
 
getUBV() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
The raw UBV matrix that is stored internally.
getUpper(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
Writes the upper triangular matrix into the specified matrix.
getUt() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getV(FMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Returns the orthogonal V matrix.
getV(FMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
getV(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
getV(FMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
getVt() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
getW(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
getW(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 

H

handleB(FMatrixRMaj, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
handleU(FMatrixRMaj, boolean, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
handleV(FMatrixRMaj, boolean, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
hasNaN(FMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if any element in the matrix is NaN.
hasUncountable(FMatrix2x2) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF2
 
hasUncountable(FMatrix2) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF2
 
hasUncountable(FMatrix3x3) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF3
 
hasUncountable(FMatrix3) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF3
 
hasUncountable(FMatrix4x4) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF4
 
hasUncountable(FMatrix4) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF4
 
hasUncountable(FMatrix5x5) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF5
 
hasUncountable(FMatrix5) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF5
 
hasUncountable(FMatrix6x6) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF6
 
hasUncountable(FMatrix6) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF6
 
hasUncountable(FMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if any element in the matrix is NaN of Infinite.
HessenbergSimilarDecomposition_FDRM - Class in org.ejml.dense.row.decomposition.hessenberg
Finds the decomposition of a matrix in the form of:

A = OHOT

where A is an m by m matrix, O is an orthogonal matrix, and H is an upper Hessenberg matrix.
HessenbergSimilarDecomposition_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
Creates a decomposition that won't need to allocate new memory if it is passed matrices up to the specified size.
HessenbergSimilarDecomposition_FDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
 
householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Computes the householder vector "u" for the first column of submatrix j.
householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Computes the householder vector "u" for the first column of submatrix j.
householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Computes the householder vector "u" for the first column of submatrix j.
householder(float, FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Multiplies a householder reflection against a vector:

y = (I + γ u uT)x
householderPivot(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Computes the householder vector "u" for the first column of submatrix j.
householderSymmetric(int, float) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
Performs the householder operations on left and right and side of the matrix.
householderSymmetric(int, float) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
Performs the householder operations on left and right and side of the matrix.

I

I - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
identity(int, int, int) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Returns a new matrix with ones along the diagonal and zeros everywhere else.
identity(int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Creates an identity matrix of the specified size.

aij = 0 if i ≠ j
aij = 1 if i = j
identity(int, int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Creates a rectangular matrix which is zero except along the diagonals.
ImplCommonOps_FDMA - Class in org.ejml.dense.row.misc
Implementations of common ops routines for FMatrixRMaj.
ImplCommonOps_FDMA() - Constructor for class org.ejml.dense.row.misc.ImplCommonOps_FDMA
 
ImplCommonOps_FDRM - Class in org.ejml.dense.row.misc
Implementations of common ops routines for FMatrixRMaj.
ImplCommonOps_FDRM() - Constructor for class org.ejml.dense.row.misc.ImplCommonOps_FDRM
 
implicitDoubleStep(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
Performs an implicit float step using the values contained in the lower right hand side of the submatrix for the estimated eigenvector values.
improveSol(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
This attempts to improve upon the solution generated by account for numerical imprecisions.
incrementSteps() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
incrementSteps() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
incrementSteps() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
inducedP1(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the induced p = 1 matrix norm.

||A||1= max(j=1 to n; sum(i=1 to m; |aij|))
inducedP2(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the induced p = 2 matrix norm, which is the largest singular value.
inducedPInf(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Induced matrix p = infinity norm.

||A|| = max(i=1 to m; sum(j=1 to n; |aij|))
indx - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
init(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
Sets up internal data structures and creates a copy of the input matrix.
init(float[], float[], int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Sets up and declares internal data structures.
init(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
If needed declares and sets up internal data structures.
init(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
If needed declares and sets up internal data structures.
initializeQ(FMatrixRBlock, int, int, int, boolean) - Static method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
Sanity checks the input or declares a new matrix.
initializeW(int, FSubmatrixD1, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Sets W to its initial value using the first column of 'y' and the value of 'b':
W = -βv

where v = Y(:,0).
initParam(int, int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
inner_reorder(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_FDRM
 
inner_reorder_upper(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_FDRM
 
inner_small(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_FDRM
 
InnerCholesky_FDRB - Class in org.ejml.dense.block.decomposition.chol
Performs a cholesky decomposition on an individual inner block.
InnerCholesky_FDRB() - Constructor for class org.ejml.dense.block.decomposition.chol.InnerCholesky_FDRB
 
InnerMultiplication_FDRB - Class in org.ejml.dense.block
Matrix multiplication for the inner row major blocks, typically inside of a FMatrixRBlock.
InnerMultiplication_FDRB() - Constructor for class org.ejml.dense.block.InnerMultiplication_FDRB
 
innerProd(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Computes the inner product of the two vectors.
innerProdA(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
return = xT*A*y
innerProdCol(int, FSubmatrixD1, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes the inner product of column vector 'colA' against column vector 'colB' while taking account leading zeros and one.

ret = aT*b
innerProdRow(int, FSubmatrixD1, int, FSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Computes the inner product of row vector 'rowA' against row vector 'rowB' while taking account leading zeros and one.

ret = aT*b
innerProdRowSymm(int, FSubmatrixD1, int, FSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
 
innerProdTranA(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
xTATy
InnerRankUpdate_FDRB - Class in org.ejml.dense.block
Performs rank-n update operations on the inner blocks of a FMatrixRBlock It is assumed and not checked that the submatrices are aligned along the matrix's blocks.
InnerRankUpdate_FDRB() - Constructor for class org.ejml.dense.block.InnerRankUpdate_FDRB
 
InnerTriangularSolver_FDRB - Class in org.ejml.dense.block
Contains triangular solvers for inner blocks of a FMatrixRBlock.
InnerTriangularSolver_FDRB() - Constructor for class org.ejml.dense.block.InnerTriangularSolver_FDRB
 
inputModified() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
 
inputModified() - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
inputModified() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
The input matrix is always modified.
inputModified() - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
inputModified() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
inputModified() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_FDRM
 
inputModified() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_FDRM
 
inputModified() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_FDRM
 
insert(FMatrixRMaj, FMatrixRMaj, int[], int, int[], int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Inserts into the specified elements of dst the source matrix.
insert(FMatrix, FMatrix, int, int) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Inserts matrix 'src' into matrix 'dest' with the (0,0) of src at (row,col) in dest.
insideSpan(FMatrixRMaj[], float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random vector that is inside the specified span.
internalSolver - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
inv(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
inv2(FMatrixRMaj, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
inv3(FMatrixRMaj, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
inv4(FMatrixRMaj, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
inv5(FMatrixRMaj, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
invert(FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
invert(FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
Invert by solving for against an identity matrix.
invert(int, boolean, FSubmatrixD1, FSubmatrixD1, float[]) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Inverts an upper or lower triangular block submatrix.
invert(int, boolean, FSubmatrixD1, float[]) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Inverts an upper or lower triangular block submatrix.
invert(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
invert(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
invert(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
invert(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
invert(FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs a matrix inversion operation on the specified matrix and stores the results in the same matrix.

a = a-1
invert(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs a matrix inversion operation that does not modify the original and stores the results in another matrix.
invert(FMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_FDRM
Performs a matrix inversion operations that takes advantage of the special properties of a covariance matrix.
invert(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_FDRM
Performs a matrix inversion operations that takes advantage of the special properties of a covariance matrix.
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
invert(LinearSolverDense<FMatrixRMaj>, FMatrix1Row, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_FDRM
 
invert(LinearSolverDense<FMatrixRMaj>, FMatrix1Row, FMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_FDRM
 
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
Creates a block matrix the same size as A_inv, inverts the matrix and copies the results back onto A_inv.
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
invert(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
invertLower(float[], float[], int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Inverts a square lower triangular matrix: L = L-1
invertLower(float[], int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Inverts a square lower triangular matrix: L = L-1
invertLower(float[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
Inverts a square lower triangular matrix: L = L-1
invertLower(float[], float[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
 
InvertUsingSolve_FDRM - Class in org.ejml.dense.row.linsol
A matrix can be easily inverted by solving a system with an identify matrix.
InvertUsingSolve_FDRM() - Constructor for class org.ejml.dense.row.linsol.InvertUsingSolve_FDRM
 
isCompact() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
isCompact() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
isConstantVal(FMatrixRMaj, float, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if every value in the matrix is the specified value.
isDiagonalPositive(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if all the diagonal elements in the matrix are positive.
isDiagonalZero(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
isEquals(FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
isEquals(FMatrixRBlock, FMatrixRBlock, float) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
isEquals(FMatrixD1, FMatrixD1, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if each element in the two matrices are within tolerance of each other: tol ≥ |aij - bij|.
isEquals(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if each element in the two matrices are equal: aij == bij
isEquals(BMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if each element in the two matrices are equal: aij == bij
isEqualsTriangle(FMatrix, FMatrix, boolean, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if each element in the upper or lower triangular portion of the two matrices are within tolerance of each other: tol ≥ |aij - bij|.
isEquivalent(FMatrix, FMatrix, float) - Static method in class org.ejml.generic.GenericMatrixOps_F32
 
isEquivalentTriangle(boolean, FMatrix, FMatrix, float) - Static method in class org.ejml.generic.GenericMatrixOps_F32
 
isFullRank(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
 
isIdentical(FMatrix2x2, FMatrix2x2, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF2
 
isIdentical(FMatrix2, FMatrix2, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF2
 
isIdentical(FMatrix3x3, FMatrix3x3, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF3
 
isIdentical(FMatrix3, FMatrix3, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF3
 
isIdentical(FMatrix4x4, FMatrix4x4, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF4
 
isIdentical(FMatrix4, FMatrix4, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF4
 
isIdentical(FMatrix5x5, FMatrix5x5, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF5
 
isIdentical(FMatrix5, FMatrix5, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF5
 
isIdentical(FMatrix6x6, FMatrix6x6, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF6
 
isIdentical(FMatrix6, FMatrix6, float) - Static method in class org.ejml.dense.fixed.MatrixFeatures_FDF6
 
isIdentical(FMatrixD1, FMatrixD1, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.
isIdentity(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the provided matrix is within tolerance to an identity matrix.
isIdentity(FMatrix, float) - Static method in class org.ejml.generic.GenericMatrixOps_F32
Returns true if the provided matrix is has a value of 1 along the diagonal elements and zero along all the other elements.
isInverse(FMatrixRMaj, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the two matrices are inverses of each other.
isLower() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_FDRB
 
isLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_FDRB_to_FDRM
 
isLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
If true the decomposition was for a lower triangular matrix.
isLowerTriangle(FMatrixRMaj, int, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if a matrix is lower triangular or Hessenberg.
isNegative(FMatrixD1, FMatrixD1, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the two matrices are the negative of each other:

aij = -bij
isOffZero(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
isOrthogonal(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if a matrix is orthogonal or isometric.
isPositiveDefinite(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the matrix is positive definite.
isPositiveSemidefinite(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the matrix is positive semidefinite:
isReal2x2(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
isRowsLinearIndependent(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the rows of the provided matrix are linearly independent.
isSingular() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
Determines if the decomposed matrix is singular.
isSkewSymmetric(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if a matrix is skew symmetric with in tolerance:

-A = AT
or
|aij + aji| ≤ tol
isSquare(FMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if it is a square matrix.
isSymmetric(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Returns true if the matrix is symmetric within the tolerance.
isSymmetric(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Returns true if the matrix is perfectly symmetric.
isUpperTriangle(FMatrixRMaj, int, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if a matrix is upper triangular or Hessenberg.
isValid(FMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_FDRM
Performs a variety of tests to see if the provided matrix is a valid covariance matrix.
isValidFast(FMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_FDRM
This is a fairly light weight check to see of a covariance matrix is valid.
isVector(Matrix) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see if the matrix is a vector or not.
isZero(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Checks to see if the specified off diagonal element is zero using a relative metric.
isZero(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
isZeros(FMatrixD1, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Checks to see all the elements in the matrix are zeros

K

kron(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
The Kronecker product of two matrices is defined as:
Cij = aijB
where Cij is a sub matrix inside of C ∈ ℜ m*k × n*l, A ∈ ℜ m × n, and B ∈ ℜ k × l.

L

lastExceptional - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
leastSquares(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a good general purpose solver for over determined systems and returns the optimal least-squares solution.
leastSquaresQrPivot(boolean, boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Linear solver which uses QR pivot decomposition.
linear(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a solver for linear systems.
LinearSolver_FDRB_to_FDRM - Class in org.ejml.dense.row.linsol
Wrapper that allows FMatrixRBlock to implements LinearSolverDense.
LinearSolver_FDRB_to_FDRM(LinearSolverDense<FMatrixRBlock>) - Constructor for class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
LinearSolverAbstract_FDRM - Class in org.ejml.dense.row.linsol
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.
LinearSolverAbstract_FDRM() - Constructor for class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
LinearSolverChol_FDRB - Class in org.ejml.dense.row.linsol.chol
A wrapper around CholeskyDecomposition_F32(FMatrixRBlock) that allows it to be easily used with FMatrixRMaj.
LinearSolverChol_FDRB() - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRB
 
LinearSolverChol_FDRM - Class in org.ejml.dense.row.linsol.chol
 
LinearSolverChol_FDRM(CholeskyDecompositionCommon_FDRM) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
LinearSolverCholLDL_FDRM - Class in org.ejml.dense.row.linsol.chol
 
LinearSolverCholLDL_FDRM(CholeskyDecompositionLDL_FDRM) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
LinearSolverCholLDL_FDRM() - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
LinearSolverFactory_FDRM - Class in org.ejml.dense.row.factory
A factory for generating solvers for systems of the form A*x=b, where A and B are known and x is unknown.
LinearSolverFactory_FDRM() - Constructor for class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
 
LinearSolverLu_FDRM - Class in org.ejml.dense.row.linsol.lu
For each column in the B matrix it makes a copy, which is then solved for and writen into X.
LinearSolverLu_FDRM(LUDecompositionBase_FDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLu_FDRM
 
LinearSolverLu_FDRM(LUDecompositionBase_FDRM, boolean) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLu_FDRM
 
LinearSolverLuBase_FDRM - Class in org.ejml.dense.row.linsol.lu
 
LinearSolverLuBase_FDRM(LUDecompositionBase_FDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
LinearSolverLuKJI_FDRM - Class in org.ejml.dense.row.linsol.lu
To avoid cpu cache issues the order in which the arrays are traversed have been changed.
LinearSolverLuKJI_FDRM(LUDecompositionBase_FDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_FDRM
 
LinearSolverQr_FDRM - Class in org.ejml.dense.row.linsol.qr
A solver for a generic QR decomposition algorithm.
LinearSolverQr_FDRM(QRDecomposition<FMatrixRMaj>) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
Creates a linear solver that uses QR decomposition.
LinearSolverQrBlock64_FDRM - Class in org.ejml.dense.row.linsol.qr
Wrapper around QrHouseHolderSolver_FDRB that allows it to process FMatrixRMaj.
LinearSolverQrBlock64_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrBlock64_FDRM
 
LinearSolverQrHouse_FDRM - Class in org.ejml.dense.row.linsol.qr
QR decomposition can be used to solve for systems.
LinearSolverQrHouse_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
Creates a linear solver that uses QR decomposition.
LinearSolverQrHouseCol_FDRM - Class in org.ejml.dense.row.linsol.qr
QR decomposition can be used to solve for systems.
LinearSolverQrHouseCol_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
Creates a linear solver that uses QR decomposition.
LinearSolverQrHouseTran_FDRM - Class in org.ejml.dense.row.linsol.qr
QR decomposition can be used to solve for systems.
LinearSolverQrHouseTran_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
Creates a linear solver that uses QR decomposition.
LinearSolverQrpHouseCol_FDRM - Class in org.ejml.dense.row.linsol.qr
Performs a pseudo inverse solver using the QRColPivDecompositionHouseholderColumn_FDRM decomposition directly.
LinearSolverQrpHouseCol_FDRM(QRColPivDecompositionHouseholderColumn_FDRM, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_FDRM
 
LinearSolverUnrolled_FDRM - Class in org.ejml.dense.row.linsol
Solver which uses an unrolled inverse to compute the inverse.
LinearSolverUnrolled_FDRM() - Constructor for class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
lower(FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_FDRB
 
lower(float[], int, int) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_FDRB
Performs an inline lower Cholesky decomposition on an inner row-major matrix.
lower - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
LU - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
lu(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a LUDecomposition that has been optimized for the specified matrix size.
lu(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a linear solver using LU decomposition
LUDecompositionAlt_FDRM - Class in org.ejml.dense.row.decomposition.lu
An LU decomposition algorithm that originally came from Jama.
LUDecompositionAlt_FDRM() - Constructor for class org.ejml.dense.row.decomposition.lu.LUDecompositionAlt_FDRM
 
LUDecompositionBase_FDRM - Class in org.ejml.dense.row.decomposition.lu
Contains common data structures and operations for LU decomposition algorithms.
LUDecompositionBase_FDRM() - Constructor for class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 

M

m - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
MatrixFeatures_FDF2 - Class in org.ejml.dense.fixed
Matrix features for fixed sized matrices which are 2 x 2 or 2 element vectors.
MatrixFeatures_FDF2() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_FDF2
 
MatrixFeatures_FDF3 - Class in org.ejml.dense.fixed
Matrix features for fixed sized matrices which are 3 x 3 or 3 element vectors.
MatrixFeatures_FDF3() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_FDF3
 
MatrixFeatures_FDF4 - Class in org.ejml.dense.fixed
Matrix features for fixed sized matrices which are 4 x 4 or 4 element vectors.
MatrixFeatures_FDF4() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_FDF4
 
MatrixFeatures_FDF5 - Class in org.ejml.dense.fixed
Matrix features for fixed sized matrices which are 5 x 5 or 5 element vectors.
MatrixFeatures_FDF5() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_FDF5
 
MatrixFeatures_FDF6 - Class in org.ejml.dense.fixed
Matrix features for fixed sized matrices which are 6 x 6 or 6 element vectors.
MatrixFeatures_FDF6() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_FDF6
 
MatrixFeatures_FDRM - Class in org.ejml.dense.row
Used to compute features that describe the structure of a matrix.
MatrixFeatures_FDRM() - Constructor for class org.ejml.dense.row.MatrixFeatures_FDRM
 
MatrixMatrixMult_FDRM - Class in org.ejml.dense.row.mult
This class contains various types of matrix matrix multiplication operations for FMatrix1Row.
MatrixMatrixMult_FDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
MatrixMult_FDRB - Class in org.ejml.dense.block
Matrix multiplication for FMatrixRBlock.
MatrixMult_FDRB() - Constructor for class org.ejml.dense.block.MatrixMult_FDRB
 
MatrixMultProduct_FDRM - Class in org.ejml.dense.row.mult
Specialized operations for performing inner and outer products for matrices.
MatrixMultProduct_FDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMultProduct_FDRM
 
MatrixOps_FDRB - Class in org.ejml.dense.block
Various operations on FMatrixRBlock.
MatrixOps_FDRB() - Constructor for class org.ejml.dense.block.MatrixOps_FDRB
 
MatrixVectorMult_FDRM - Class in org.ejml.dense.row.mult
This class contains various types of matrix vector multiplcation operations for FMatrixRMaj.
MatrixVectorMult_FDRM() - Constructor for class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
 
MAX - Static variable in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
MAX - Static variable in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
maxCols(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Finds the element with the minimum value along column in the input matrix and returns the results in a vector:

bj = min(i=1:m ; aij)
maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
maxRows(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Finds the element with the maximum value along each row in the input matrix and returns the results in a vector:

bj = max(i=1:n ; aji)
maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
maxValue - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
maxWidth - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
maxWidth - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
minCols(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Finds the element with the minimum value along column in the input matrix and returns the results in a vector:

bj = min(i=1:m ; aij)
minLength - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
minLength - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
minLength - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
minRows(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Finds the element with the minimum value along each row in the input matrix and returns the results in a vector:

bj = min(i=1:n ; aji)
modifiesA() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
modifiesA() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
modifiesA() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_FDRM
 
modifiesA() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
modifiesB() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
modifiesB() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
modifiesB() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_FDRM
 
modifiesB() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
mult(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
Performs a matrix multiplication on FMatrixRBlock submatrices.

c = a * b

mult(FMatrixRBlock, FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
mult(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { aik * bkj}
mult(FMatrix2x2, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs matrix to vector multiplication:

c = a * b

ci = ∑k=1:n { aik * bk}
mult(FMatrix2, FMatrix2x2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs vector to matrix multiplication:

c = a * b

cj = ∑k=1:n { bk * akj }
mult(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { aik * bkj}
mult(FMatrix3x3, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs matrix to vector multiplication:

c = a * b

ci = ∑k=1:n { aik * bk}
mult(FMatrix3, FMatrix3x3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs vector to matrix multiplication:

c = a * b

cj = ∑k=1:n { bk * akj }
mult(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { aik * bkj}
mult(FMatrix4x4, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs matrix to vector multiplication:

c = a * b

ci = ∑k=1:n { aik * bk}
mult(FMatrix4, FMatrix4x4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs vector to matrix multiplication:

c = a * b

cj = ∑k=1:n { bk * akj }
mult(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { aik * bkj}
mult(FMatrix5x5, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs matrix to vector multiplication:

c = a * b

ci = ∑k=1:n { aik * bk}
mult(FMatrix5, FMatrix5x5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs vector to matrix multiplication:

c = a * b

cj = ∑k=1:n { bk * akj }
mult(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { aik * bkj}
mult(FMatrix6x6, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs matrix to vector multiplication:

c = a * b

ci = ∑k=1:n { aik * bk}
mult(FMatrix6, FMatrix6x6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs vector to matrix multiplication:

c = a * b

cj = ∑k=1:n { bk * akj }
mult(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = a * b

cij = ∑k=1:n { aik * bkj}
mult(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * a * b

cij = α ∑k=1:n { * aik * bkj}
mult(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
Performs a matrix vector multiply.

c = A * b
and
c = A * bT

ci = Sum{ j=1:n, aij * bj}

where A is a matrix, b is a column or transposed row vector, and c is a column vector.
mult_aux(FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
mult_aux(float, FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
mult_reorder(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
mult_reorder(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
mult_small(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
mult_small(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multA_u(int, FSubmatrixD1, FSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Multiples the appropriate submatrix of A by the specified reflector and stores the result ('y') in V.

y = A*u
multAdd(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += a * b

cij += ∑k=1:n { aik * bkj}
multAdd(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += α * a * b

cij += α ∑k=1:n { aik * bkj}
multAdd(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += a * b

cij += ∑k=1:n { aik * bkj}
multAdd(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += α * a * b

cij += α ∑k=1:n { aik * bkj}
multAdd(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += a * b

cij += ∑k=1:n { aik * bkj}
multAdd(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += α * a * b

cij += α ∑k=1:n { aik * bkj}
multAdd(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += a * b

cij += ∑k=1:n { aik * bkj}
multAdd(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += α * a * b

cij += α ∑k=1:n { aik * bkj}
multAdd(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += a * b

cij += ∑k=1:n { aik * bkj}
multAdd(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += α * a * b

cij += α ∑k=1:n { aik * bkj}
multAdd(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + a * b
cij = cij + ∑k=1:n { aik * bkj}
multAdd(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj}
multAdd(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
Performs a matrix vector multiply.

C = C + A * B
or
C = C + A * BT

ci = Sum{ j=1:n, ci + aij * bj}

where A is a matrix, B is a column or transposed row vector, and C is a column vector.
multAdd_aux(FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_aux(float, FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_reorder(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_reorder(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_small(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_small(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAdd_zeros(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Special multiplication that takes in account the zeros and one in Y, which is the matrix that stores the householder vectors.
multAddTransA(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += aT * b

cij += ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += α * aT * b

cij += α * ∑k=1:n { aki * bkj}
multAddTransA(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += aT * b

cij += ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += α * aT * b

cij += α * ∑k=1:n { aki * bkj}
multAddTransA(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += aT * b

cij += ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += α * aT * b

cij += α * ∑k=1:n { aki * bkj}
multAddTransA(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += aT * b

cij += ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += α * aT * b

cij += α * ∑k=1:n { aki * bkj}
multAddTransA(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += aT * b

cij += ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += α * aT * b

cij += α * ∑k=1:n { aki * bkj}
multAddTransA(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj}
multAddTransA(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj}
multAddTransA_reorder(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransA_reorder(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransA_reorder(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
multAddTransA_small(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransA_small(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransA_small(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
Performs a matrix vector multiply.

C = C + AT * B
or
C = CT + AT * BT

ci = Sum{ j=1:n, ci + aji * bj}

where A is a matrix, B is a column or transposed row vector, and C is a column vector.
multAddTransAB(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += aT * bT
cij += ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}
multAddTransAB(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += aT * bT
cij += ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}
multAddTransAB(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += aT * bT
cij += ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}
multAddTransAB(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += aT * bT
cij += ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}
multAddTransAB(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += aT * bT
cij += ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}
multAddTransAB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk}
multAddTransAB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk}
multAddTransAB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransAB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransAB_aux(FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransAB_aux(float, FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransB(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += a * bT
cij += ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c += α * a * bT
cij += α*∑k=1:n { aik * bjk}
multAddTransB(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += a * bT
cij += ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c += α * a * bT
cij += α*∑k=1:n { aik * bjk}
multAddTransB(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += a * bT
cij += ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c += α * a * bT
cij += α*∑k=1:n { aik * bjk}
multAddTransB(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += a * bT
cij += ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c += α * a * bT
cij += α*∑k=1:n { aik * bjk}
multAddTransB(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += a * bT
cij += ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c += α * a * bT
cij += α*∑k=1:n { aik * bjk}
multAddTransB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk}
multAddTransB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk}
multAddTransB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multAddTransB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multBlockAdd_zerosone(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Inner block mult add operation that takes in account the zeros and on in dataA, which is the top part of the Y block vector that has the householder vectors.

C = C + A * B
multInner(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the matrix multiplication inner product:

c = aT * a

cij = ∑k=1:n { aki * akj}
multMinus(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
Performs a matrix multiplication on FMatrixRBlock submatrices.

c = c - a * b

multMinusTransA(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
 
multOuter(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the matrix multiplication outer product:

c = a * aT

cij = ∑k=1:m { aik * ajk}
multPlus(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
Performs a matrix multiplication on FMatrixRBlock submatrices.

c = c + a * b

multPlusTransA(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
C = C + A^T*B
multPlusTransA(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
 
multTransA(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
Performs a matrix multiplication with a transpose on FMatrixRBlock submatrices.

c = aT * b

multTransA(FMatrixRBlock, FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
multTransA(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = α * aT * b

cij = α * ∑k=1:n { aki * bkj}
multTransA(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = α * aT * b

cij = α * ∑k=1:n { aki * bkj}
multTransA(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = α * aT * b

cij = α * ∑k=1:n { aki * bkj}
multTransA(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = α * aT * b

cij = α * ∑k=1:n { aki * bkj}
multTransA(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = α * aT * b

cij = α * ∑k=1:n { aki * bkj}
multTransA(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = aT * b

cij = ∑k=1:n { aki * bkj}
multTransA(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * aT * b

cij = α ∑k=1:n { aki * bkj}
multTransA_reorder(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransA_reorder(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransA_reorder(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
multTransA_small(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransA_small(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransA_small(FMatrix1Row, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_FDRM
Performs a matrix vector multiply.

C = AT * B
where B is a column vector.
or
C = AT * BT
where B is a row vector.
multTransA_vecCol(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Performs a matrix multiplication on the block aligned submatrices.
multTransAB(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}
multTransAB(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}
multTransAB(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}
multTransAB(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}
multTransAB(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}
multTransAB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = aT * bT
cij = ∑k=1:n { aki * bjk}
multTransAB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * aT * bT
cij = α ∑k=1:n { aki * bjk}
multTransAB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransAB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransAB_aux(FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransAB_aux(float, FMatrix1Row, FMatrix1Row, FMatrix1Row, float[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransABlockMinus(float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Performs the following operation on a block:

c = c - aTa
multTransABlockMinus_U(float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Performs the following operation on the upper triangular portion of a block:

c = c - aTa
multTransABlockSet_lowerTriag(float[], float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Performs a matrix multiplication on an single inner block where A is assumed to be lower triangular with diagonal elements equal to 1.

C = A^T * B
multTransB(int, FSubmatrixD1, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_FDRB
Performs a matrix multiplication with a transpose on FMatrixRBlock submatrices.

c = a * b T

multTransB(FMatrixRBlock, FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
 
multTransB(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = α * a * bT
cij = α*∑k=1:n { aik * bjk}
multTransB(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = α * a * bT
cij = α*∑k=1:n { aik * bjk}
multTransB(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = α * a * bT
cij = α*∑k=1:n { aik * bjk}
multTransB(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = α * a * bT
cij = α*∑k=1:n { aik * bjk}
multTransB(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = α * a * bT
cij = α*∑k=1:n { aik * bjk}
multTransB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = a * bT
cij = ∑k=1:n { aik * bjk}
multTransB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following operation:

c = α * a * bT
cij = α ∑k=1:n { aik * bjk}
multTransB(FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransB(float, FMatrix1Row, FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_FDRM
 
multTransBBlockMinus(float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Performs the following operation on a block:

c = c - a*aT
multTransBBlockMinus_L(float[], float[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Performs the following operation on the lower triangular portion of a block:

c = c - a*aT

N

n - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
N - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
n - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
N - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
next(FMatrixRMaj) - Method in class org.ejml.dense.row.CovarianceRandomDraw_FDRM
Makes a draw on the distribution.
nextExceptional - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
nextSplit() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Tells it to process the submatrix at the next split.
nextSplit() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Tells it to process the submatrix at the next split.
norm2Solution - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
normalizeF(FMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
normalizeF(FMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
normalizeF(FMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
normalizeF(FMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
normalizeF(FMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
normalizeF(FMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
normalizeF(FMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
normalizeF(FMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
normalizeF(FMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
normalizeF(FMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
normalizeF(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Normalizes the matrix such that the Frobenius norm is equal to one.
normF(FMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
normF(FMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_FDF2
 
normF(FMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
normF(FMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_FDF3
 
normF(FMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
normF(FMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_FDF4
 
normF(FMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
normF(FMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_FDF5
 
normF(FMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
normF(FMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_FDF6
 
normF(FMatrixD1) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the Frobenius matrix norm:

normF = Sqrt{ ∑i=1:mj=1:n { aij2} }
NormOps_FDF2 - Class in org.ejml.dense.fixed
Matrix norm related operations for fixed sized matrices of size 2.
NormOps_FDF2() - Constructor for class org.ejml.dense.fixed.NormOps_FDF2
 
NormOps_FDF3 - Class in org.ejml.dense.fixed
Matrix norm related operations for fixed sized matrices of size 3.
NormOps_FDF3() - Constructor for class org.ejml.dense.fixed.NormOps_FDF3
 
NormOps_FDF4 - Class in org.ejml.dense.fixed
Matrix norm related operations for fixed sized matrices of size 4.
NormOps_FDF4() - Constructor for class org.ejml.dense.fixed.NormOps_FDF4
 
NormOps_FDF5 - Class in org.ejml.dense.fixed
Matrix norm related operations for fixed sized matrices of size 5.
NormOps_FDF5() - Constructor for class org.ejml.dense.fixed.NormOps_FDF5
 
NormOps_FDF6 - Class in org.ejml.dense.fixed
Matrix norm related operations for fixed sized matrices of size 6.
NormOps_FDF6() - Constructor for class org.ejml.dense.fixed.NormOps_FDF6
 
NormOps_FDRM - Class in org.ejml.dense.row
Norms are a measure of the size of a vector or a matrix.
NormOps_FDRM() - Constructor for class org.ejml.dense.row.NormOps_FDRM
 
normP(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes either the vector p-norm or the induced matrix p-norm depending on A being a vector or a matrix respectively.
normP1(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the p=1 norm.
normP2(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the p=2 norm.
normPInf(FMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_FDRM
Computes the p=∞ norm.
normsCol - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
nullity(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Computes the nullity of a matrix using the default tolerance.
nullity(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Computes the nullity of a matrix using the specified tolerance.
nullity(SingularValueDecomposition_F32) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Extracts the nullity of a matrix using a preexisting decomposition and default threshold.
nullity(SingularValueDecomposition_F32, float) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Extracts the nullity of a matrix using a preexisting decomposition.
nullSpace(SingularValueDecomposition_F32<FMatrixRMaj>, FMatrixRMaj, float) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Returns the null-space from the singular value decomposition.
nullspaceQR(FMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Computes the null space using QR decomposition.
nullspaceQRP(FMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Computes the null space using QRP decomposition.
nullspaceSVD(FMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Computes the null space using SVD.
nullVector(SingularValueDecomposition_F32<FMatrixRMaj>, boolean, FMatrixRMaj) - Static method in class org.ejml.dense.row.SingularOps_FDRM
The vector associated will the smallest singular value is returned as the null space of the decomposed system.
numberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
numberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
numCols() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
numCols() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
numCols - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
numExceptional - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
numExceptional - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
numRows() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
numRows() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
 
numRows - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
numSplits - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
numSplits - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 

O

off - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
off - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
org.ejml.dense.block - package org.ejml.dense.block
 
org.ejml.dense.block.decomposition.bidiagonal - package org.ejml.dense.block.decomposition.bidiagonal
 
org.ejml.dense.block.decomposition.chol - package org.ejml.dense.block.decomposition.chol
 
org.ejml.dense.block.decomposition.hessenberg - package org.ejml.dense.block.decomposition.hessenberg
 
org.ejml.dense.block.decomposition.qr - package org.ejml.dense.block.decomposition.qr
 
org.ejml.dense.block.linsol.chol - package org.ejml.dense.block.linsol.chol
 
org.ejml.dense.block.linsol.qr - package org.ejml.dense.block.linsol.qr
 
org.ejml.dense.fixed - package org.ejml.dense.fixed
 
org.ejml.dense.row - package org.ejml.dense.row
 
org.ejml.dense.row.decomposition - package org.ejml.dense.row.decomposition
 
org.ejml.dense.row.decomposition.bidiagonal - package org.ejml.dense.row.decomposition.bidiagonal
 
org.ejml.dense.row.decomposition.chol - package org.ejml.dense.row.decomposition.chol
 
org.ejml.dense.row.decomposition.eig - package org.ejml.dense.row.decomposition.eig
 
org.ejml.dense.row.decomposition.eig.symm - package org.ejml.dense.row.decomposition.eig.symm
 
org.ejml.dense.row.decomposition.eig.watched - package org.ejml.dense.row.decomposition.eig.watched
 
org.ejml.dense.row.decomposition.hessenberg - package org.ejml.dense.row.decomposition.hessenberg
 
org.ejml.dense.row.decomposition.lu - package org.ejml.dense.row.decomposition.lu
 
org.ejml.dense.row.decomposition.qr - package org.ejml.dense.row.decomposition.qr
 
org.ejml.dense.row.decomposition.svd - package org.ejml.dense.row.decomposition.svd
 
org.ejml.dense.row.decomposition.svd.implicitqr - package org.ejml.dense.row.decomposition.svd.implicitqr
 
org.ejml.dense.row.factory - package org.ejml.dense.row.factory
 
org.ejml.dense.row.linsol - package org.ejml.dense.row.linsol
 
org.ejml.dense.row.linsol.chol - package org.ejml.dense.row.linsol.chol
 
org.ejml.dense.row.linsol.lu - package org.ejml.dense.row.linsol.lu
 
org.ejml.dense.row.linsol.qr - package org.ejml.dense.row.linsol.qr
 
org.ejml.dense.row.linsol.svd - package org.ejml.dense.row.linsol.svd
 
org.ejml.dense.row.misc - package org.ejml.dense.row.misc
 
org.ejml.dense.row.mult - package org.ejml.dense.row.mult
 
org.ejml.generic - package org.ejml.generic
 
orthogonal(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random orthogonal or isometric matrix, depending on the number of rows and columns.
outer(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_FDRM
 
outerProd(FMatrixD1, FMatrixD1, FMatrix1Row) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.

P

paint(Graphics) - Method in class org.ejml.dense.row.FMatrixComponent
 
performImplicitDoubleStep(int, int, float, float) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
Performs an implicit float step given the set of two imaginary eigenvalues provided.
performImplicitSingleStep(float, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
performImplicitSingleStep(int, int, float) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
performImplicitSingleStep(float, float, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Given the lambda value perform an implicit QR step on the matrix.
performStep() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
First looks for zeros and then performs the implicit single step in the QR Algorithm.
permuteRowInv(int[], FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Applies the row permutation specified by the vector to the input matrix and save the results in the output matrix.
pinv(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the Moore-Penrose pseudo-inverse:

pinv(A) = (ATA)-1 AT
or
pinv(A) = AT(AAT)-1
pivot - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
pivotMatrix(FMatrixRMaj, int[], int, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Creates a pivot matrix that exchanges the rows in a matrix:
A' = P*A
pivots - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
pivsign - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
printMatrix() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
printMatrix() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
printSteps() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
process(FMatrixRMaj) - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_FDRM
 
process(int, float[], float[], float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
Computes the eigenvalue of the provided tridiagonal matrix.
process(int, float[], float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
process(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
process(WatchedDoubleStepQREigen_FDRM, FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 
process() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
process(float[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Perform a sequence of steps based off of the singular values provided.
process(FMatrixRMaj, int, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_FDRM
Finds the null space of A
process(FMatrixRMaj, int, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_FDRM
Finds the null space of A
process(FMatrixRMaj, int, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_FDRM
 
pseudoInverse(boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Returns a solver which uses the pseudo inverse.

Q

Q - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
Q - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
Q - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
QR - Variable in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
QR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Where the Q and R matrices are stored.
QR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Where the Q and R matrices are stored.
qr(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a QRDecomposition that has been optimized for the specified matrix size.
qr(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a linear solver using QR decomposition
QRColPivDecompositionHouseholderColumn_FDRM - Class in org.ejml.dense.row.decomposition.qr
Performs QR decomposition with column pivoting.
QRColPivDecompositionHouseholderColumn_FDRM(float) - Constructor for class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Configure parameters.
QRColPivDecompositionHouseholderColumn_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
QRDecomposition_FDRB_to_FDRM - Class in org.ejml.dense.row.decomposition.qr
Wrapper that allows QRDecomposition(FMatrixRBlock) to be used as a QRDecomposition(FMatrixRMaj).
QRDecomposition_FDRB_to_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecomposition_FDRB_to_FDRM
 
QRDecompositionHouseholder_FDRB - Class in org.ejml.dense.block.decomposition.qr
QR decomposition for FMatrixRBlock using householder reflectors.
QRDecompositionHouseholder_FDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
 
QRDecompositionHouseholder_FDRM - Class in org.ejml.dense.row.decomposition.qr
This variation of QR decomposition uses reflections to compute the Q matrix.
QRDecompositionHouseholder_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
QRDecompositionHouseholderColumn_FDRM - Class in org.ejml.dense.row.decomposition.qr
Householder QR decomposition is rich in operations along the columns of the matrix.
QRDecompositionHouseholderColumn_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
QRDecompositionHouseholderTran_FDRM - Class in org.ejml.dense.row.decomposition.qr
Householder QR decomposition is rich in operations along the columns of the matrix.
QRDecompositionHouseholderTran_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
QrHelperFunctions_FDRM - Class in org.ejml.dense.row.decomposition.qr
Contains different functions that are useful for computing the QR decomposition of a matrix.
QrHelperFunctions_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
QrHouseHolderSolver_FDRB - Class in org.ejml.dense.block.linsol.qr
QrHouseHolderSolver_FDRB() - Constructor for class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
qrp(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a QRPDecomposition_F32 that has been optimized for the specified matrix size.
qrp(boolean, boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a linear solver using QRP decomposition
QrUpdate_FDRM - Class in org.ejml.dense.row.decomposition.qr
The effects of adding and removing rows from the A matrix in a QR decomposition can be computed much faster than simply recomputing the whole decomposition.
QrUpdate_FDRM(int, int) - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Creates an update which can decompose matrices up to the specified size.
QrUpdate_FDRM(int, int, boolean) - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Creates an update which can decompose matrices up to the specified size.
QrUpdate_FDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_FDRM
Does not predeclare data and it will autogrow.
quality() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
 
quality() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
Computes the quality using diagonal elements the triangular R matrix in the QR decomposition.
quality() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
quality(FMatrixRMaj, SingularValueDecomposition<FMatrixRMaj>) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Computes a metric which measures the the quality of a singular value decomposition.
quality(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
 
quality(FMatrixRMaj, EigenDecomposition_F32<FMatrixRMaj>) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Computes a metric which measures the the quality of an eigen value decomposition.
quality() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
quality() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
qualityTriangular(FMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Computes the quality of a triangular matrix, where the quality of a matrix is defined in LinearSolver.quality().

R

R - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
R - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
 
R11 - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
rand - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
rand - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
randomBinary(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Returns new boolean matrix with true or false values selected with equal probability.
RandomMatrices_FDRM - Class in org.ejml.dense.row
Contains a list of functions for creating random row real matrices and vectors with different structures.
RandomMatrices_FDRM() - Constructor for class org.ejml.dense.row.RandomMatrices_FDRM
 
randomVector(FMatrixRMaj, FMatrixRMaj, Random) - Static method in class org.ejml.dense.row.CovarianceOps_FDRM
Sets vector to a random value based upon a zero-mean multivariate Gaussian distribution with covariance 'cov'.
rank - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
rank - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
rank(FMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Computes the rank of a matrix using a default tolerance.
rank(FMatrixRMaj, float) - Static method in class org.ejml.dense.row.MatrixFeatures_FDRM
Computes the rank of a matrix using the specified tolerance.
rank(SingularValueDecomposition_F32) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Extracts the rank of a matrix using a preexisting decomposition and default threshold.
rank(SingularValueDecomposition_F32, float) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Extracts the rank of a matrix using a preexisting decomposition.
rank1Update(float, FMatrixRMaj, FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Performs a rank one update on matrix A using vectors u and w.
rank1Update(float, FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_FDRM
Performs a rank one update on matrix A using vectors u and w.
rank1UpdateMultL(FMatrixRMaj, float[], float, int, int, int) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the left.

A = A(I - γ*u*uT)
rank1UpdateMultL_LeftCol(int, FSubmatrixD1, int, float, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Applies a householder reflector stored in row 'row' to the left column block.
rank1UpdateMultL_Row(int, FSubmatrixD1, int, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Applies a householder reflector stored in row 'row' to the remainder of the row in the block after it.
rank1UpdateMultR(FMatrixRMaj, float[], float, int, int, int, float[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the right.

A = (I - γ*u*uT)*A
rank1UpdateMultR(FMatrixRMaj, float[], int, float, int, int, int, float[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_FDRM
 
rank1UpdateMultR_Col(int, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Applies a householder reflector stored in column 'col' to the remainder of the columns in the block after it.
rank1UpdateMultR_TopRow(int, FSubmatrixD1, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Applies a householder reflector stored in column 'col' to the top block row (excluding the first column) of A.
rankNUpdate(int, float, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Performs:

A = A + α B TB
rectangle(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Returns a matrix where all the elements are selected independently from a uniform distribution between 0 and 1 inclusive.
rectangle(int, int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Returns a matrix where all the elements are selected independently from a uniform distribution between 'min' and 'max' inclusive.
rectangleGaussian(int, int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets each element in the matrix to a value drawn from an Gaussian distribution with the specified mean and standard deviation
reduce(FMatrixRMaj, int) - Method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_FDRM
 
removeBulge(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
removeBulgeEnd(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Rotator to remove the bulge
removeBulgeLeft(int, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
removeBulgeRight(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
removeRowFromA(int) - Method in interface org.ejml.dense.row.linsol.AdjustableLinearSolver_FDRM
Removes a row from A.
removeRowFromA(int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_FDRM
 
renderMatrix(FMatrixD1, BufferedImage, float) - Static method in class org.ejml.dense.row.FMatrixComponent
 
reset(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Sets the size of the matrix being decomposed, declares new memory if needed, and sets all helper functions to their initial value.
resetSteps() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
resetSteps() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
rowsToVector(FMatrixRMaj, FMatrixRMaj[]) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Converts the rows in a matrix into a set of vectors.
rref(FMatrixRMaj, int, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Puts the augmented system matrix into reduced row echelon form (RREF) using Gauss-Jordan elimination with row (partial) pivots.
RrefGaussJordanRowPivot_FDRM - Class in org.ejml.dense.row.misc
Reduction to RREF using Gauss-Jordan elimination with row (partial) pivots.
RrefGaussJordanRowPivot_FDRM() - Constructor for class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_FDRM
 

S

SafeSvd_FDRM - Class in org.ejml.dense.row.decomposition.svd
Wraps around a SingularValueDecomposition and ensures that the input is not modified.
SafeSvd_FDRM(SingularValueDecomposition_F32<FMatrixRMaj>) - Constructor for class org.ejml.dense.row.decomposition.svd.SafeSvd_FDRM
 
scale(float, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element scalar multiplication.

bij = α*aij
scale(float, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an element by element scalar multiplication.

bi = α*ai
scale(float, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element scalar multiplication.

bij = α*aij
scale(float, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an element by element scalar multiplication.

bi = α*ai
scale(float, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element scalar multiplication.

bij = α*aij
scale(float, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an element by element scalar multiplication.

bi = α*ai
scale(float, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element scalar multiplication.

bij = α*aij
scale(float, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an element by element scalar multiplication.

bi = α*ai
scale(float, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element scalar multiplication.

bij = α*aij
scale(float, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an element by element scalar multiplication.

bi = α*ai
scale(float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an in-place element by element scalar multiplication.

aij = α*aij
scale(float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an element by element scalar multiplication.

bij = α*aij
scale_row(int, FSubmatrixD1, FSubmatrixD1, int, int, float) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_FDRB
Scales the elements in the specified row starting at element colStart by 'val'.
W = val*Y Takes in account zeros and leading one automatically.
scale_row(int, FSubmatrixD1, int, float, FSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_FDRB
Row vector scale:
scale: bi = α*ai
where 'a' and 'b' are row vectors within the row block vector A and B.
selectWilkinsonShift(float) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Selects the Wilkinson's shift for BTB.
set(FMatrixRBlock, float) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Sets every element in the matrix to the specified value.

aij = value
setA(FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
Decomposes and overwrites the input matrix.
setA(FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
Computes the QR decomposition of A and store the results in A.
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
Converts 'A' into a block matrix and call setA() on the block matrix solver.
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
Performs QR decomposition on A
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
Performs QR decomposition on A
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
Performs QR decomposition on A
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
Performs QR decomposition on A
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_FDRM
 
setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
setChecks(boolean, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
setComputeVectorsWithValues(boolean) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
Declares additional internal data structures.
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
setFastEigenvalues(boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
setFastValues(boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
setIdentity(FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Sets the value of A to all zeros except along the diagonal.
setIdentity(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Sets all the diagonal elements equal to one and everything else equal to zero.
setIdentity(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Sets all the diagonal elements equal to one and everything else equal to zero.
setIdentity(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Sets all the diagonal elements equal to one and everything else equal to zero.
setIdentity(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Sets all the diagonal elements equal to one and everything else equal to zero.
setIdentity(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Sets all the diagonal elements equal to one and everything else equal to zero.
setIdentity(FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Sets all the diagonal elements equal to one and everything else equal to zero.
setMatrix(int, int, float[], float[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
setMatrix(FMatrixD1) - Method in class org.ejml.dense.row.FMatrixComponent
 
setMaxIterations(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
setMaxIterations(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
Used to limit the number of internal QR iterations that the QR algorithm performs.
setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_FDRM
 
setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
Changes the size of the matrix it can solve for
setMaxSize(int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
 
setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
 
setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
 
setMaxValue(float) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
setOptions(int, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
 
setQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
setQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
setQ(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
setRandom(FMatrix, float, float, Random) - Static method in class org.ejml.generic.GenericMatrixOps_F32
 
setRandomB(BMatrixRMaj, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets each element in the boolean matrix to true or false with equal probability
setSaveW(boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
Sets if it should internally save the W matrix before performing the decomposition.
setSeed(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_FDRM
Sets the value of the vector to use in the start of the iterations.
setSingularThreshold(float) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
setSubmatrix(int, int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Sets which submatrix is being processed.
setSubmatrix(int, int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
setSubMatrix(FMatrix1Row, FMatrix1Row, int, int, int, int, int, int) - Static method in class org.ejml.dense.row.mult.SubmatrixOps_FDRM
 
setThreshold(float) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
Specify the relative threshold used to select singular values.
setToInverseL(float[]) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
Sets the matrix to the inverse using a lower triangular matrix.
setTolerance(float) - Method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_FDRM
 
setup(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
setup(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
setupPivotInfo() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Sets the initial pivot ordering and compute the F-norm squared for each column
setUt(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
setVt(FMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
show(FMatrixD1, String) - Static method in class org.ejml.dense.row.FMatrixVisualization
Creates a window visually showing the matrix's state.
singular(int, int, Random, float...) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random matrix which will have the provided singular values.
SingularOps_FDRM - Class in org.ejml.dense.row
Operations related to singular value decomposition.
SingularOps_FDRM() - Constructor for class org.ejml.dense.row.SingularOps_FDRM
 
singularThreshold - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
 
singularThreshold(SingularValueDecomposition_F32) - Static method in class org.ejml.dense.row.SingularOps_FDRM
Returns a reasonable threshold for singular values.

tol = max (size (A)) * largest sigma * eps;
solve(FMatrixRBlock, FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_FDRB
If X == null then the solution is written into B.
solve(FMatrixRBlock, FMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_FDRB
 
solve(int, boolean, FSubmatrixD1, FSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Performs an in-place solve operation on the provided block aligned sub-matrices.

B = T-1 B

where T is a triangular matrix.
solve(FMatrixRMaj, FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Solves for x in the following equation:

A*x = b
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRB
Only converts the B matrix and passes that onto solve.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_FDRM
Using the decomposition, finds the value of 'X' in the linear equation below:
A*x = b
where A has dimension of n by n, x and b are n by m dimension.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_FDRM
Using the decomposition, finds the value of 'X' in the linear equation below:
A*x = b
where A has dimension of n by n, x and b are n by m dimension.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_FDRB_to_FDRM
Converts B and X into block matrices and calls the block matrix solve routine.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_FDRM
 
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLu_FDRM
 
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_FDRM
An other implementation of solve() that processes the matrices in a different order.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_FDRM
Solves for X using the QR decomposition.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_FDRM
Solves for X using the QR decomposition.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_FDRM
Solves for X using the QR decomposition.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_FDRM
Solves for X using the QR decomposition.
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_FDRM
 
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_FDRM
 
solve(FMatrixRMaj, FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
 
solveBlock(int, boolean, FSubmatrixD1, FSubmatrixD1, boolean, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Performs an in-place solve operation where T is contained in a single block.

B = T-1 B

where T is a triangular matrix contained in an inner block.
solveL(float[], float[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Solves for non-singular lower triangular matrices using forward substitution.
solveL(int, FSubmatrixD1, FSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Solves lower triangular systems:

B = L-1 B

solveL(float[], float[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
Solves for non-singular lower triangular matrices using forward substitution.
solveL(float[], float[], int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
L is a m by m matrix B is a m by n matrix
solveL_special(float[], FMatrixRMaj, int, int, FMatrixRMaj) - Static method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
This is a variation on the TriangularSolver_FDRM.solveL(float[], float[], int) function.
solveLTransB(float[], float[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Solves for non-singular lower triangular matrices using forward substitution.
SolveNullSpaceQR_FDRM - Class in org.ejml.dense.row.linsol.qr
Uses QR decomposition to find the null-space for a matrix of any shape if the number of singular values is known.
SolveNullSpaceQR_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_FDRM
 
SolveNullSpaceQRP_FDRM - Class in org.ejml.dense.row.linsol.qr
Uses QR decomposition to find the null-space for a matrix of any shape if the number of singular values is known.=
SolveNullSpaceQRP_FDRM() - Constructor for class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_FDRM
 
SolveNullSpaceSvd_FDRM - Class in org.ejml.dense.row.linsol.svd
 
SolveNullSpaceSvd_FDRM() - Constructor for class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_FDRM
 
SolvePseudoInverseQrp_FDRM - Class in org.ejml.dense.row.linsol.qr
A pseudo inverse solver for a generic QR column pivot decomposition algorithm.
SolvePseudoInverseQrp_FDRM(QRPDecomposition_F32<FMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_FDRM
Configure and provide decomposition
SolvePseudoInverseSvd_FDRM - Class in org.ejml.dense.row.linsol.svd
The pseudo-inverse is typically used to solve over determined system for which there is no unique solution.
x=inv(ATA)ATb
where A ∈ ℜ m × n and m ≥ n.
SolvePseudoInverseSvd_FDRM(int, int) - Constructor for class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
Creates a new solver targeted at the specified matrix size.
SolvePseudoInverseSvd_FDRM() - Constructor for class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_FDRM
Creates a solver targeted at matrices around 100x100
solveR(int, FSubmatrixD1, FSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_FDRB
Solves upper triangular systems:

B = R-1 B

solveTranL(float[], float[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
This is a forward substitution solver for non-singular lower triangular matrices.
solveTransL(float[], float[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Solves for non-singular transposed lower triangular matrices using backwards substitution:
B = L-TB

where B is a (m by n) matrix, L is a lower triangular (m by m) matrix.
solveTransU(float[], float[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Solves for non-singular upper triangular matrices using forward substitution.
solveU(float[], float[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_FDRB
Solves for non-singular upper triangular matrices using backwards substitution.
solveU(float[], float[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
This is a forward substitution solver for non-singular upper triangular matrices.
solveU(float[], float[], int, int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
 
solveU(float[], int, int, int, float[], int, int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
This is a forward substitution solver for non-singular upper triangular matrices which are a sub-matrix inside a larger.
span(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a randomly generated set of orthonormal vectors.
SpecializedOps_FDRM - Class in org.ejml.dense.row
This contains less common or more specialized matrix operations.
SpecializedOps_FDRM() - Constructor for class org.ejml.dense.row.SpecializedOps_FDRM
 
splitIntoVectors(FMatrix1Row, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Takes a matrix and splits it into a set of row or column vectors.
splits - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
splits - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
square(FMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_FDRM
In-place transpose for a square matrix.
standard(FMatrix1Row, FMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_FDRM
A straight forward transpose.
steps - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
SubmatrixOps_FDRM - Class in org.ejml.dense.row.mult
Operations that are performed on a submatrix inside a larger matrix.
SubmatrixOps_FDRM() - Constructor for class org.ejml.dense.row.mult.SubmatrixOps_FDRM
 
subtract(FMatrix2x2, FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a - b
cij = aij - bij
subtract(FMatrix2, FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

c = a - b
ci = ai - bi
subtract(FMatrix3x3, FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a - b
cij = aij - bij
subtract(FMatrix3, FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

c = a - b
ci = ai - bi
subtract(FMatrix4x4, FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a - b
cij = aij - bij
subtract(FMatrix4, FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

c = a - b
ci = ai - bi
subtract(FMatrix5x5, FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a - b
cij = aij - bij
subtract(FMatrix5, FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

c = a - b
ci = ai - bi
subtract(FMatrix6x6, FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a - b
cij = aij - bij
subtract(FMatrix6, FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

c = a - b
ci = ai - bi
subtract(FMatrixD1, float, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs matrix scalar subtraction:

c = a - val
cij = aij - val
subtract(float, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs matrix scalar subtraction:

c = val - a
cij = val - aij
subtract(FMatrixD1, FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following subtraction operation:

c = a - b
cij = aij - bij
subtractEquals(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

a = a - b
aij = aij - bij
subtractEquals(FMatrix2, FMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs the following operation:

a = a - b
ai = ai - bi
subtractEquals(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

a = a - b
aij = aij - bij
subtractEquals(FMatrix3, FMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs the following operation:

a = a - b
ai = ai - bi
subtractEquals(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

a = a - b
aij = aij - bij
subtractEquals(FMatrix4, FMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs the following operation:

a = a - b
ai = ai - bi
subtractEquals(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

a = a - b
aij = aij - bij
subtractEquals(FMatrix5, FMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs the following operation:

a = a - b
ai = ai - bi
subtractEquals(FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

a = a - b
aij = aij - bij
subtractEquals(FMatrix6, FMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs the following operation:

a = a - b
ai = ai - bi
subtractEquals(FMatrixD1, FMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs the following subtraction operation:

a = a - b
aij = aij - bij
subvector(FMatrix1Row, int, int, int, boolean, int, FMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_FDRM
Extracts a row or column vector from matrix A.
sumCols(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the sum of each column in the input matrix and returns the results in a vector:

bj = min(i=1:m ; aij)
sumRows(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Computes the sum of each row in the input matrix and returns the results in a vector:

bj = sum(i=1:n ; aji)
svd(int, int, boolean, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Returns a SingularValueDecomposition that has been optimized for the specified matrix size.
SvdImplicitQrAlgorithm_FDRM - Class in org.ejml.dense.row.decomposition.svd.implicitqr
Computes the QR decomposition of a bidiagonal matrix.
SvdImplicitQrAlgorithm_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
SvdImplicitQrAlgorithm_FDRM() - Constructor for class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
SvdImplicitQrDecompose_FDRM - Class in org.ejml.dense.row.decomposition.svd
Computes the Singular value decomposition of a matrix using the implicit QR algorithm for singular value decomposition.
SvdImplicitQrDecompose_FDRM(boolean, boolean, boolean, boolean) - Constructor for class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_FDRM
Configures the class
swapColumns(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Finds the column with the largest normal and makes that the first column
swapDiag(float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Exchanges the internal array of the diagonal elements for the provided one.
swapDiag(float[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
swapOff(float[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
Exchanges the internal array of the off diagonal elements for the provided one.
swapOff(float[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
swapRows(FMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_FDRM
 
SwitchingEigenDecomposition_FDRM - Class in org.ejml.dense.row.decomposition.eig
Checks to see what type of matrix is being decomposed and calls different eigenvalue decomposition algorithms depending on the results.
SwitchingEigenDecomposition_FDRM(int, boolean, float) - Constructor for class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
SwitchingEigenDecomposition_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_FDRM
 
symm2x2_fast(float, float, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
Compute the symmetric eigenvalue using a slightly safer technique
symmetric(int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random symmetric matrix whose values are selected from an uniform distribution from min to max, inclusive.
symmetric(FMatrixRMaj, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Sets the provided square matrix to be a random symmetric matrix whose values are selected from an uniform distribution from min to max, inclusive.
symmetricPosDef(int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a random symmetric positive definite matrix.
SymmetricQrAlgorithm_FDRM - Class in org.ejml.dense.row.decomposition.eig.symm
Computes the eigenvalues and eigenvectors of a symmetric tridiagonal matrix using the symmetric QR algorithm.
SymmetricQrAlgorithm_FDRM(SymmetricQREigenHelper_FDRM) - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
 
SymmetricQrAlgorithm_FDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_FDRM
Creates a new SymmetricQREigenvalue class that declares its own SymmetricQREigenHelper.
SymmetricQRAlgorithmDecomposition_FDRM - Class in org.ejml.dense.row.decomposition.eig
Computes the eigenvalues and eigenvectors of a real symmetric matrix using the symmetric implicit QR algorithm.
SymmetricQRAlgorithmDecomposition_FDRM(TridiagonalSimilarDecomposition_F32<FMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
SymmetricQRAlgorithmDecomposition_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_FDRM
 
SymmetricQREigenHelper_FDRM - Class in org.ejml.dense.row.decomposition.eig.symm
A helper class for the symmetric matrix implicit QR algorithm for eigenvalue decomposition.
SymmetricQREigenHelper_FDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
symmetricWithEigenvalues(int, Random, float...) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates a new random symmetric matrix that will have the specified real eigenvalues.
symmPosDef(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_FDRM
Creates a solver for symmetric positive definite matrices.
symmRankNMinus_L(int, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Rank N update function for a symmetric inner submatrix and only operates on the lower triangular portion of the submatrix.

A = A - B*BT
symmRankNMinus_U(int, FSubmatrixD1, FSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_FDRB
Rank N update function for a symmetric inner submatrix and only operates on the upper triangular portion of the submatrix.

A = A - B TB
symmRankTranA_sub(FMatrixRMaj, FMatrixRMaj, int) - Static method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_FDRM
Performs this operation:

c = c - aTa
where c is a submatrix.

T

T - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
t - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
tmp - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
tmp - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_FDRB_to_FDRM
 
TOL - Static variable in class org.ejml.dense.row.CovarianceOps_FDRM
 
totalSteps - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
trace(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
trace(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
trace(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
trace(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
trace(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
trace(FMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_FDRM
This computes the trace of the matrix:

trace = ∑i=1:n { aii }
where n = min(numRows,numCols)
transpose(FMatrixRBlock, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Transposes a block matrix.
transpose(FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Performs an in-place transpose.
transpose(FMatrix2x2, FMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_FDF2
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
transpose(FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Performs an in-place transpose.
transpose(FMatrix3x3, FMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_FDF3
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
transpose(FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Performs an in-place transpose.
transpose(FMatrix4x4, FMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_FDF4
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
transpose(FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Performs an in-place transpose.
transpose(FMatrix5x5, FMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_FDF5
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
transpose(FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Performs an in-place transpose.
transpose(FMatrix6x6, FMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_FDF6
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
transpose(FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Performs an "in-place" transpose.
transpose(FMatrixRMaj, FMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_FDRM
Transposes matrix 'a' and stores the results in 'b':

bij = aji
where 'b' is the transpose of 'a'.
TransposeAlgs_FDRM - Class in org.ejml.dense.row.misc
Low level transpose algorithms.
TransposeAlgs_FDRM() - Constructor for class org.ejml.dense.row.misc.TransposeAlgs_FDRM
 
TriangularSolver_FDRB - Class in org.ejml.dense.block
Contains triangular solvers for FMatrixRBlock block aligned sub-matrices.
TriangularSolver_FDRB() - Constructor for class org.ejml.dense.block.TriangularSolver_FDRB
 
TriangularSolver_FDRM - Class in org.ejml.dense.row.decomposition
This contains algorithms for solving systems of equations where T is a non-singular triangular matrix:

T*x = b

where x and b are vectors, and T is an n by n matrix.
TriangularSolver_FDRM() - Constructor for class org.ejml.dense.row.decomposition.TriangularSolver_FDRM
 
triangularUpper(int, int, float, float, Random) - Static method in class org.ejml.dense.row.RandomMatrices_FDRM
Creates an upper triangular matrix whose values are selected from a uniform distribution.
tridiagonal(int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_FDRM
Checks to see if the passed in tridiagonal decomposition is of the appropriate type for the matrix of the provided size.
TridiagonalDecomposition_FDRB_to_FDRM - Class in org.ejml.dense.row.decomposition.hessenberg
Wrapper around a block implementation of TridiagonalSimilarDecomposition_F32
TridiagonalDecomposition_FDRB_to_FDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_FDRB_to_FDRM
 
TridiagonalDecomposition_FDRB_to_FDRM(int) - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_FDRB_to_FDRM
 
TridiagonalDecompositionHouseholder_FDRB - Class in org.ejml.dense.block.decomposition.hessenberg
Tridiagonal similar decomposition for block matrices.
TridiagonalDecompositionHouseholder_FDRB() - Constructor for class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
TridiagonalDecompositionHouseholder_FDRM - Class in org.ejml.dense.row.decomposition.hessenberg
Performs a similar tridiagonal decomposition on a square symmetric input matrix.
TridiagonalDecompositionHouseholder_FDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
 
TridiagonalDecompositionHouseholderOrig_FDRM - Class in org.ejml.dense.row.decomposition.hessenberg
A straight forward implementation from "Fundamentals of Matrix Computations," Second Edition.

This is only saved to provide a point of reference in benchmarks.
TridiagonalDecompositionHouseholderOrig_FDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_FDRM
 
TridiagonalHelper_FDRB - Class in org.ejml.dense.block.decomposition.hessenberg
 
TridiagonalHelper_FDRB() - Constructor for class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
 
tridiagUpperRow(int, FSubmatrixD1, float[], FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_FDRB
Performs a tridiagonal decomposition on the upper row only.

U

u - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
UnrolledDeterminantFromMinor_FDRM - Class in org.ejml.dense.row.misc
This code was auto generated by GenerateDeterminantFromMinor and should not be modified directly.
UnrolledDeterminantFromMinor_FDRM() - Constructor for class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_FDRM
 
UnrolledInverseFromMinor_FDRM - Class in org.ejml.dense.row.misc
This code was auto generated by GenerateInverseFromMinor and should not be modified directly.
UnrolledInverseFromMinor_FDRM() - Constructor for class org.ejml.dense.row.misc.UnrolledInverseFromMinor_FDRM
 
updateA(FSubmatrixD1) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_FDRB
A = (I + W YT)TA
A = A + Y (WTA)

where A is a submatrix of the input matrix.
updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
Takes the results from the householder computation and updates the 'A' matrix.

A = (I - γ*u*uT)A
updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
Takes the results from the householder computation and updates the 'A' matrix.

A = (I - γ*u*uT)A
updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
Takes the results from the householder computation and updates the 'A' matrix.

A = (I - γ*u*uT)A
updateNorms(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_FDRM
Performs an efficient update of each columns' norm
updateQ(int, int, float, float) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
updateRotator(FMatrixRMaj, int, int, float, float) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
Multiplied a transpose orthogonal matrix Q by the specified rotator.
upgradeSolution(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
Upgrades the basic solution to the optimal 2-norm solution.
upper(FSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_FDRB
 
upper(float[], int, int) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_FDRB
Performs an inline upper Cholesky decomposition on an inner row-major matrix.
Ut - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
UtilDecompositons_FDRM - Class in org.ejml.dense.row.decomposition
Helper functions for generic decompsotions.
UtilDecompositons_FDRM() - Constructor for class org.ejml.dense.row.decomposition.UtilDecompositons_FDRM
 

V

V - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_FDRM
 
v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_FDRM
 
v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_FDRM
 
value0 - Variable in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
 
value1 - Variable in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
 
value2x2(float, float, float, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
 
value2x2_fast(float, float, float, float) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F32
Computes the eigenvalues of a 2 by 2 matrix using a faster but more prone to errors method.
VectorOps_FDRB - Class in org.ejml.dense.block
Math operations for inner vectors (row and column) inside of block matrices:

scale: bi = α*ai
div: i = ai
add: ci = α*ai + βBi
dot: c = sum ai*bi
VectorOps_FDRB() - Constructor for class org.ejml.dense.block.VectorOps_FDRB
 
VectorVectorMult_FDRM - Class in org.ejml.dense.row.mult
Operations that involve multiplication of two vectors.
VectorVectorMult_FDRM() - Constructor for class org.ejml.dense.row.mult.VectorVectorMult_FDRM
 
Vt - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
vv - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
vv - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 

W

WatchedDoubleStepQRDecomposition_FDRM - Class in org.ejml.dense.row.decomposition.eig
Finds the eigenvalue decomposition of an arbitrary square matrix using the implicit float-step QR algorithm.
WatchedDoubleStepQRDecomposition_FDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_FDRM
 
WatchedDoubleStepQREigen_FDRM - Class in org.ejml.dense.row.decomposition.eig.watched
The float step implicit Eigenvalue decomposition algorithm is fairly complicated and needs to be designed so that it can handle several special cases.
WatchedDoubleStepQREigen_FDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_FDRM
 
WatchedDoubleStepQREigenvalue_FDRM - Class in org.ejml.dense.row.decomposition.eig.watched
 
WatchedDoubleStepQREigenvalue_FDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_FDRM
 
WatchedDoubleStepQREigenvector_FDRM - Class in org.ejml.dense.row.decomposition.eig.watched
 
WatchedDoubleStepQREigenvector_FDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_FDRM
 

X

x1 - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
x1 - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
x2 - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_FDRM
 
x2 - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 

Y

Y - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_FDRM
 

Z

zerosM - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRB
 
zeroTriangle(boolean, FMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_FDRB
Sets either the upper or low triangle of a matrix to zero

_

_getVV() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_FDRM
 
_getVV() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_FDRM
 
_getVV() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
 
_process() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_FDRM
 
_setA(FMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_FDRM
 
_solveVectorInternal(float[]) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_FDRM
a specialized version of solve that avoid additional checks that are not needed.
A B C D E F G H I K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links