- 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
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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:m ∑j=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:m ∑j=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.
- 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:m ∑j=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
-
- 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
- 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
- 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
-
- 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.