Index
A B C D E F G H I K L M N O P Q R S T U V W X Y Z _
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- a - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- A - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- A - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- A - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- Ablock - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- abs(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs absolute value of a matrix:
a = abs(a)
aij = abs(aij) - abs(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs absolute value of a matrix:
c = abs(a)
cij = abs(aij) - add(double, T, double, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * a + β * b
cij = α * aij + β * bij - add(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * a + b
cij = α * aij + bij - add(DMatrix2, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a + b
ci = ai + bi - add(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a + b
cij = aij + bij - add(DMatrix3, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a + b
ci = ai + bi - add(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a + b
cij = aij + bij - add(DMatrix4, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a + b
ci = ai + bi - add(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a + b
cij = aij + bij - add(DMatrix5, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a + b
ci = ai + bi - add(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a + b
cij = aij + bij - add(DMatrix6, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a + b
ci = ai + bi - add(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a + b
cij = aij + bij - add(DMatrixD1, double) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an in-place scalar addition:
a = a + val
aij = aij + val - add(T, double, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs scalar addition:
c = a + val
cij = aij + val - add(T, double, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = a + β * b
cij = aij + β * bij - add(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = a + b
cij = aij + bij - add_row(int, DSubmatrixD1, int, double, DSubmatrixD1, int, double, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
- add_row(int, DSubmatrixD1, int, double, DSubmatrixD1, int, double, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
- add_row(int, DSubmatrixD1, int, double, DSubmatrixD1, int, double, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_DDRB
-
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_DDRM
- addEigenAt(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- addEquals(DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
a = a + b
ai = ai + bi - addEquals(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
a = a + b
aij = aij + bij - addEquals(DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
a = a + b
ai = ai + bi - addEquals(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
a = a + b
aij = aij + bij - addEquals(DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
a = a + b
ai = ai + bi - addEquals(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
a = a + b
aij = aij + bij - addEquals(DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
a = a + b
ai = ai + bi - addEquals(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
a = a + b
aij = aij + bij - addEquals(DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
a = a + b
ai = ai + bi - addEquals(DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
a = a + b
aij = aij + bij - addEquals(DMatrixD1, double, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
a = a + β * b
aij = aij + β * bij - addEquals(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
a = a + b
aij = aij + bij - addIdentity(DMatrix1Row, DMatrix1Row, double) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Performs the following operation:
B = A + αI - addOuterProd(double, DMatrixD1, DMatrixD1, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Adds to A ∈ ℜ m × n the results of an outer product multiplication of the two vectors.
- addRow(DMatrixRMaj, DMatrixRMaj, double[], int, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
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(double[], int) - Method in interface org.ejml.dense.row.linsol.AdjustableLinearSolver_DDRM
-
Adds a row to A.
- addRowToA(double[], int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_DDRM
- addUniform(DMatrixRMaj, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Adds random values to each element in the matrix from an uniform distribution.
aij = aij + U(min,max) - AdjLinearSolverQr_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_DDRM
- adjustable() - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Create a solver which can efficiently add and remove elements instead of recomputing everything from scratch.
- AdjustableLinearSolver_DDRM - 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_DDRB_to_DDRM
- alg - Variable in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- apply(DMatrixRMaj, DOperatorUnary) - Static method in class org.ejml.dense.row.CommonOps_DDRM
- apply(DMatrixRMaj, DOperatorUnary, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
This applies a given unary function on every value stored in the matrix
- applyQ(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
Multiplies the provided matrix by Q using householder reflectors.
- applyQ(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
Multiplies the provided matrix by Q using householder reflectors.
- applyQ(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
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(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
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(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
A = Q*A
- applyQTran(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
Multiplies the provided matrix by QT using householder reflectors.
- applyQTran(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
Multiplies the provided matrix by QT using householder reflectors.
- applyReflectorsToRow(int, DSubmatrixD1, DSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
Applies the reflectors that have been computed previously to the specified row.
- applyTranQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
A = QT*A
B
- b - Variable in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- b - Variable in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- b - Variable in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- BaseDecomposition_DDRB_to_DDRM - Class in org.ejml.dense.row.decomposition
-
Generic interface for wrapping a
DMatrixRBlockdecomposition for processing ofDMatrixRMaj. - BaseDecomposition_DDRB_to_DDRM(DecompositionInterface<DMatrixRBlock>, int) - Constructor for class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- BaseLinearSolverQrp_DDRM - Class in org.ejml.dense.row.linsol.qr
-
Base class for QR pivot based pseudo inverse classes.
- BaseLinearSolverQrp_DDRM(QRPDecomposition_F64<DMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
-
Configures internal parameters.
- bidiag - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- BidiagonalDecompositionRow_DDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
-
Performs a
BidiagonalDecomposition_F64using householder reflectors. - BidiagonalDecompositionRow_DDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- BidiagonalDecompositionRow_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Creates a decompose that defines the specified amount of memory.
- BidiagonalDecompositionRow_MT_DDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
-
Performs a
BidiagonalDecomposition_F64using householder reflectors. - BidiagonalDecompositionRow_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_MT_DDRM
- BidiagonalDecompositionTall_DDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
-
BidiagonalDecomposition_F64specifically designed for tall matrices. - BidiagonalDecompositionTall_DDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- BidiagonalDecompositionTall_MT_DDRM - Class in org.ejml.dense.row.decomposition.bidiagonal
-
BidiagonalDecomposition_F64specifically designed for tall matrices. - BidiagonalDecompositionTall_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- BidiagonalHelper_DDRB - Class in org.ejml.dense.block.decomposition.bidiagonal
- BidiagonalHelper_DDRB() - Constructor for class org.ejml.dense.block.decomposition.bidiagonal.BidiagonalHelper_DDRB
- bidiagOuterBlocks(int, DSubmatrixD1, double[], double[]) - Static method in class org.ejml.dense.block.decomposition.bidiagonal.BidiagonalHelper_DDRB
-
Performs a standard bidiagonal decomposition just on the outer blocks of the provided matrix
- block(DMatrix1Row, DMatrix1Row, int) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_DDRM
-
Performs a transpose across block sub-matrices.
- block(DMatrix1Row, DMatrix1Row, int) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_MT_DDRM
-
Performs a transpose across block sub-matrices.
- blockA - Variable in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- blockAligned(int, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Checks to see if the submatrix has its boundaries along inner blocks.
- blockB - Variable in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- BlockHouseHolder_DDRB - Class in org.ejml.dense.block.decomposition.qr
-
Contains various helper functions for performing a block matrix QR decomposition.
- BlockHouseHolder_DDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
- BlockHouseHolder_MT_DDRB - Class in org.ejml.dense.block.decomposition.qr
-
Contains various helper functions for performing a block matrix QR decomposition.
- BlockHouseHolder_MT_DDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
- blockLength - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- blockMultMinus(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C - A * B - blockMultMinusTransA(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C - AT * B - blockMultMinusTransB(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C - A * BT - blockMultPlus(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + A * B - blockMultPlus(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + α A * B - blockMultPlusTransA(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + AT * B - blockMultPlusTransA(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + α AT * B - blockMultPlusTransB(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + A * BT - blockMultPlusTransB(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = C + α A * BT - blockMultSet(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = A * B - blockMultSet(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = α A * B - blockMultSetTransA(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = AT * B - blockMultSetTransA(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = α AT * B - blockMultSetTransB(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = A * BT - blockMultSetTransB(double, double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerMultiplication_DDRB
-
Performs the follow operation on individual inner blocks:
C = α A * BT - blockX - Variable in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- boundLargestEigenValue(DMatrixRMaj, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
Generates a bound for the largest eigen value of the provided matrix using Perron-Frobenius theorem.
- bulgeDoubleStepQn(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- bulgeDoubleStepQn(int, double, double, double, double, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- bulgeSingleStepQn(int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- bulgeSingleStepQn(int, double, double, double, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
C
- canUseTallBidiagonal - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- changeSign(DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Changes the sign of every element in the vector.
ai = -ai - changeSign(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Changes the sign of every element in the vector.
ai = -ai - changeSign(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Changes the sign of every element in the vector.
ai = -ai - changeSign(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Changes the sign of every element in the vector.
ai = -ai - changeSign(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Changes the sign of every element in the vector.
ai = -ai - changeSign(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Changes the sign of every element in the matrix.
aij = -aij - changeSign(T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Changes the sign of every element in the matrix.
outputij = -inputij - checkForAndHandleZeros() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Checks to see if either the diagonal element or off diagonal element is zero.
- checkIdenticalShape(DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Checks to see if the two matrices have an identical shape an block size.
- checkSvdMatrixSize(DMatrixRMaj, boolean, DMatrixRMaj, DMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Checks to see if all the provided matrices are the expected size for an SVD.
- checkZerosLT(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_DDRM
-
Creates a zeros matrix only if A does not already exist.
- checkZerosUT(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_DDRM
-
Creates a zeros matrix only if A does not already exist.
- chol(boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
CholeskyDecomposition_F64that isn't specialized for any specific matrix size. - chol(boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns a
CholeskyDecomposition_F64that isn't specialized for any specific matrix size. - chol(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a linear solver using Cholesky decomposition
- chol(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_MT_DDRM
-
Creates a linear solver using Cholesky decomposition
- chol(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
CholeskyDecomposition_F64that has been optimized for the specified matrix size. - chol(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns a
CholeskyDecomposition_F64that has been optimized for the specified matrix size. - CholeskyDecomposition_DDRB_to_DDRM - Class in org.ejml.dense.row.decomposition.chol
-
Wrapper around
CholeskyOuterForm_DDRBthat allows it to process DMatrixRMaj. - CholeskyDecomposition_DDRB_to_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM
- CholeskyDecomposition_DDRB_to_DDRM(DecompositionInterface<DMatrixRBlock>, int) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM
- CholeskyDecompositionBlock_DDRM - Class in org.ejml.dense.row.decomposition.chol
-
This is an implementation of Cholesky that processes internal submatrices as blocks.
- CholeskyDecompositionBlock_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_DDRM
-
Creates a CholeksyDecomposition capable of decomposing a matrix that is n by n, where n is the width.
- CholeskyDecompositionBlock_MT_DDRM - Class in org.ejml.dense.row.decomposition.chol
- CholeskyDecompositionBlock_MT_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_MT_DDRM
-
Creates a CholeksyDecomposition capable of decomposing a matrix that is n by n, where n is the width.
- CholeskyDecompositionCommon_DDRM - Class in org.ejml.dense.row.decomposition.chol
-
This is an abstract class for a Cholesky decomposition.
- CholeskyDecompositionCommon_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
Specifies if a lower or upper variant should be constructed.
- CholeskyDecompositionInner_DDRM - Class in org.ejml.dense.row.decomposition.chol
-
This implementation of a Cholesky decomposition using the inner-product form.
- CholeskyDecompositionInner_DDRM() - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_DDRM
- CholeskyDecompositionInner_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_DDRM
- CholeskyDecompositionLDL_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- CholeskyOuterForm_DDRB - Class in org.ejml.dense.block.decomposition.chol
-
Block Cholesky using outer product form.
- CholeskyOuterForm_DDRB(boolean) - Constructor for class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
-
Creates a new BlockCholeskyOuterForm
- CholeskyOuterForm_MT_DDRB - Class in org.ejml.dense.block.decomposition.chol
-
Block Cholesky using outer product form.
- CholeskyOuterForm_MT_DDRB(boolean) - Constructor for class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
-
Creates a new BlockCholeskyOuterForm
- CholeskyOuterSolver_DDRB - Class in org.ejml.dense.block.linsol.chol
-
Linear solver that uses a block cholesky decomposition.
- CholeskyOuterSolver_DDRB() - Constructor for class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
- CholeskyOuterSolver_MT_DDRB - Class in org.ejml.dense.block.linsol.chol
-
Linear solver that uses a block cholesky decomposition.
- CholeskyOuterSolver_MT_DDRB() - Constructor for class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- cholL(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.
- cholL(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.
- cholL(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.
- cholL(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.
- cholL(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.
- cholLDL() - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- cholLDL(int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
CholeskyDecompositionLDL_DDRMthat has been optimized for the specified matrix size. - cholU(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.
- cholU(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.
- cholU(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.
- cholU(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.
- cholU(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.
- columnsToVector(DMatrixRMaj, DMatrixRMaj[]) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Converts the columns in a matrix into a set of vectors.
- CommonOps_DDF2 - Class in org.ejml.dense.fixed
-
Common matrix operations for fixed sized matrices which are 2 x 2 or 2 element vectors.
- CommonOps_DDF2() - Constructor for class org.ejml.dense.fixed.CommonOps_DDF2
- CommonOps_DDF3 - Class in org.ejml.dense.fixed
-
Common matrix operations for fixed sized matrices which are 3 x 3 or 3 element vectors.
- CommonOps_DDF3() - Constructor for class org.ejml.dense.fixed.CommonOps_DDF3
- CommonOps_DDF4 - Class in org.ejml.dense.fixed
-
Common matrix operations for fixed sized matrices which are 4 x 4 or 4 element vectors.
- CommonOps_DDF4() - Constructor for class org.ejml.dense.fixed.CommonOps_DDF4
- CommonOps_DDF5 - Class in org.ejml.dense.fixed
-
Common matrix operations for fixed sized matrices which are 5 x 5 or 5 element vectors.
- CommonOps_DDF5() - Constructor for class org.ejml.dense.fixed.CommonOps_DDF5
- CommonOps_DDF6 - Class in org.ejml.dense.fixed
-
Common matrix operations for fixed sized matrices which are 6 x 6 or 6 element vectors.
- CommonOps_DDF6() - Constructor for class org.ejml.dense.fixed.CommonOps_DDF6
- CommonOps_DDRM - Class in org.ejml.dense.row
-
Common matrix operations are contained here.
- CommonOps_DDRM() - Constructor for class org.ejml.dense.row.CommonOps_DDRM
- CommonOps_MT_DDRM - Class in org.ejml.dense.row
-
Functions from
CommonOps_DDRMwith concurrent implementations. - CommonOps_MT_DDRM() - Constructor for class org.ejml.dense.row.CommonOps_MT_DDRM
- commonSetup(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
This function performs sanity check on the input for decompose and sets up the QR matrix.
- compact - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- compute(DMatrix1Row) - Method in class org.ejml.dense.row.misc.DeterminantFromMinor_DDRM
-
Computes the determinant for the specified matrix.
- computeDeterminant() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
- computeDeterminant() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
- computeDeterminant() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM
- computeDeterminant() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- computeDeterminant() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
-
Computes the determinant from the LU decomposition.
- computeDirect(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
-
This method computes the eigen vector with the largest eigen value by using the direct power method.
- computeEigenValue(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
Given matrix A and an eigen vector of A, compute the corresponding eigen value.
- computeEigenVector(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
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, DSubmatrixD1, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes the householder vector that is used to create reflector for the column.
- computeHouseHolderCol(int, DSubmatrixD1, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes the householder vector that is used to create reflector for the column.
- computeHouseHolderRow(int, DSubmatrixD1, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes the householder vector from the specified row
- computeHouseHolderRow(int, DSubmatrixD1, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes the householder vector from the specified row
- computeLikelihoodP() - Method in class org.ejml.dense.row.CovarianceRandomDraw_DDRM
-
Computes the likelihood of the random draw
- computeRotator(double, double) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Computes a rotator that will set run to zero (?)
- computeRowOfV(int, DSubmatrixD1, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
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_DDRM
- computeShiftDirect(DMatrixRMaj, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
-
Computes the most dominant eigen vector of A using a shifted matrix.
- computeShiftInvert(DMatrixRMaj, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
-
Computes the most dominant eigen vector of A using an inverted shifted matrix.
- computeTauAndDivide(int, int, double[], double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
-
Normalizes elements in 'u' by dividing by max and computes the norm2 of the normalized array u.
- computeTauAndDivide(int, int, double[], int, double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- computeTauAndDivideCol(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
From the specified column of Y tau is computed and each element is divided by 'max'.
- computeTauAndDivideCol(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
From the specified column of Y tau is computed and each element is divided by 'max'.
- computeTauAndDivideRow(int, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
From the specified row of Y tau is computed and each element is divided by 'max'.
- computeTauAndDivideRow(int, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
From the specified row of Y tau is computed and each element is divided by 'max'.
- computeU - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- computeU(int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- computeV - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- computeV(int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- computeV_blockVector(int, DSubmatrixD1, double[], DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
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, DSubmatrixD1, DSubmatrixD1, GrowArray<DGrowArray>, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes W from the householder reflectors stored in the columns of the column block submatrix Y.
- computeW_Column(int, DSubmatrixD1, DSubmatrixD1, GrowArray<DGrowArray>, double[], int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes W from the householder reflectors stored in the columns of the column block submatrix Y.
- computeW_row(int, DSubmatrixD1, DSubmatrixD1, double[], int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
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_DDRM
- computeY(int, DSubmatrixD1, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
Computes the 'y' vector and stores the result in 'v'
y = -γ(A + U*V^T + V*U^T)u - computeY_t_V(int, DSubmatrixD1, int, double[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes YTv(j).
- computeY_t_V(int, DSubmatrixD1, int, double[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes YTv(j).
- computeZ(int, DSubmatrixD1, DSubmatrixD1, int, double[], double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes the vector z and inserts it into 'W':
z = - βj*(Vj + W*h)
where h is a vector of length 'col' and was computed usingBlockHouseHolder_DDRB.computeY_t_V(int, org.ejml.data.DSubmatrixD1, int, double[]). - computeZ(int, DSubmatrixD1, DSubmatrixD1, int, double[], double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes the vector z and inserts it into 'W':
z = - βj*(Vj + W*h)
where h is a vector of length 'col' and was computed usingBlockHouseHolder_MT_DDRB.computeY_t_V(int, org.ejml.data.DSubmatrixD1, int, double[]). - concatColumns(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
output = [a , b]
- concatColumnsMulti(DMatrixRMaj...) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Concatinates all the matrices together along their columns.
- concatRows(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
output = [a ; b]
- concatRowsMulti(DMatrixRMaj...) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Concatinates all the matrices together along their columns.
- conditionP(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
The condition number of a matrix is used to measure the sensitivity of the linear system Ax=b.
- conditionP2(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
The condition p = 2 number of a matrix is used to measure the sensitivity of the linear system Ax=b.
- convert(DMatrixRBlock, DMatrixRMaj) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts a row major block matrix into a row major matrix.
- convert(DMatrixRMaj) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- convert(DMatrixRMaj, int) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- convert(DMatrixRMaj, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts a row major matrix into a row major block matrix.
- convertBlockToRow(int, int, double[]) - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- convertBlockToRow(int, int, int, double[], DGrowArray) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts matrix data stored is a block row major format into a row major format in place.
- convertInplace(DMatrixRBlock, DMatrixRMaj, DGrowArray) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts a row major block matrix into a row major matrix.
- convertInplace(DMatrixRMaj, DMatrixRBlock, DGrowArray) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts a row major matrix into a row major block matrix.
- convertRowToBlock(int, int, int, double[], DGrowArray) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts matrix data stored is a row major format into a block row major format in place.
- convertToColumnMajor(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Converts the standard row-major matrix into a column-major vector that is advantageous for this problem.
- convertTranSrc(DMatrixRMaj, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Converts the transpose of a row major matrix into a row major block matrix.
- copy(DMatrix, DMatrix) - Static method in class org.ejml.generic.GenericMatrixOps_F64
- copyChangeRow(int[], DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Creates a copy of a matrix but swaps the rows as specified by the order array.
- copyDiag(double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- copyEigenvalues(double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- copyOff(double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- copyTriangle(boolean, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Copies either the upper or lower triangular portion of src into dst.
- copyTriangle(DMatrixRMaj, DMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Copies just the upper or lower triangular portion of a matrix.
- countNonZero(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Counts the number of elements in A which are not zero.
- countTrue(BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Counts the number of elements in A which are true
- CovarianceOps_DDRM - Class in org.ejml.dense.row
-
Contains operations specific to covariance matrices.
- CovarianceOps_DDRM() - Constructor for class org.ejml.dense.row.CovarianceOps_DDRM
- CovarianceRandomDraw_DDRM - Class in org.ejml.dense.row
-
Generates random vectors based on a zero mean multivariate Gaussian distribution.
- CovarianceRandomDraw_DDRM(Random, DMatrixRMaj) - Constructor for class org.ejml.dense.row.CovarianceRandomDraw_DDRM
-
Creates a random distribution with the specified mean and covariance.
- createBulge(int, double, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Performs a similar transform on A-pI
- createBulge(int, double, double, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Performs a similar transform on BTB-pI
- createBulge2by2(int, double, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- createBulgeSingleStep(int, double) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- createMatrixD(EigenDecomposition_F64<?>) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
A diagonal matrix where real diagonal element contains a real eigenvalue.
- createMatrixV(EigenDecomposition_F64<DMatrixRMaj>) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
Puts all the real eigenvectors into the columns of a matrix.
- createR - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- createRandom(int, int, double, double, Random) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- createRandom(int, int, double, double, Random, int) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- createReflector(DMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Creates a reflector from the provided vector.
Q = I - γ u uT
γ = 2/||u||2 - createReflector(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Creates a reflector from the provided vector and gamma.
Q = I - γ u uT
D
- dataLU - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- dataQR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- dataQR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Where the Q and R matrices are stored.
- declareBidiagonalDecomposition() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- declareBidiagonalDecomposition() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_MT_DDRM
- declareInternalData(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
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_DDRM
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
-
Decomposes the provided matrix and stores the result in the same matrix.
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
-
Decomposes the provided matrix and stores the result in the same matrix.
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
- decompose(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Computes the decomposition of the provided matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
Performs Choleksy decomposition on the provided matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
-
Performs Choleksy decomposition on the provided matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
-
Decomposes the matrix using the QR algorithm.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
-
Computes the decomposition of the provided matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
Decomposes the provided symmetric matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
Decomposes the provided symmetric matrix.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionAlt_DDRM
-
This is a modified version of what was found in the JAMA package.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
To decompose the matrix 'A' it must have full rank.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
In order to decompose the matrix 'A' it must have full rank.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
To decompose the matrix 'A' it must have full rank.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
To decompose the matrix 'A' it must have full rank.
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- decompose(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- decomposeCommonInit(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_DDRM
-
Performs Choleksy decomposition on the provided matrix.
- decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
Performs an lower triangular decomposition.
- decomposeLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_DDRM
- decomposeQR_block_col(int, DSubmatrixD1, double[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Performs a standard QR decomposition on the specified submatrix that is one block wide.
- decomposeQR_block_col(int, DSubmatrixD1, double[]) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
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_DDRB
- decomposer - Variable in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- decomposer - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- decomposeSafe(DecompositionInterface<T>, T) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
A simple convinience function that decomposes the matrix but automatically checks the input ti make sure is not being modified.
- decomposeSafe(DecompositionInterface<T>, T) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
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_DDRM
- decomposeUpper() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
Performs an upper triangular decomposition.
- decomposeUpper() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionInner_DDRM
- DecompositionFactory_DDRM - Class in org.ejml.dense.row.factory
-
Contains operations related to creating and evaluating the quality of common matrix decompositions.
- DecompositionFactory_DDRM() - Constructor for class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- DecompositionFactory_MT_DDRM - Class in org.ejml.dense.row.factory
-
Contains concurrent implementations of different decompositions.
- DecompositionFactory_MT_DDRM() - Constructor for class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
- deleteRow(DMatrixRMaj, DMatrixRMaj, int, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
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(DMatrixRMaj, boolean, double[], int, DMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Similar to
SingularOps_DDRM.descendingOrder(DMatrixRMaj, boolean, DMatrixRMaj, DMatrixRMaj, boolean)but takes in an array of singular values instead. - descendingOrder(DMatrixRMaj, boolean, DMatrixRMaj, DMatrixRMaj, boolean) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Adjusts the matrices so that the singular values are in descending order.
- det - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- det(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- det(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition. - det(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition. - det(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition. - det(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition. - det(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the determinant of the matrix.
- det2(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- det3(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- det4(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- det5(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- det6(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- DeterminantFromMinor_DDRM - Class in org.ejml.dense.row.misc
-
Computes the determinant of a matrix using Laplace expansion.
- DeterminantFromMinor_DDRM(int) - Constructor for class org.ejml.dense.row.misc.DeterminantFromMinor_DDRM
- DeterminantFromMinor_DDRM(int, int) - Constructor for class org.ejml.dense.row.misc.DeterminantFromMinor_DDRM
- diag - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- diag - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- diag(double...) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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(DMatrixRMaj, int, double...) - Static method in class org.ejml.dense.row.CommonOps_DDRM
- diag(DMatrix2x2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
- diag(DMatrix3x3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
- diag(DMatrix4x4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
- diag(DMatrix5x5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
- diag(DMatrix6x6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Extracts all diagonal elements from 'input' and places them inside the 'out' vector.
- diagonal(int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random diagonal matrix where the diagonal elements are selected from a uniform distribution that goes from min to max.
- diagonal(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random matrix where all elements are zero but diagonal elements.
- diagProd(DMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Computes the product of the diagonal elements.
- diagR(int, int, double...) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Computes the F norm of the difference between the two Matrices:
Sqrt{∑i=1:m ∑j=1:n ( aij - bij)2} - diffNormF_fast(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
- diffNormP1(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
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, DSubmatrixD1, int, double, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_DDRB
-
Row vector divide:
div: bi = ai/α
where 'a' and 'b' are row vectors within the row block vector A and B. - divide(double, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an in-place element by element scalar division with the scalar on top.
aij = α/aij - divide(double, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an element by element scalar division with the scalar on top.
bij = α/aij - divide(DMatrix2, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an in-place element by element scalar division.
- divide(DMatrix2, double, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element scalar division.
- divide(DMatrix2x2, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an in-place element by element scalar division.
- divide(DMatrix2x2, double, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element scalar division.
- divide(DMatrix3, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an in-place element by element scalar division.
- divide(DMatrix3, double, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element scalar division.
- divide(DMatrix3x3, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an in-place element by element scalar division.
- divide(DMatrix3x3, double, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element scalar division.
- divide(DMatrix4, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an in-place element by element scalar division.
- divide(DMatrix4, double, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element scalar division.
- divide(DMatrix4x4, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an in-place element by element scalar division.
- divide(DMatrix4x4, double, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element scalar division.
- divide(DMatrix5, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an in-place element by element scalar division.
- divide(DMatrix5, double, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element scalar division.
- divide(DMatrix5x5, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an in-place element by element scalar division.
- divide(DMatrix5x5, double, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element scalar division.
- divide(DMatrix6, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an in-place element by element scalar division.
- divide(DMatrix6, double, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element scalar division.
- divide(DMatrix6x6, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an in-place element by element scalar division.
- divide(DMatrix6x6, double, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element scalar division.
- divide(DMatrixD1, double) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an in-place element by element scalar division with the scalar on bottom.
aij = aij/α - divide(T, double, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an element by element scalar division with the scalar on botton.
bij = aij /α - divideCols(DMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Divides every element in column i by value[i].
- divideElements(int, int, double[], double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- divideElements(int, int, double[], int, double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- divideElements_Bcol(int, int, int, double[], double[], int, double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- divideElements_Brow(int, int, double[], double[], int, double) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- divideElementsCol(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Divides the elements at the specified column by 'val'.
- divideElementsCol(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Divides the elements at the specified column by 'val'.
- divideRows(double[], DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Divides every element in row i by value[i].
- divideRowsCols(double[], int, DMatrixRMaj, double[], int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Equivalent to multiplying a matrix B by the inverse of two diagonal matrices.
- DMatrixComponent - Class in org.ejml.dense.row
-
Renders a matrix as an image.
- DMatrixComponent(int, int) - Constructor for class org.ejml.dense.row.DMatrixComponent
- DMatrixVisualization - Class in org.ejml.dense.row
-
Functions for visualizing matrices in a GUI matrices.
- DMatrixVisualization() - Constructor for class org.ejml.dense.row.DMatrixVisualization
- dominantEigenpair(DMatrixRMaj) - Static method in class org.ejml.dense.row.EigenOps_DDRM
-
Computes the dominant eigen vector for a matrix.
- dot(DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the vector dot product:
c = a * b
c ≥ ∑k=1:n { bk * ak } - dot(DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the vector dot product:
c = a * b
c ≥ ∑k=1:n { bk * ak } - dot(DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the vector dot product:
c = a * b
c ≥ ∑k=1:n { bk * ak } - dot(DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the vector dot product:
c = a * b
c ≥ ∑k=1:n { bk * ak } - dot(DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the vector dot product:
c = a * b
c ≥ ∑k=1:n { bk * ak } - dot(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the dot product or inner product between two vectors.
- dot_row(int, DSubmatrixD1, int, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_DDRB
-
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, DSubmatrixD1, int, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_DDRB
-
vector dot/inner product from one row vector and one column vector:
dot: c = sum ai*bi
where 'a' is a row vector 'b' is a column vectors within the row block vector A and B, and 'c' is a scalar.
E
- eig(boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- eig(boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
- eig(boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- eig(boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
- eig(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns an
EigenDecompositionthat has been optimized for the specified matrix size. - eig(int, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns an
EigenDecompositionthat has been optimized for the specified matrix size. - eig(int, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns an
EigenDecompositionwhich is specialized for symmetric matrices or the general problem. - eig(int, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns an
EigenDecompositionwhich is specialized for symmetric matrices or the general problem. - eigen2by2_scale(double, double, double, double) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- eigenBB_2x2(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Computes the eigenvalue of the 2 by 2 matrix BTB
- EigenOps_DDRM - Class in org.ejml.dense.row
-
Additional functions related to eigenvalues and eigenvectors of a matrix.
- EigenOps_DDRM() - Constructor for class org.ejml.dense.row.EigenOps_DDRM
- EigenPowerMethod_DDRM - 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_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
- eigenSmall - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- eigenSmall - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- eigenvalue2by2(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Computes the eigenvalue of the 2 by 2 matrix.
- EigenvalueExtractor_DDRM - Interface in org.ejml.dense.row.decomposition.eig
- EigenvalueSmall_F64 - Class in org.ejml.dense.row.decomposition.eig
- EigenvalueSmall_F64() - Constructor for class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
- elementDiagonalMaxAbs(DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
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(DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element division operation:
ai = ai / bi - elementDiv(DMatrix2, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element division operation:
ci = ai / bi - elementDiv(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element division operation:
aij = aij / bij - elementDiv(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element division operation:
cij = aij / bij - elementDiv(DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element division operation:
ai = ai / bi - elementDiv(DMatrix3, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element division operation:
ci = ai / bi - elementDiv(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element division operation:
aij = aij / bij - elementDiv(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element division operation:
cij = aij / bij - elementDiv(DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element division operation:
ai = ai / bi - elementDiv(DMatrix4, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element division operation:
ci = ai / bi - elementDiv(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element division operation:
aij = aij / bij - elementDiv(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element division operation:
cij = aij / bij - elementDiv(DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element division operation:
ai = ai / bi - elementDiv(DMatrix5, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element division operation:
ci = ai / bi - elementDiv(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element division operation:
aij = aij / bij - elementDiv(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element division operation:
cij = aij / bij - elementDiv(DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element division operation:
ai = ai / bi - elementDiv(DMatrix6, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element division operation:
ci = ai / bi - elementDiv(DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element division operation:
aij = aij / bij - elementDiv(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element division operation:
cij = aij / bij - elementDiv(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the an element by element division operation:
aij = aij / bij - elementDiv(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementDiv(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the an element by element division operation:
cij = aij / bij - elementDiv(T, T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementExp(T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Element-wise exp operation
cij = Math.exp(aij) - elementExp(T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementLessThan(DMatrixRMaj, double, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the > operator to each element in A.
- elementLessThan(DMatrixRMaj, DMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the < operator to each element in A.
- elementLessThanOrEqual(DMatrixRMaj, double, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the ≥ operator to each element in A.
- elementLessThanOrEqual(DMatrixRMaj, DMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the A ≤ B operator to each element.
- elementLog(T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Element-wise log operation
cij = Math.log(aij) - elementLog(T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMax(DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the value of the element in the vector that has the largest value.
Max{ ai } for all i - elementMax(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the value of the element in the vector that has the largest value.
Max{ ai } for all i - elementMax(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the value of the element in the vector that has the largest value.
Max{ ai } for all i - elementMax(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the value of the element in the vector that has the largest value.
Max{ ai } for all i - elementMax(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the value of the element in the vector that has the largest value.
Max{ ai } for all i - elementMax(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMax(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMax(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and j - elementMaxAbs(DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the absolute value of the element in the vector that has the largest absolute value.
Max{ |ai| } for all i - elementMaxAbs(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the absolute value of the element in the vector that has the largest absolute value.
Max{ |ai| } for all i - elementMaxAbs(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the absolute value of the element in the vector that has the largest absolute value.
Max{ |ai| } for all i - elementMaxAbs(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the absolute value of the element in the vector that has the largest absolute value.
Max{ |ai| } for all i - elementMaxAbs(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the absolute value of the element in the vector that has the largest absolute value.
Max{ |ai| } for all i - elementMaxAbs(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMaxAbs(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMaxAbs(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and j - elementMin(DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the value of the element in the vector that has the minimum value.
Min{ ai } for all - elementMin(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the value of the element in the vector that has the minimum value.
Min{ ai } for all - elementMin(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the value of the element in the vector that has the minimum value.
Min{ ai } for all - elementMin(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the value of the element in the vector that has the minimum value.
Min{ ai } for all - elementMin(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the value of the element in the vector that has the minimum value.
Min{ ai } for all - elementMin(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMin(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMin(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and j - elementMinAbs(DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the absolute value of the element in the vector that has the smallest absolute value.
Min{ |ai| } for all i - elementMinAbs(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the absolute value of the element in the vector that has the smallest absolute value.
Min{ |ai| } for all i - elementMinAbs(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the absolute value of the element in the vector that has the smallest absolute value.
Min{ |ai| } for all i - elementMinAbs(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the absolute value of the element in the vector that has the smallest absolute value.
Min{ |ai| } for all i - elementMinAbs(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the absolute value of the element in the vector that has the smallest absolute value.
Min{ |ai| } for all i - elementMinAbs(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMinAbs(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMinAbs(DMatrixD1, ElementLocation) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and j - elementMoreThan(DMatrixRMaj, double, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the > operator to each element in A.
- elementMoreThanOrEqual(DMatrixRMaj, double, BMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the ≥ operator to each element in A.
- elementMult(DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element multiplication operation:
ai = ai * bi - elementMult(DMatrix2, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element multiplication operation:
ci = ai * bj - elementMult(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element multiplication operation:
cij = aij * bij - elementMult(DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element multiplication operation:
ai = ai * bi - elementMult(DMatrix3, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element multiplication operation:
ci = ai * bj - elementMult(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element multiplication operation:
cij = aij * bij - elementMult(DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element multiplication operation:
ai = ai * bi - elementMult(DMatrix4, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element multiplication operation:
ci = ai * bj - elementMult(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element multiplication operation:
cij = aij * bij - elementMult(DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element multiplication operation:
ai = ai * bi - elementMult(DMatrix5, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element multiplication operation:
ci = ai * bj - elementMult(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element multiplication operation:
cij = aij * bij - elementMult(DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element multiplication operation:
ai = ai * bi - elementMult(DMatrix6, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element multiplication operation:
ci = ai * bj - elementMult(DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element multiplication operation:
cij = aij * bij - elementMult(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the an element by element multiplication operation:
aij = aij * bij - elementMult(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementMult(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the an element by element multiplication operation:
cij = aij * bij - elementMult(T, T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementP(DMatrix1Row, double) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Element wise p-norm:
norm = {∑i=1:m ∑j=1:n { |aij|p}}1/p - elementPower(double, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Element-wise power operation
cij = a ^ bij - elementPower(double, T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementPower(T, double, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Element-wise power operation
cij = aij ^ b - elementPower(T, double, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementPower(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Element-wise power operation
cij = aij ^ bij - elementPower(T, T, T) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elements(DMatrixRMaj, BMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Returns a row matrix which contains all the elements in A which are flagged as true in 'marked'
- elementSum(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the sum of all the elements in the matrix:
sum(i=1:m , j=1:n ; aij) - elementSum(DMatrixD1) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementSumAbs(DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the sum of the absolute value all the elements in the matrix:
sum(i=1:m , j=1:n ; |aij|) - elementSumAbs(DMatrixD1) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- elementSumSq(DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Sums up the square of each element in the matrix.
- ensureIdentity(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_DDRM
- ensureZeros(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.decomposition.UtilDecompositons_DDRM
- error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- error - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- exceptionalShift() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
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_DDRM
-
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_DDRM
-
It is possible for the QR algorithm to get stuck in a loop because of symmetries.
- extract(DMatrix, int, int, int, int, DMatrix) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extract where the destination is reshaped to match the extracted region
- extract(DMatrix, int, int, int, int, DMatrix, int, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
- extract(DMatrix, int, int, DMatrix) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.
- extract(DMatrix, int, int, DMatrix, int, int, int, int) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDMA
- extract(DMatrixRMaj, int[], int, int[], int, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts out a matrix from source given a sub matrix with arbitrary rows and columns specified in two array lists
- extract(DMatrixRMaj, int[], int, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts the elements from the source matrix by their 1D index.
- extract(DMatrixRMaj, int, int, int, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Creates a new matrix which is the specified submatrix of 'src'
- extract(DMatrixRMaj, int, int, DMatrixRMaj, int, int, int, int) - Static method in class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- extractAligned(DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Extracts a matrix from src into dst.
- extractColumn(DMatrix2x2, int, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Extracts the column from the matrix a.
- extractColumn(DMatrix3x3, int, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Extracts the column from the matrix a.
- extractColumn(DMatrix4x4, int, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Extracts the column from the matrix a.
- extractColumn(DMatrix5x5, int, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Extracts the column from the matrix a.
- extractColumn(DMatrix6x6, int, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Extracts the column from the matrix a.
- extractColumn(DMatrixRMaj, int, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts the column from a matrix.
- extractDiag(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts the diagonal elements 'src' write it to the 'dst' vector.
- extractRow(DMatrix2x2, int, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Extracts the row from the matrix a.
- extractRow(DMatrix3x3, int, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Extracts the row from the matrix a.
- extractRow(DMatrix4x4, int, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Extracts the row from the matrix a.
- extractRow(DMatrix5x5, int, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Extracts the row from the matrix a.
- extractRow(DMatrix6x6, int, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Extracts the row from the matrix a.
- extractRow(DMatrixRMaj, int, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Extracts the row from a matrix.
- extractVectors(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
F
- fastElementP(DMatrixD1, double) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Same as
NormOps_DDRM.elementP(org.ejml.data.DMatrix1Row, double)but runs faster by not mitigating overflow/underflow related problems. - fastNormF(DMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- fastNormF(DMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- fastNormF(DMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- fastNormF(DMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- fastNormF(DMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- fastNormF(DMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- fastNormF(DMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- fastNormF(DMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- fastNormF(DMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- fastNormF(DMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- fastNormF(DMatrixD1) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
This implementation of the Frobenius norm is a straight forward implementation and can be susceptible for overflow/underflow issues.
- fastNormP(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
An unsafe but faster version of
NormOps_DDRM.normP(org.ejml.data.DMatrixRMaj, double)that calls routines which are faster but more prone to overflow/underflow problems. - fastNormP2(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the p=2 norm.
- fill(DMatrix2, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Sets every element in the vector to the specified value.
ai = value - fill(DMatrix2x2, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Sets every element in the matrix to the specified value.
aij = value - fill(DMatrix3, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Sets every element in the vector to the specified value.
ai = value - fill(DMatrix3x3, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Sets every element in the matrix to the specified value.
aij = value - fill(DMatrix4, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Sets every element in the vector to the specified value.
ai = value - fill(DMatrix4x4, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Sets every element in the matrix to the specified value.
aij = value - fill(DMatrix5, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Sets every element in the vector to the specified value.
ai = value - fill(DMatrix5x5, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Sets every element in the matrix to the specified value.
aij = value - fill(DMatrix6, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Sets every element in the vector to the specified value.
ai = value - fill(DMatrix6x6, double) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Sets every element in the matrix to the specified value.
aij = value - fill(DMatrixD1, double) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Sets every element in the matrix to the specified value.
aij = value - fillGaussian(DMatrixD1, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Sets each element in the matrix to a value drawn from an Gaussian distribution with the specified mean and standard deviation
- fillUniform(DMatrixD1, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Sets each element in the matrix to a value drawn from an uniform distribution from 'min' to 'max' inclusive.
- fillUniform(DMatrixRMaj, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Sets each element in the matrix to a value drawn from an uniform distribution from 0 to 1 inclusive.
- findMax(double[], int, int) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- findMaxCol(int, DSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Finds the element in the column with the largest absolute value.
- findMaxCol(int, DSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Finds the element in the column with the largest absolute value.
- findMaxRow(int, DSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Finds the element in the column with the largest absolute value.
- findMaxRow(int, DSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Finds the element in the column with the largest absolute value.
- findQandR() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
G
- gamma - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- gamma - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- gammas - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- gammas - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- gammas - Variable in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- gammas - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- gammas - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- general(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a general purpose solver.
- GenericMatrixOps_F64 - Class in org.ejml.generic
- GenericMatrixOps_F64() - Constructor for class org.ejml.generic.GenericMatrixOps_F64
- getA() - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- getA() - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_DDRM
-
Compute the A matrix from the Q and R matrices.
- getB(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Returns the bidiagonal matrix.
- getB(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- getB(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- getColPivotMatrix(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- getColPivots() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- getD(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- getDecomposer() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- getDecomposer() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- getDecomposition() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
- getDecomposition() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- getDecomposition() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- getDecomposition() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- getDecomposition() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- getDecomposition() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- getDiag() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getDiagonal() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
-
Diagonal elements of the diagonal D matrix.
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_DDRB_to_DDRM
- getDiagonal(double[], double[]) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
-
Returns the eigenvalue at the specified index.
- getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- getEigenvalue(int) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- getEigenvalues() - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_DDRM
- getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- getEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- getEigenVector() - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
- getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- getEigenVector(int) - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- getEigenvectors() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- getGamma(int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
- getGammas() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- getGammas() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- getGammasU() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Returns gammas from the householder operations for the U matrix.
- getGammasV() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Returns gammas from the householder operations for the V matrix.
- getH(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
-
An upper Hessenberg matrix from the decomposition.
- getImplicit() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- getImplicitQR() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- getIndx() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- getL() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
-
Returns L matrix from the decomposition.
L*D*LT=A - getL(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- getLower(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
-
Writes the lower triangular matrix into the specified matrix.
- getLU() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- getMatrixSize() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- getMaxValue() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getNumberOfEigenvalues() - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_DDRM
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
-
Returns the number of eigenvalues available.
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- getNumberOfEigenvalues() - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- getNumberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getOff() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getPivot() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- getQ() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- getQ() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- getQ() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- getQ() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_DDRM
- getQ() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_DDRM
- getQ(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- getQ(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- getQ(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
- getQ(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
- getQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
-
An orthogonal matrix that has the following property: H = QTAQ
- getQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
An orthogonal matrix that has the following property: T = QTAQ
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_DDRB_to_DDRM
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
An orthogonal matrix that has the following property: T = QTAQ
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Computes the Q matrix from the information stored in the QR matrix.
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecomposition_DDRB_to_DDRM
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Computes the Q matrix from the imformation stored in the QR matrix.
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Computes the Q matrix from the imformation stored in the QR matrix.
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_MT_DDRM
- getQ(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Computes the Q matrix from the information stored in the QR matrix.
- getQH() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
-
The raw QH matrix that is stored internally.
- getQR() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
This is the input matrix after it has been overwritten with the decomposition.
- getQR() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
This is the input matrix after it has been overwritten with the decomposition.
- getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Returns a single matrix which contains the combined values of Q and R.
- getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Returns the combined QR matrix in a 2D array format that is column major.
- getQR() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Inner matrix that stores the decomposition
- getQT() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
Returns the internal matrix where the decomposed results are stored.
- getQT() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
Returns the interal matrix where the decomposed results are stored.
- getR() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- getR(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
- getR(DMatrixRBlock, boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
- getR(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecomposition_DDRB_to_DDRM
- getR(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getR(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getR(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Returns an upper triangular matrix which is the R in the QR decomposition.
- getRank() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- getRowPivot(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- getRowPivotV(IGrowArray) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- getSingularValue(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- getSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- getSingularValues() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_DDRM
- getSvd() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_DDRM
- getT() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
Returns the triangular matrix from the decomposition.
- getT(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
- getT(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
- getT(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- getT(DMatrixRBlock) - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- getT(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM
- getT(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- getT(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_DDRB_to_DDRM
- getT(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
Extracts the tridiagonal matrix found in the decomposition.
- getT(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
Extracts the tridiagonal matrix found in the decomposition.
- getU(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- getU(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- getU(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Returns the orthogonal U matrix.
- getU(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- getU(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- getU_tran() - Method in class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
- getUBV() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
The raw UBV matrix that is stored internally.
- getUpper(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
-
Writes the upper triangular matrix into the specified matrix.
- getUt() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getV(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- getV(DMatrixRMaj, boolean) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- getV(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Returns the orthogonal V matrix.
- getV(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- getV(DMatrixRMaj, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- getVt() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- getW(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- getW(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
H
- handleB(DMatrixRMaj, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- handleU(DMatrixRMaj, boolean, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- handleV(DMatrixRMaj, boolean, boolean, int, int, int) - Static method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- hasNaN(DMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if any element in the matrix is NaN.
- hasUncountable(DMatrix2) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF2
- hasUncountable(DMatrix2x2) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF2
- hasUncountable(DMatrix3) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF3
- hasUncountable(DMatrix3x3) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF3
- hasUncountable(DMatrix4) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF4
- hasUncountable(DMatrix4x4) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF4
- hasUncountable(DMatrix5) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF5
- hasUncountable(DMatrix5x5) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF5
- hasUncountable(DMatrix6) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF6
- hasUncountable(DMatrix6x6) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF6
- hasUncountable(DMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if any element in the matrix is NaN of Infinite.
- HessenbergSimilarDecomposition_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
Finds the decomposition of a matrix in the form of:
A = OHOT
where A is an m by m matrix, O is an orthogonal matrix, and H is an upper Hessenberg matrix. - HessenbergSimilarDecomposition_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- HessenbergSimilarDecomposition_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
-
Creates a decomposition that won't need to allocate new memory if it is passed matrices up to the specified size.
- HessenbergSimilarDecomposition_MT_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
Concurrent implementation of
HessenbergSimilarDecomposition_DDRM. - HessenbergSimilarDecomposition_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_MT_DDRM
- HessenbergSimilarDecomposition_MT_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_MT_DDRM
- householder(double, DMatrixD1, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Multiplies a householder reflection against a vector:
y = (I + γ u uT)x - householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householder(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householderPivot(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Computes the householder vector "u" for the first column of submatrix j.
- householderSymmetric(int, double) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
Performs the householder operations on left and right and side of the matrix.
- householderSymmetric(int, double) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM
-
Performs the householder operations on left and right and side of the matrix.
- householderSymmetric(int, double) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
Performs the householder operations on left and right and side of the matrix.
I
- I - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- identity(int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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_DDRM
-
Creates a rectangular matrix which is zero except along the diagonals.
- identity(int, int, int) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Returns a new matrix with ones along the diagonal and zeros everywhere else.
- ImplCommonOps_DDMA - Class in org.ejml.dense.row.misc
-
Implementations of common ops routines for
DMatrixRMaj. - ImplCommonOps_DDMA() - Constructor for class org.ejml.dense.row.misc.ImplCommonOps_DDMA
- ImplCommonOps_DDRM - Class in org.ejml.dense.row.misc
-
Implementations of common ops routines for
DMatrixRMaj. - ImplCommonOps_DDRM() - Constructor for class org.ejml.dense.row.misc.ImplCommonOps_DDRM
- implicitDoubleStep(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
-
Performs an implicit double step using the values contained in the lower right hand side of the submatrix for the estimated eigenvector values.
- improveSol(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
-
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_DDRM
- incrementSteps() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- incrementSteps() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- inducedP1(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the induced p = 1 matrix norm.
||A||1= max(j=1 to n; sum(i=1 to m; |aij|)) - inducedP2(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the induced p = 2 matrix norm, which is the largest singular value.
- inducedPInf(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
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_DDRM
- init(double[], double[], int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Sets up and declares internal data structures.
- init(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
-
Sets up internal data structures and creates a copy of the input matrix.
- init(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
If needed declares and sets up internal data structures.
- init(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
-
If needed declares and sets up internal data structures.
- initializeQ(DMatrixRBlock, int, int, int, boolean) - Static method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
Sanity checks the input or declares a new matrix.
- initializeQ(DMatrixRBlock, int, int, int, boolean) - Static method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
Sanity checks the input or declares a new matrix.
- initializeW(int, DSubmatrixD1, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Sets W to its initial value using the first column of 'y' and the value of 'b':
W = -βv
where v = Y(:,0). - initializeW(int, DSubmatrixD1, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
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_DDRM
- inner_reorder(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
- inner_reorder_lower(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
-
Computes the inner product of A times A and stores the results in B.
- inner_reorder_upper(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
- inner_small(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
- InnerCholesky_DDRB - Class in org.ejml.dense.block.decomposition.chol
-
Performs a cholesky decomposition on an individual inner block.
- InnerCholesky_DDRB() - Constructor for class org.ejml.dense.block.decomposition.chol.InnerCholesky_DDRB
- InnerMultiplication_DDRB - Class in org.ejml.dense.block
-
Matrix multiplication for the inner row major blocks, typically inside of a
DMatrixRBlock. - InnerMultiplication_DDRB() - Constructor for class org.ejml.dense.block.InnerMultiplication_DDRB
- innerProd(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Computes the inner product of the two vectors.
- innerProdA(DMatrixD1, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
return = xT*A*y
- innerProdCol(int, DSubmatrixD1, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes the inner product of column vector 'colA' against column vector 'colB' while taking account leading zeros and one.
ret = aT*b - innerProdCol(int, DSubmatrixD1, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes the inner product of column vector 'colA' against column vector 'colB' while taking account leading zeros and one.
ret = aT*b - innerProdRow(int, DSubmatrixD1, int, DSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Computes the inner product of row vector 'rowA' against row vector 'rowB' while taking account leading zeros and one.
ret = aT*b - innerProdRow(int, DSubmatrixD1, int, DSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Computes the inner product of row vector 'rowA' against row vector 'rowB' while taking account leading zeros and one.
ret = aT*b - innerProdRowSymm(int, DSubmatrixD1, int, DSubmatrixD1, int, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
- innerProdTranA(DMatrixD1, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
xTATy
- innerProduct(double[], int, DMatrix1Row, double[], int) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
scalar = AT*B*C
- InnerRankUpdate_DDRB - Class in org.ejml.dense.block
-
Performs rank-n update operations on the inner blocks of a
DMatrixRBlockIt is assumed and not checked that the submatrices are aligned along the matrix's blocks. - InnerRankUpdate_DDRB() - Constructor for class org.ejml.dense.block.InnerRankUpdate_DDRB
- InnerRankUpdate_MT_DDRB - Class in org.ejml.dense.block
-
Performs rank-n update operations on the inner blocks of a
DMatrixRBlockIt is assumed and not checked that the submatrices are aligned along the matrix's blocks. - InnerRankUpdate_MT_DDRB() - Constructor for class org.ejml.dense.block.InnerRankUpdate_MT_DDRB
- InnerTriangularSolver_DDRB - Class in org.ejml.dense.block
-
Contains triangular solvers for inner blocks of a
DMatrixRBlock. - InnerTriangularSolver_DDRB() - Constructor for class org.ejml.dense.block.InnerTriangularSolver_DDRB
- inputModified() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
- inputModified() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
- inputModified() - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- inputModified() - Method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- inputModified() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
The input matrix is always modified.
- inputModified() - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
The input matrix is always modified.
- inputModified() - Method in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionTall_MT_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- inputModified() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- inputModified() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_DDRM
- inputModified() - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_DDRM
- inputModified() - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_DDRM
- insert(DMatrixRMaj, DMatrixRMaj, int[], int, int[], int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Inserts into the specified elements of dst the source matrix.
- insert(DMatrix, DMatrix, int, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Inserts matrix 'src' into matrix 'dest' with the (0,0) of src at (row,col) in dest.
- insideSpan(DMatrixRMaj[], double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random vector that is inside the specified span.
- internalSolver - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- inv(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- inv2(DMatrixRMaj, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- inv3(DMatrixRMaj, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- inv4(DMatrixRMaj, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- inv5(DMatrixRMaj, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- invert(int, boolean, DSubmatrixD1, GrowArray<DGrowArray>) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
Inverts an upper or lower triangular block submatrix.
- invert(int, boolean, DSubmatrixD1, DSubmatrixD1, GrowArray<DGrowArray>) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
Inverts an upper or lower triangular block submatrix.
- invert(int, boolean, DSubmatrixD1, DSubmatrixD1, GrowArray<DGrowArray>) - Static method in class org.ejml.dense.block.TriangularSolver_MT_DDRB
-
Inverts an upper or lower triangular block submatrix.
- invert(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
- invert(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
- invert(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
- invert(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Inverts matrix 'a' using minor matrices and stores the results in 'inv'.
- invert(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
- invert(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- invert(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
-
Invert by solving for against an identity matrix.
- invert(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
-
Invert by solving for against an identity matrix.
- invert(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs a matrix inversion operation on the specified matrix and stores the results in the same matrix.
a = a-1 - invert(DMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_DDRM
-
Performs a matrix inversion operations that takes advantage of the special properties of a covariance matrix.
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
-
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
-
Sets the matrix 'inv' equal to the inverse of the matrix that was decomposed.
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
-
Creates a block matrix the same size as A_inv, inverts the matrix and copies the results back onto A_inv.
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- invert(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- invert(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs a matrix inversion operation that does not modify the original and stores the results in another matrix.
- invert(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_DDRM
-
Performs a matrix inversion operations that takes advantage of the special properties of a covariance matrix.
- invert(LinearSolverDense<DMatrixRMaj>, DMatrix1Row, DMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_DDRM
- invert(LinearSolverDense<DMatrixRMaj>, DMatrix1Row, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.linsol.InvertUsingSolve_DDRM
- invertLower(double[], double[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
- invertLower(double[], double[], int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Inverts a square lower triangular matrix: L = L-1
- invertLower(double[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
Inverts a square lower triangular matrix: L = L-1
- invertLower(double[], int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Inverts a square lower triangular matrix: L = L-1
- invertSPD(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Matrix inverse for symmetric positive definite matrices.
- InvertUsingSolve_DDRM - Class in org.ejml.dense.row.linsol
-
A matrix can be easily inverted by solving a system with an identify matrix.
- InvertUsingSolve_DDRM() - Constructor for class org.ejml.dense.row.linsol.InvertUsingSolve_DDRM
- isCompact() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- isCompact() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- isConstantVal(DMatrixRMaj, double, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if every value in the matrix is the specified value.
- isDiagonalPositive(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
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_DDRM
- isEquals(BMatrixRMaj, BMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if each element in the two matrices are equal: aij == bij
- isEquals(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if each element in the two matrices are equal: aij == bij
- isEquals(DMatrixD1, DMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if each element in the two matrices are within tolerance of each other: tol ≥ |aij - bij|.
- isEquals(DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- isEquals(DMatrixRBlock, DMatrixRBlock, double) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- isEqualsTriangle(DMatrix, DMatrix, boolean, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
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(DMatrix, DMatrix, double) - Static method in class org.ejml.generic.GenericMatrixOps_F64
- isEquivalentTriangle(boolean, DMatrix, DMatrix, double) - Static method in class org.ejml.generic.GenericMatrixOps_F64
- isFullRank(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
- isIdentical(DMatrix2, DMatrix2, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF2
- isIdentical(DMatrix2x2, DMatrix2x2, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF2
- isIdentical(DMatrix3, DMatrix3, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF3
- isIdentical(DMatrix3x3, DMatrix3x3, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF3
- isIdentical(DMatrix4, DMatrix4, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF4
- isIdentical(DMatrix4x4, DMatrix4x4, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF4
- isIdentical(DMatrix5, DMatrix5, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF5
- isIdentical(DMatrix5x5, DMatrix5x5, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF5
- isIdentical(DMatrix6, DMatrix6, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF6
- isIdentical(DMatrix6x6, DMatrix6x6, double) - Static method in class org.ejml.dense.fixed.MatrixFeatures_DDF6
- isIdentical(DMatrixD1, DMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.
- isIdentity(DMatrix, double) - Static method in class org.ejml.generic.GenericMatrixOps_F64
-
Returns true if the provided matrix is has a value of 1 along the diagonal elements and zero along all the other elements.
- isIdentity(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if the provided matrix is within tolerance to an identity matrix.
- isInverse(DMatrixRMaj, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if the two matrices are inverses of each other.
- isLower() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_DDRB
- isLower() - Method in class org.ejml.dense.block.decomposition.chol.CholeskyOuterForm_MT_DDRB
- isLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecomposition_DDRB_to_DDRM
- isLower() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
-
If true the decomposition was for a lower triangular matrix.
- isLowerTriangle(DMatrixRMaj, int, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if a matrix is lower triangular or Hessenberg.
- isNegative(DMatrixD1, DMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
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_DDRM
- isOrthogonal(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if a matrix is orthogonal or isometric.
- isPositiveDefinite(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if the matrix is positive definite.
- isPositiveSemidefinite(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if the matrix is positive semidefinite:
- isReal2x2(int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- isRowsLinearIndependent(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if the rows of the provided matrix are linearly independent.
- isSingular() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
-
Determines if the decomposed matrix is singular.
- isSkewSymmetric(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if a matrix is skew symmetric with in tolerance:
-A = AT
or
|aij + aji| ≤ tol - isSquare(DMatrixD1) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if it is a square matrix.
- isSymmetric(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Returns true if the matrix is perfectly symmetric.
- isSymmetric(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Returns true if the matrix is symmetric within the tolerance.
- isUpperTriangle(DMatrixRMaj, int, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see if a matrix is upper triangular or Hessenberg.
- isValid(DMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_DDRM
-
Performs a variety of tests to see if the provided matrix is a valid covariance matrix.
- isValidFast(DMatrixRMaj) - Static method in class org.ejml.dense.row.CovarianceOps_DDRM
-
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_DDRM
-
Checks to see if the matrix is a vector or not.
- isZero(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
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_DDRM
- isZeros(DMatrixD1, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Checks to see all the elements in the matrix are zeros
K
- kron(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
The Kronecker product of two matrices is defined as:
Cij = aijB
where Cij is a sub matrix inside of C ∈ ℜ m*k × n*l, A ∈ ℜ m × n, and B ∈ ℜ k × l.
L
- lastExceptional - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- leastSquares(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a good general purpose solver for over determined systems and returns the optimal least-squares solution.
- leastSquares(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_MT_DDRM
-
Creates a good general purpose solver for over determined systems and returns the optimal least-squares solution.
- leastSquaresQrPivot(boolean, boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Linear solver which uses QR pivot decomposition.
- linear(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a solver for linear systems.
- LinearSolver_DDRB_to_DDRM - Class in org.ejml.dense.row.linsol
-
Wrapper that allows
DMatrixRBlockto implementsLinearSolverDense. - LinearSolver_DDRB_to_DDRM(LinearSolverDense<DMatrixRBlock>) - Constructor for class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- LinearSolverAbstract_DDRM - Class in org.ejml.dense.row.linsol
-
An abstract class that provides some common functionality and a default implementation of invert that uses the solve function of the child class.
- LinearSolverAbstract_DDRM() - Constructor for class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- LinearSolverChol_DDRB - Class in org.ejml.dense.row.linsol.chol
-
A wrapper around
CholeskyDecomposition_F64(DMatrixRBlock) that allows it to be easily used withDMatrixRMaj. - LinearSolverChol_DDRB() - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRB
- LinearSolverChol_DDRB(LinearSolverDense<DMatrixRBlock>) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRB
- LinearSolverChol_DDRM - Class in org.ejml.dense.row.linsol.chol
- LinearSolverChol_DDRM(CholeskyDecompositionCommon_DDRM) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- LinearSolverCholLDL_DDRM - Class in org.ejml.dense.row.linsol.chol
- LinearSolverCholLDL_DDRM() - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- LinearSolverCholLDL_DDRM(CholeskyDecompositionLDL_DDRM) - Constructor for class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- LinearSolverFactory_DDRM - Class in org.ejml.dense.row.factory
-
A factory for generating solvers for systems of the form A*x=b, where A and B are known and x is unknown.
- LinearSolverFactory_DDRM() - Constructor for class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
- LinearSolverFactory_MT_DDRM - Class in org.ejml.dense.row.factory
-
A factory for generating solvers for systems of the form A*x=b, where A and B are known and x is unknown.
- LinearSolverFactory_MT_DDRM() - Constructor for class org.ejml.dense.row.factory.LinearSolverFactory_MT_DDRM
- LinearSolverLu_DDRM - Class in org.ejml.dense.row.linsol.lu
-
For each column in the B matrix it makes a copy, which is then solved for and writen into X.
- LinearSolverLu_DDRM(LUDecompositionBase_DDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLu_DDRM
- LinearSolverLu_DDRM(LUDecompositionBase_DDRM, boolean) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLu_DDRM
- LinearSolverLuBase_DDRM - Class in org.ejml.dense.row.linsol.lu
- LinearSolverLuBase_DDRM(LUDecompositionBase_DDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- LinearSolverLuKJI_DDRM - Class in org.ejml.dense.row.linsol.lu
-
To avoid cpu cache issues the order in which the arrays are traversed have been changed.
- LinearSolverLuKJI_DDRM(LUDecompositionBase_DDRM) - Constructor for class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_DDRM
- LinearSolverQr_DDRM - Class in org.ejml.dense.row.linsol.qr
-
A solver for a generic QR decomposition algorithm.
- LinearSolverQr_DDRM(QRDecomposition<DMatrixRMaj>) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrBlock64_DDRM - Class in org.ejml.dense.row.linsol.qr
-
Wrapper around
QrHouseHolderSolver_DDRBthat allows it to processDMatrixRMaj. - LinearSolverQrBlock64_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrBlock64_DDRM
- LinearSolverQrBlock64_DDRM(LinearSolverDense<DMatrixRBlock>) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrBlock64_DDRM
- LinearSolverQrHouse_DDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouse_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouseCol_DDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouseCol_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouseCol_DDRM(QRDecompositionHouseholderColumn_DDRM) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- LinearSolverQrHouseCol_MT_DDRM - Class in org.ejml.dense.row.linsol.qr
-
Concurrent extension of
LinearSolverQrHouseCol_DDRM. - LinearSolverQrHouseCol_MT_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_MT_DDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrHouseTran_DDRM - Class in org.ejml.dense.row.linsol.qr
-
QR decomposition can be used to solve for systems.
- LinearSolverQrHouseTran_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
-
Creates a linear solver that uses QR decomposition.
- LinearSolverQrpHouseCol_DDRM - Class in org.ejml.dense.row.linsol.qr
-
Performs a pseudo inverse solver using the
QRColPivDecompositionHouseholderColumn_DDRMdecomposition directly. - LinearSolverQrpHouseCol_DDRM(QRColPivDecompositionHouseholderColumn_DDRM, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_DDRM
- LinearSolverUnrolled_DDRM - Class in org.ejml.dense.row.linsol
-
Solver which uses an unrolled inverse to compute the inverse.
- LinearSolverUnrolled_DDRM() - Constructor for class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- lower - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- lower(double[], int, int) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_DDRB
-
Performs an inline lower Cholesky decomposition on an inner row-major matrix.
- lower(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower(DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_DDRB
- lower1(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower2(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower3(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower4(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower5(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower6(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lower7(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- lu() - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- lu(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a linear solver using LU decomposition
- lu(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
LUDecompositionthat has been optimized for the specified matrix size. - LU - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- LUDecompositionAlt_DDRM - Class in org.ejml.dense.row.decomposition.lu
-
An LU decomposition algorithm that originally came from Jama.
- LUDecompositionAlt_DDRM() - Constructor for class org.ejml.dense.row.decomposition.lu.LUDecompositionAlt_DDRM
- LUDecompositionBase_DDRM - Class in org.ejml.dense.row.decomposition.lu
-
Contains common data structures and operations for LU decomposition algorithms.
- LUDecompositionBase_DDRM() - Constructor for class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
M
- m - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- MatrixFeatures_DDF2 - Class in org.ejml.dense.fixed
-
Matrix features for fixed sized matrices which are 2 x 2 or 2 element vectors.
- MatrixFeatures_DDF2() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_DDF2
- MatrixFeatures_DDF3 - Class in org.ejml.dense.fixed
-
Matrix features for fixed sized matrices which are 3 x 3 or 3 element vectors.
- MatrixFeatures_DDF3() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_DDF3
- MatrixFeatures_DDF4 - Class in org.ejml.dense.fixed
-
Matrix features for fixed sized matrices which are 4 x 4 or 4 element vectors.
- MatrixFeatures_DDF4() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_DDF4
- MatrixFeatures_DDF5 - Class in org.ejml.dense.fixed
-
Matrix features for fixed sized matrices which are 5 x 5 or 5 element vectors.
- MatrixFeatures_DDF5() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_DDF5
- MatrixFeatures_DDF6 - Class in org.ejml.dense.fixed
-
Matrix features for fixed sized matrices which are 6 x 6 or 6 element vectors.
- MatrixFeatures_DDF6() - Constructor for class org.ejml.dense.fixed.MatrixFeatures_DDF6
- MatrixFeatures_DDRM - Class in org.ejml.dense.row
-
Used to compute features that describe the structure of a matrix.
- MatrixFeatures_DDRM() - Constructor for class org.ejml.dense.row.MatrixFeatures_DDRM
- MatrixMatrixMult_DDRM - Class in org.ejml.dense.row.mult
-
This class contains various types of matrix matrix multiplication operations for
DMatrix1Row. - MatrixMatrixMult_DDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- MatrixMatrixMult_MT_DDRM - Class in org.ejml.dense.row.mult
-
This class contains various types of matrix matrix multiplication operations for
DMatrix1Row. - MatrixMatrixMult_MT_DDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- MatrixMult_DDRB - Class in org.ejml.dense.block
-
Matrix multiplication for
DMatrixRBlock. - MatrixMult_DDRB() - Constructor for class org.ejml.dense.block.MatrixMult_DDRB
- MatrixMult_MT_DDRB - Class in org.ejml.dense.block
-
Matrix multiplication for
DMatrixRBlock. - MatrixMult_MT_DDRB() - Constructor for class org.ejml.dense.block.MatrixMult_MT_DDRB
- MatrixMultProduct_DDRM - Class in org.ejml.dense.row.mult
-
Specialized operations for performing inner and outer products for matrices.
- MatrixMultProduct_DDRM() - Constructor for class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
- MatrixOps_DDRB - Class in org.ejml.dense.block
-
Various operations on
DMatrixRBlock. - MatrixOps_DDRB() - Constructor for class org.ejml.dense.block.MatrixOps_DDRB
- MatrixOps_MT_DDRB - Class in org.ejml.dense.block
-
Various operations on
DMatrixRBlock. - MatrixOps_MT_DDRB() - Constructor for class org.ejml.dense.block.MatrixOps_MT_DDRB
- MatrixVectorMult_DDRM - Class in org.ejml.dense.row.mult
-
This class contains various types of matrix vector multiplcation operations for
DMatrixRMaj. - MatrixVectorMult_DDRM() - Constructor for class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
- MAX - Static variable in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- MAX - Static variable in class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- MAX - Static variable in class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- maxCols - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- maxCols(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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) - maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- maxRows - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- maxRows(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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) - maxValue - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- maxWidth - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- maxWidth - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- minCols(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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_DDRM
- minLength - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- minLength - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- minRows(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
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_DDRB
- modifiesA() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- modifiesA() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- modifiesA() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- modifiesA() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM
- modifiesA() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- modifiesB() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
- modifiesB() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- modifiesB() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- modifiesB() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- modifiesB() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM
- modifiesB() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- mult(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj} - mult(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj} - mult(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj} - mult(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj} - mult(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj} - mult(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj} - mult(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { * aik * bkj} - mult(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = a * b
- mult(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = a * b
- mult(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
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(DMatrix2, DMatrix2x2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj } - mult(DMatrix2x2, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk} - mult(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(DMatrix3, DMatrix3x3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj } - mult(DMatrix3x3, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk} - mult(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(DMatrix4, DMatrix4x4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj } - mult(DMatrix4x4, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk} - mult(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(DMatrix5, DMatrix5x5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj } - mult(DMatrix5x5, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk} - mult(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(DMatrix6, DMatrix6x6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj } - mult(DMatrix6x6, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk} - mult(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- mult(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_MT_DDRB
- mult(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj} - mult_aux(double, DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_aux(DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- mult_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- mult_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- mult_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- mult_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multA_u(int, DSubmatrixD1, DSubmatrixD1, int) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
Multiples the appropriate submatrix of A by the specified reflector and stores the result ('y') in V.
y = A*u - multAdd(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj} - multAdd(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + α * a * b
cij = cij + α * ∑k=1:n { aik * bkj} - multAdd(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj} - multAdd(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj} - multAdd(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj} - multAdd(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj} - multAdd(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj} - multAdd(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj} - multAdd(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + a * b
cij = cij + ∑k=1:n { aik * bkj} - multAdd(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
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(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj} - multAdd(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj} - multAdd(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj} - multAdd(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj} - multAdd(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj} - multAdd_aux(double, DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_aux(DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAdd_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAdd_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAdd_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAdd_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAdd_zeros(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Special multiplication that takes in account the zeros and one in Y, which is the matrix that stores the householder vectors.
- multAdd_zeros(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Special multiplication that takes in account the zeros and one in Y, which is the matrix that stores the householder vectors.
- multAddOuter(double, DMatrix2x2, double, DMatrix2, DMatrix2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
C = αA + βu*vT
- multAddOuter(double, DMatrix3x3, double, DMatrix3, DMatrix3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
C = αA + βu*vT
- multAddOuter(double, DMatrix4x4, double, DMatrix4, DMatrix4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
C = αA + βu*vT
- multAddOuter(double, DMatrix5x5, double, DMatrix5, DMatrix5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
C = αA + βu*vT
- multAddOuter(double, DMatrix6x6, double, DMatrix6, DMatrix6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
C = αA + βu*vT
- multAddTransA(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + α * aT * b
cij =cij + α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj} - multAddTransA(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj} - multAddTransA(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj} - multAddTransA(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + aT * b
cij = cij + ∑k=1:n { aki * bkj} - multAddTransA(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj} - multAddTransA(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj} - multAddTransA(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj} - multAddTransA(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj} - multAddTransA(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj} - multAddTransA_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransA_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransA_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransA_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransA_reorder(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
An alternative implementation of
MatrixVectorMult_DDRM.multAddTransA_small(org.ejml.data.DMatrix1Row, org.ejml.data.DMatrixD1, org.ejml.data.DMatrixD1)that performs well on large matrices. - multAddTransA_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransA_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransA_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransA_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransA_small(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
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(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + α * aT * bT
cij = cij + α * ∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransAB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransAB(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk} - multAddTransAB(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk} - multAddTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + aT * bT
cij = cij + ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransAB(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk} - multAddTransAB(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk} - multAddTransAB_aux(double, DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransAB_aux(DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + α * a * bT
cij = cij + α * ∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransB(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk} - multAddTransB(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk} - multAddTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk} - multAddTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = c + a * bT
cij = cij + ∑k=1:n { aik * bjk} - multAddTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multAddTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multAddTransB(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk} - multAddTransB(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk} - multAddTransB(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk} - multAddTransB(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk} - multAddTransB(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk} - multBlockAdd_zerosone(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
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 - multBlockAdd_zerosone(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
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 - multCols(DMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Multiplies every element in column i by value[i].
- multInner(T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the matrix multiplication inner product:
c = aT * a
cij = ∑k=1:n { aki * akj} - multLowerTranA(DMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Performs L = LT*L
- multLowerTranB(DMatrixRMaj) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Performs L = L*LT
- multMinus(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = c - a * b
- multMinus(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = c - a * b
- multMinusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
- multMinusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
- multOuter(T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the matrix multiplication outer product:
c = a * aT
cij = ∑k=1:m { aik * ajk} - multPlus(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = c + a * b
- multPlus(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
-
Performs a matrix multiplication on
DMatrixRBlocksubmatrices.
c = c + a * b
- multPlusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
-
C = C + A^T*B
- multPlusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
-
C = C + A^T*B
- multPlusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
- multPlusTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
- multRows(double[], DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Multiplies every element in row i by value[i].
- multTransA(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj} - multTransA(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj} - multTransA(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj} - multTransA(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj} - multTransA(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj} - multTransA(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj} - multTransA(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = α * aT * b
cij = α ∑k=1:n { aki * bkj} - multTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
-
Performs a matrix multiplication with a transpose on
DMatrixRBlocksubmatrices.
c = aT * b
- multTransA(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
-
Performs a matrix multiplication with a transpose on
DMatrixRBlocksubmatrices.
c = aT * b
- multTransA(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- multTransA(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_MT_DDRB
- multTransA(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj} - multTransA_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransA_reorder(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransA_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransA_reorder(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransA_reorder(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
An alternative implementation of
MatrixVectorMult_DDRM.multTransA_small(org.ejml.data.DMatrix1Row, org.ejml.data.DMatrixD1, org.ejml.data.DMatrixD1)that performs well on large matrices. - multTransA_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransA_small(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransA_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransA_small(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransA_small(DMatrix1Row, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.mult.MatrixVectorMult_DDRM
-
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, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Performs a matrix multiplication on the block aligned submatrices.
- multTransA_vecCol(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Performs a matrix multiplication on the block aligned submatrices.
- multTransAB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransAB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransAB(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk} - multTransAB(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk} - multTransAB(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk} - multTransAB(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk} - multTransAB(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk} - multTransAB(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk} - multTransAB(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = α * aT * bT
cij = α ∑k=1:n { aki * bjk} - multTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransAB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransAB(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk} - multTransAB_aux(double, DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransAB_aux(DMatrix1Row, DMatrix1Row, DMatrix1Row, @org.jetbrains.annotations.Nullable double[]) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransABlockMinus(double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Performs the following operation on a block:
c = c - aTa - multTransABlockMinus_U(double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Performs the following operation on the upper triangular portion of a block:
c = c - aTa - multTransABlockSet_lowerTriag(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
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 - multTransABlockSet_lowerTriag(double[], double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
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(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransB(double, DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransB(double, DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk} - multTransB(double, DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk} - multTransB(double, DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk} - multTransB(double, DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk} - multTransB(double, DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk} - multTransB(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk} - multTransB(double, T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = α * a * bT
cij = α ∑k=1:n { aik * bjk} - multTransB(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_DDRB
-
Performs a matrix multiplication with a transpose on
DMatrixRBlocksubmatrices.
c = a * b T
- multTransB(int, DSubmatrixD1, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.MatrixMult_MT_DDRB
-
Performs a matrix multiplication with a transpose on
DMatrixRBlocksubmatrices.
c = a * b T
- multTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_DDRM
- multTransB(DMatrix1Row, DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMatrixMult_MT_DDRM
- multTransB(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
- multTransB(DMatrixRBlock, DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_MT_DDRB
- multTransB(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransB(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk} - multTransBBlockMinus(double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Performs the following operation on a block:
c = c - a*aT - multTransBBlockMinus_L(double[], double[], int, int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Performs the following operation on the lower triangular portion of a block:
c = c - a*aT
N
- n - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- n - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- N - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- N - Variable in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- N - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- next(DMatrixRMaj) - Method in class org.ejml.dense.row.CovarianceRandomDraw_DDRM
-
Makes a draw on the distribution.
- nextExceptional - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- nextSplit() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Tells it to process the submatrix at the next split.
- nextSplit() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Tells it to process the submatrix at the next split.
- norm2Solution - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- normalizeF(DMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- normalizeF(DMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- normalizeF(DMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- normalizeF(DMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- normalizeF(DMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- normalizeF(DMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- normalizeF(DMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- normalizeF(DMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- normalizeF(DMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- normalizeF(DMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- normalizeF(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Normalizes the matrix such that the Frobenius norm is equal to one.
- normF(DMatrix2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- normF(DMatrix2x2) - Static method in class org.ejml.dense.fixed.NormOps_DDF2
- normF(DMatrix3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- normF(DMatrix3x3) - Static method in class org.ejml.dense.fixed.NormOps_DDF3
- normF(DMatrix4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- normF(DMatrix4x4) - Static method in class org.ejml.dense.fixed.NormOps_DDF4
- normF(DMatrix5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- normF(DMatrix5x5) - Static method in class org.ejml.dense.fixed.NormOps_DDF5
- normF(DMatrix6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- normF(DMatrix6x6) - Static method in class org.ejml.dense.fixed.NormOps_DDF6
- normF(DMatrixD1) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the Frobenius matrix norm:
normF = Sqrt{ ∑i=1:m ∑j=1:n { aij2} } - NormOps_DDF2 - Class in org.ejml.dense.fixed
-
Matrix norm related operations for fixed sized matrices of size 2.
- NormOps_DDF2() - Constructor for class org.ejml.dense.fixed.NormOps_DDF2
- NormOps_DDF3 - Class in org.ejml.dense.fixed
-
Matrix norm related operations for fixed sized matrices of size 3.
- NormOps_DDF3() - Constructor for class org.ejml.dense.fixed.NormOps_DDF3
- NormOps_DDF4 - Class in org.ejml.dense.fixed
-
Matrix norm related operations for fixed sized matrices of size 4.
- NormOps_DDF4() - Constructor for class org.ejml.dense.fixed.NormOps_DDF4
- NormOps_DDF5 - Class in org.ejml.dense.fixed
-
Matrix norm related operations for fixed sized matrices of size 5.
- NormOps_DDF5() - Constructor for class org.ejml.dense.fixed.NormOps_DDF5
- NormOps_DDF6 - Class in org.ejml.dense.fixed
-
Matrix norm related operations for fixed sized matrices of size 6.
- NormOps_DDF6() - Constructor for class org.ejml.dense.fixed.NormOps_DDF6
- NormOps_DDRM - Class in org.ejml.dense.row
-
Norms are a measure of the size of a vector or a matrix.
- NormOps_DDRM() - Constructor for class org.ejml.dense.row.NormOps_DDRM
- normP(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes either the vector p-norm or the induced matrix p-norm depending on A being a vector or a matrix respectively.
- normP1(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the p=1 norm.
- normP2(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the p=2 norm.
- normPInf(DMatrixRMaj) - Static method in class org.ejml.dense.row.NormOps_DDRM
-
Computes the p=∞ norm.
- normsCol - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- nullity(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Computes the nullity of a matrix using the default tolerance.
- nullity(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Computes the nullity of a matrix using the specified tolerance.
- nullity(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns the matrix's nullity
- nullity(SingularValueDecomposition_F64<?>) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Extracts the nullity of a matrix using a preexisting decomposition and default threshold.
- nullity(SingularValueDecomposition_F64<?>, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Extracts the nullity of a matrix using a preexisting decomposition.
- nullSpace(SingularValueDecomposition_F64<DMatrixRMaj>, DMatrixRMaj, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns the null-space from the singular value decomposition.
- nullspaceQR(DMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Computes the null space using QR decomposition.
- nullspaceQRP(DMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Computes the null space using QRP decomposition.
- nullspaceSVD(DMatrixRMaj, int) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Computes the null space using SVD.
- nullVector(SingularValueDecomposition_F64<DMatrixRMaj>, boolean, DMatrixRMaj) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
The vector associated will the smallest singular value is returned as the null space of the decomposed system.
- numberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- numberOfSingularValues() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- numCols - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- numCols - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numCols - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- numCols() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- numCols() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numColsT - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numExceptional - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- numExceptional - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- numRows - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- numRows - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numRows - Variable in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- numRows() - Method in class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- numRows() - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numRowsT - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- numSplits - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- numSplits - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
O
- off - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- off - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- org.ejml.dense.block - package org.ejml.dense.block
- org.ejml.dense.block.decomposition.bidiagonal - package org.ejml.dense.block.decomposition.bidiagonal
- org.ejml.dense.block.decomposition.chol - package org.ejml.dense.block.decomposition.chol
- org.ejml.dense.block.decomposition.hessenberg - package org.ejml.dense.block.decomposition.hessenberg
- org.ejml.dense.block.decomposition.qr - package org.ejml.dense.block.decomposition.qr
- org.ejml.dense.block.linsol.chol - package org.ejml.dense.block.linsol.chol
- org.ejml.dense.block.linsol.qr - package org.ejml.dense.block.linsol.qr
- org.ejml.dense.fixed - package org.ejml.dense.fixed
- org.ejml.dense.row - package org.ejml.dense.row
- org.ejml.dense.row.decomposition - package org.ejml.dense.row.decomposition
- org.ejml.dense.row.decomposition.bidiagonal - package org.ejml.dense.row.decomposition.bidiagonal
- org.ejml.dense.row.decomposition.chol - package org.ejml.dense.row.decomposition.chol
- org.ejml.dense.row.decomposition.eig - package org.ejml.dense.row.decomposition.eig
- org.ejml.dense.row.decomposition.eig.symm - package org.ejml.dense.row.decomposition.eig.symm
- org.ejml.dense.row.decomposition.eig.watched - package org.ejml.dense.row.decomposition.eig.watched
- org.ejml.dense.row.decomposition.hessenberg - package org.ejml.dense.row.decomposition.hessenberg
- org.ejml.dense.row.decomposition.lu - package org.ejml.dense.row.decomposition.lu
- org.ejml.dense.row.decomposition.qr - package org.ejml.dense.row.decomposition.qr
- org.ejml.dense.row.decomposition.svd - package org.ejml.dense.row.decomposition.svd
- org.ejml.dense.row.decomposition.svd.implicitqr - package org.ejml.dense.row.decomposition.svd.implicitqr
- org.ejml.dense.row.factory - package org.ejml.dense.row.factory
- org.ejml.dense.row.linsol - package org.ejml.dense.row.linsol
- org.ejml.dense.row.linsol.chol - package org.ejml.dense.row.linsol.chol
- org.ejml.dense.row.linsol.lu - package org.ejml.dense.row.linsol.lu
- org.ejml.dense.row.linsol.qr - package org.ejml.dense.row.linsol.qr
- org.ejml.dense.row.linsol.svd - package org.ejml.dense.row.linsol.svd
- org.ejml.dense.row.misc - package org.ejml.dense.row.misc
- org.ejml.dense.row.mult - package org.ejml.dense.row.mult
- org.ejml.generic - package org.ejml.generic
- orthogonal(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random orthogonal or isometric matrix, depending on the number of rows and columns.
- outer(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.MatrixMultProduct_DDRM
- outerProd(DMatrixD1, DMatrixD1, DMatrix1Row) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Sets A ∈ ℜ m × n equal to an outer product multiplication of the two vectors.
P
- paint(Graphics) - Method in class org.ejml.dense.row.DMatrixComponent
- performImplicitDoubleStep(int, int, double, double) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
-
Performs an implicit double step given the set of two imaginary eigenvalues provided.
- performImplicitSingleStep(double, boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- performImplicitSingleStep(double, double, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Given the lambda value perform an implicit QR step on the matrix.
- performImplicitSingleStep(int, int, double) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- performStep() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
-
First looks for zeros and then performs the implicit single step in the QR Algorithm.
- permuteRowInv(int[], DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Applies the row permutation specified by the vector to the input matrix and save the results in the output matrix.
- pinv(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the Moore-Penrose pseudo-inverse:
pinv(A) = (ATA)-1 AT
or
pinv(A) = AT(AAT)-1 - pivot - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- pivotMatrix(DMatrixRMaj, int[], int, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Creates a pivot matrix that exchanges the rows in a matrix:
A' = P*A - pivots - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- pivsign - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- prefComputeU - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- prefComputeV - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- printMatrix() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- printMatrix() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- printSteps() - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- process() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- process(double[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Perform a sequence of steps based off of the singular values provided.
- process(int, @org.jetbrains.annotations.Nullable double[], @org.jetbrains.annotations.Nullable double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- process(int, @org.jetbrains.annotations.Nullable double[], @org.jetbrains.annotations.Nullable double[], double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
-
Computes the eigenvalue of the provided tridiagonal matrix.
- process(DMatrixRMaj) - Method in interface org.ejml.dense.row.decomposition.eig.EigenvalueExtractor_DDRM
- process(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- process(DMatrixRMaj, int, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_DDRM
-
Finds the null space of A
- process(DMatrixRMaj, int, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_DDRM
-
Finds the null space of A
- process(DMatrixRMaj, int, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_DDRM
- process(WatchedDoubleStepQREigen_DDRM, DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- pseudoInverse(boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Returns a solver which uses the pseudo inverse.
Q
- Q - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- Q - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- Q - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- qr() - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- qr() - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
- qr(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
QRDecompositionthat has been optimized for the specified matrix size. - qr(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns a
QRDecompositionthat has been optimized for the specified matrix size. - qr(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a linear solver using QR decomposition
- qr(int, int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_MT_DDRM
-
Creates a linear solver using QR decomposition
- QR - Variable in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- QR - Variable in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- QR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Where the Q and R matrices are stored.
- QR - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Where the Q and R matrices are stored.
- QR - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- qralg - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- QRColPivDecompositionHouseholderColumn_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Performs QR decomposition with column pivoting.
- QRColPivDecompositionHouseholderColumn_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- QRColPivDecompositionHouseholderColumn_DDRM(double) - Constructor for class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Configure parameters.
- QRDecomposition_DDRB_to_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Wrapper that allows
QRDecomposition(DMatrixRBlock) to be used as aQRDecomposition(DMatrixRMaj). - QRDecomposition_DDRB_to_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecomposition_DDRB_to_DDRM
- QRDecompositionHouseholder_DDRB - Class in org.ejml.dense.block.decomposition.qr
-
QR decomposition for
DMatrixRBlockusing householder reflectors. - QRDecompositionHouseholder_DDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
- QRDecompositionHouseholder_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
This variation of QR decomposition uses reflections to compute the Q matrix.
- QRDecompositionHouseholder_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- QRDecompositionHouseholder_MT_DDRB - Class in org.ejml.dense.block.decomposition.qr
-
QR decomposition for
DMatrixRBlockusing householder reflectors. - QRDecompositionHouseholder_MT_DDRB() - Constructor for class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
- QRDecompositionHouseholderColumn_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Householder QR decomposition is rich in operations along the columns of the matrix.
- QRDecompositionHouseholderColumn_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- QRDecompositionHouseholderColumn_MT_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Concurrent extension of
QRDecompositionHouseholderColumn_DDRM. - QRDecompositionHouseholderColumn_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_MT_DDRM
- QRDecompositionHouseholderTran_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Householder QR decomposition is rich in operations along the columns of the matrix.
- QRDecompositionHouseholderTran_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- QrHelperFunctions_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Contains different functions that are useful for computing the QR decomposition of a matrix.
- QrHelperFunctions_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- QrHelperFunctions_MT_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
Contains different functions that are useful for computing the QR decomposition of a matrix.
- QrHelperFunctions_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_MT_DDRM
- QrHouseHolderSolver_DDRB - Class in org.ejml.dense.block.linsol.qr
-
A solver for
QRDecompositionHouseholder_DDRB. - QrHouseHolderSolver_DDRB() - Constructor for class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- QrHouseHolderSolver_MT_DDRB - Class in org.ejml.dense.block.linsol.qr
-
A solver for
QRDecompositionHouseholder_MT_DDRB. - QrHouseHolderSolver_MT_DDRB() - Constructor for class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- qrp() - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- qrp(boolean, boolean) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a linear solver using QRP decomposition
- qrp(int, int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
QRPDecomposition_F64that has been optimized for the specified matrix size. - QrUpdate_DDRM - Class in org.ejml.dense.row.decomposition.qr
-
The effects of adding and removing rows from the A matrix in a QR decomposition can be computed much faster than simply recomputing the whole decomposition.
- QrUpdate_DDRM() - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
Does not predeclare data and it will autogrow.
- QrUpdate_DDRM(int, int) - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
Creates an update which can decompose matrices up to the specified size.
- QrUpdate_DDRM(int, int, boolean) - Constructor for class org.ejml.dense.row.decomposition.qr.QrUpdate_DDRM
-
Creates an update which can decompose matrices up to the specified size.
- QT - Variable in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
-
Only the upper right triangle is used.
- quality() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
- quality() - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
- quality() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
-
Computes the quality using diagonal elements the triangular R matrix in the QR decomposition.
- quality() - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
-
Computes the quality using diagonal elements the triangular R matrix in the QR decomposition.
- quality() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- quality() - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- quality(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
- quality(DMatrixRMaj, EigenDecomposition_F64<DMatrixRMaj>) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Computes a metric which measures the the quality of an eigen value decomposition.
- quality(DMatrixRMaj, SingularValueDecomposition<DMatrixRMaj>) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Computes a metric which measures the the quality of a singular value decomposition.
- qualityTriangular(DMatrixD1) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Computes the quality of a triangular matrix, where the quality of a matrix is defined in
LinearSolver.quality().
R
- R - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- R - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
- R - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- R11 - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- rand - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- rand - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- randomBinary(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Returns new boolean matrix with true or false values selected with equal probability.
- RandomMatrices_DDRM - Class in org.ejml.dense.row
-
Contains a list of functions for creating random row real matrices and vectors with different structures.
- RandomMatrices_DDRM() - Constructor for class org.ejml.dense.row.RandomMatrices_DDRM
- randomVector(DMatrixRMaj, DMatrixRMaj, Random) - Static method in class org.ejml.dense.row.CovarianceOps_DDRM
-
Sets vector to a random value based upon a zero-mean multivariate Gaussian distribution with covariance 'cov'.
- rank - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- rank - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- rank(DMatrixRMaj) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Computes the rank of a matrix using a default tolerance.
- rank(DMatrixRMaj) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns the matrix's rank.
- rank(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.MatrixFeatures_DDRM
-
Computes the rank of a matrix using the specified tolerance.
- rank(DMatrixRMaj, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns the matrix's rank
- rank(SingularValueDecomposition_F64<?>) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Extracts the rank of a matrix using a preexisting decomposition and default threshold.
- rank(SingularValueDecomposition_F64<?>, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Extracts the rank of a matrix using a preexisting decomposition.
- rank1Update(double, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Performs a rank one update on matrix A using vectors u and w.
- rank1Update(double, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.mult.VectorVectorMult_DDRM
-
Performs a rank one update on matrix A using vectors u and w.
- rank1UpdateMultL(DMatrixRMaj, double[], double, int, int, int) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the left.
A = A(I - γ*u*uT) - rank1UpdateMultL(DMatrixRMaj, double[], double, int, int, int) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_MT_DDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the left.
A = A(I - γ*u*uT) - rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_MT_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_MT_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_MT_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- rank1UpdateMultL(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM
- rank1UpdateMultL_LeftCol(int, DSubmatrixD1, int, double, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Applies a householder reflector stored in row 'row' to the left column block.
- rank1UpdateMultL_LeftCol(int, DSubmatrixD1, int, double, int) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Applies a householder reflector stored in row 'row' to the left column block.
- rank1UpdateMultL_Row(int, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Applies a householder reflector stored in row 'row' to the remainder of the row in the block after it.
- rank1UpdateMultL_Row(int, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Applies a householder reflector stored in row 'row' to the remainder of the row in the block after it.
- rank1UpdateMultR(DMatrixRMaj, double[], double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the right.
A = (I - γ*u*uT)*A - rank1UpdateMultR(DMatrixRMaj, double[], double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_MT_DDRM
-
Performs a rank-1 update operation on the submatrix specified by w with the multiply on the right.
A = (I - γ*u*uT)*A - rank1UpdateMultR(DMatrixRMaj, double[], int, double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- rank1UpdateMultR(DMatrixRMaj, double[], int, double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_MT_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_MT_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_MT_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_MT_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- rank1UpdateMultR(DMatrixRMaj, double, int, int, int) - Method in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM
- rank1UpdateMultR_Col(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Applies a householder reflector stored in column 'col' to the remainder of the columns in the block after it.
- rank1UpdateMultR_Col(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Applies a householder reflector stored in column 'col' to the remainder of the columns in the block after it.
- rank1UpdateMultR_TopRow(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
Applies a householder reflector stored in column 'col' to the top block row (excluding the first column) of A.
- rank1UpdateMultR_TopRow(int, DSubmatrixD1, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Applies a householder reflector stored in column 'col' to the top block row (excluding the first column) of A.
- rank1UpdateMultR_u0(DMatrixRMaj, double[], double, double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_DDRM
- rank1UpdateMultR_u0(DMatrixRMaj, double[], double, double, int, int, int, double[]) - Static method in class org.ejml.dense.row.decomposition.qr.QrHelperFunctions_MT_DDRM
- rankNUpdate(int, double, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Performs:
A = A + α B TB - rankNUpdate(int, double, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_MT_DDRB
-
Performs:
A = A + α B TB - ratioSmallestOverLargest(double[]) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Computes the ratio of the smallest value to the largest.
- rectangle(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Returns a matrix where all the elements are selected independently from a uniform distribution between 'min' and 'max' inclusive.
- rectangle(int, int, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Returns a matrix where all the elements are selected independently from a uniform distribution between 0 and 1 inclusive.
- rectangleGaussian(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Sets each element in the matrix to a value drawn from an Gaussian distribution with the specified mean and standard deviation
- reduce(DMatrixRMaj, int) - Method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_DDRM
- removeBulge(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- removeBulgeEnd(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Rotator to remove the bulge
- removeBulgeLeft(int, boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- removeBulgeRight(int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- removeColumns(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Removes columns from the matrix.
- removeRowFromA(int) - Method in interface org.ejml.dense.row.linsol.AdjustableLinearSolver_DDRM
-
Removes a row from A.
- removeRowFromA(int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_DDRM
- renderMatrix(DMatrixD1, BufferedImage, double) - Static method in class org.ejml.dense.row.DMatrixComponent
- reset(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Sets the size of the matrix being decomposed, declares new memory if needed, and sets all helper functions to their initial value.
- resetSteps() - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- resetSteps() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- rowsToVector(DMatrixRMaj, DMatrixRMaj[]) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Converts the rows in a matrix into a set of vectors.
- rref(DMatrixRMaj, int, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Puts the augmented system matrix into reduced row echelon form (RREF) using Gauss-Jordan elimination with row (partial) pivots.
- RrefGaussJordanRowPivot_DDRM - Class in org.ejml.dense.row.misc
-
Reduction to RREF using Gauss-Jordan elimination with row (partial) pivots.
- RrefGaussJordanRowPivot_DDRM() - Constructor for class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_DDRM
S
- SafeSvd_DDRM - Class in org.ejml.dense.row.decomposition.svd
-
Wraps around a
SingularValueDecompositionand ensures that the input is not modified. - SafeSvd_DDRM(SingularValueDecomposition_F64<DMatrixRMaj>) - Constructor for class org.ejml.dense.row.decomposition.svd.SafeSvd_DDRM
- scale(double, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element scalar multiplication.
bi = α*ai - scale(double, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an element by element scalar multiplication.
bij = α*aij - scale(double, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element scalar multiplication.
bi = α*ai - scale(double, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an element by element scalar multiplication.
bij = α*aij - scale(double, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element scalar multiplication.
bi = α*ai - scale(double, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an element by element scalar multiplication.
bij = α*aij - scale(double, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element scalar multiplication.
bi = α*ai - scale(double, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an element by element scalar multiplication.
bij = α*aij - scale(double, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element scalar multiplication.
bi = α*ai - scale(double, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an element by element scalar multiplication.
bij = α*aij - scale(double, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an in-place element by element scalar multiplication.
aij = α*aij - scale(double, DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an element by element scalar multiplication.
bij = α*aij - scale_row(int, DSubmatrixD1, int, double, DSubmatrixD1, int, int, int) - Static method in class org.ejml.dense.block.VectorOps_DDRB
-
Row vector scale:
scale: bi = α*ai
where 'a' and 'b' are row vectors within the row block vector A and B. - scale_row(int, DSubmatrixD1, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_DDRB
-
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, DSubmatrixD1, DSubmatrixD1, int, int, double) - Static method in class org.ejml.dense.block.decomposition.qr.BlockHouseHolder_MT_DDRB
-
Scales the elements in the specified row starting at element colStart by 'val'.
W = val*Y Takes in account zeros and leading one automatically. - scaleCol(double, DMatrixRMaj, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
In-place scaling of a column in A
- scaleRow(double, DMatrixRMaj, int) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
In-place scaling of a row in A
- selectWilkinsonShift(double) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Selects the Wilkinson's shift for BTB.
- set(DMatrixRBlock, double) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Sets every element in the matrix to the specified value.
aij = value - setA(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
-
Decomposes and overwrites the input matrix.
- setA(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
-
Decomposes and overwrites the input matrix.
- setA(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
-
Computes the QR decomposition of A and store the results in A.
- setA(DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
-
Computes the QR decomposition of A and store the results in A.
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
-
Converts 'A' into a block matrix and call setA() on the block matrix solver.
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuBase_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
-
Performs QR decomposition on A
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
-
Performs QR decomposition on A
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
-
Performs QR decomposition on A
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
-
Performs QR decomposition on A
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM
- setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- setChecks(boolean, boolean, boolean) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- setComputeVectorsWithValues(boolean) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_DDRM
-
Declares additional internal data structures.
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- setExpectedMaxSize(int, int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- setFastEigenvalues(boolean) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- setFastValues(boolean) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- setIdentity(DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Sets all the diagonal elements equal to one and everything else equal to zero.
- setIdentity(DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Sets the value of A to all zeros except along the diagonal.
- setMatrix(int, int, double[], double[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- setMatrix(DMatrixD1) - Method in class org.ejml.dense.row.DMatrixComponent
- setMaxIterations(int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- setMaxIterations(int) - Method in class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
-
Used to limit the number of internal QR iterations that the QR algorithm performs.
- setMaxSize(int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.AdjLinearSolverQr_DDRM
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
-
Changes the size of the matrix it can solve for
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- setMaxSize(int, int) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
- setMaxValue(double) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- setOptions(int, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
- setQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- setQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- setQ(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- setRandom(DMatrix, double, double, Random) - Static method in class org.ejml.generic.GenericMatrixOps_F64
- setRandomB(BMatrixRMaj, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
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_DDRB
-
Sets if it should internally save the W matrix before performing the decomposition.
- setSaveW(boolean) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
Sets if it should internally save the W matrix before performing the decomposition.
- setSeed(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.EigenPowerMethod_DDRM
-
Sets the value of the vector to use in the start of the iterations.
- setSingularThreshold(double) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- setSubmatrix(int, int) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Sets which submatrix is being processed.
- setSubmatrix(int, int) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- setSubMatrix(DMatrix1Row, DMatrix1Row, int, int, int, int, int, int) - Static method in class org.ejml.dense.row.mult.SubmatrixOps_DDRM
- setThreshold(double) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
-
Specify the relative threshold used to select singular values.
- setToInverseL(double[]) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
-
Sets the matrix to the inverse using a lower triangular matrix.
- setTolerance(double) - Method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_DDRM
- setup(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- setup(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- setupPivotInfo() - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Sets the initial pivot ordering and compute the F-norm squared for each column
- setUt(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- setVt(DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- show(DMatrixD1, String) - Static method in class org.ejml.dense.row.DMatrixVisualization
-
Creates a window visually showing the matrix's state.
- singular(int, int, Random, double...) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random matrix which will have the provided singular values.
- SingularOps_DDRM - Class in org.ejml.dense.row
-
Operations related to singular value decomposition.
- SingularOps_DDRM() - Constructor for class org.ejml.dense.row.SingularOps_DDRM
- singularThreshold - Variable in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
- singularThreshold(SingularValueDecomposition_F64<?>) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns a reasonable threshold for singular values.
tol = max (size (A)) * largest sigma * eps; - singularThreshold(SingularValueDecomposition_F64<?>, double) - Static method in class org.ejml.dense.row.SingularOps_DDRM
- singularValues(DMatrixRMaj) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Returns an array of all the singular values in A sorted in ascending order
- solve(int, boolean, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
Performs an in-place solve operation on the provided block aligned sub-matrices.
B = T-1 B
where T is a triangular matrix. - solve(int, boolean, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_MT_DDRB
-
Performs an in-place solve operation on the provided block aligned sub-matrices.
B = T-1 B
where T is a triangular matrix. - solve(DMatrixRBlock, DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_DDRB
-
If X == null then the solution is written into B.
- solve(DMatrixRBlock, DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.chol.CholeskyOuterSolver_MT_DDRB
-
If X == null then the solution is written into B.
- solve(DMatrixRBlock, DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_DDRB
- solve(DMatrixRBlock, DMatrixRBlock) - Method in class org.ejml.dense.block.linsol.qr.QrHouseHolderSolver_MT_DDRB
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRB
-
Only converts the B matrix and passes that onto solve.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
-
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(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.chol.LinearSolverCholLDL_DDRM
-
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(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolver_DDRB_to_DDRM
-
Converts B and X into block matrices and calls the block matrix solve routine.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverUnrolled_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLu_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.lu.LinearSolverLuKJI_DDRM
-
An other implementation of solve() that processes the matrices in a different order.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQr_DDRM
-
Solves for X using the QR decomposition.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouse_DDRM
-
Solves for X using the QR decomposition.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
-
Solves for X using the QR decomposition.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_MT_DDRM
-
Solves for X using the QR decomposition.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseTran_DDRM
-
Solves for X using the QR decomposition.
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.LinearSolverQrpHouseCol_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM
- solve(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
- solve(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Solves for x in the following equation:
A*x = b - solveBlock(int, boolean, DSubmatrixD1, DSubmatrixD1, boolean, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
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. - solveBlock(int, boolean, DSubmatrixD1, DSubmatrixD1, boolean, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_MT_DDRB
-
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(double[], double[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
Solves for non-singular lower triangular matrices using forward substitution.
- solveL(double[], double[], int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
L is a m by m matrix B is a m by n matrix
- solveL(double[], double[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Solves for non-singular lower triangular matrices using forward substitution.
- solveL(int, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
Solves lower triangular systems:
B = L-1 B
- solveL(int, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_MT_DDRB
-
Solves lower triangular systems:
B = L-1 B
- solveL_special(double[], DMatrixRMaj, int, int, DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_DDRM
-
This is a variation on the
TriangularSolver_DDRM.solveL(double[], double[], int)function. - solveL_special(double[], DMatrixRMaj, int, int, DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_MT_DDRM
- solveLower(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj, double[]) - Static method in class org.ejml.dense.row.linsol.chol.LinearSolverChol_DDRM
- solveLTransB(double[], double[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Solves for non-singular lower triangular matrices using forward substitution.
- SolveNullSpaceQR_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.SolveNullSpaceQR_DDRM
- SolveNullSpaceQRP_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.linsol.qr.SolveNullSpaceQRP_DDRM
- SolveNullSpaceSvd_DDRM - Class in org.ejml.dense.row.linsol.svd
- SolveNullSpaceSvd_DDRM() - Constructor for class org.ejml.dense.row.linsol.svd.SolveNullSpaceSvd_DDRM
- SolvePseudoInverseQrp_DDRM - Class in org.ejml.dense.row.linsol.qr
-
A pseudo inverse solver for a generic QR column pivot decomposition algorithm.
- SolvePseudoInverseQrp_DDRM(QRPDecomposition_F64<DMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.linsol.qr.SolvePseudoInverseQrp_DDRM
-
Configure and provide decomposition
- SolvePseudoInverseSvd_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
-
Creates a solver targeted at matrices around 100x100
- SolvePseudoInverseSvd_DDRM(int, int) - Constructor for class org.ejml.dense.row.linsol.svd.SolvePseudoInverseSvd_DDRM
-
Creates a new solver targeted at the specified matrix size.
- solveR(int, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_DDRB
-
Solves upper triangular systems:
B = R-1 B
- solveR(int, DSubmatrixD1, DSubmatrixD1, boolean) - Static method in class org.ejml.dense.block.TriangularSolver_MT_DDRB
-
Solves upper triangular systems:
B = R-1 B
- solveSPD(DMatrixRMaj, DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Linear solver for systems which are symmetric positive definite.
A*x = b - solveTranL(double[], double[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
This is a forward substitution solver for non-singular lower triangular matrices.
- solveTransL(double[], double[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
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(double[], double[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Solves for non-singular upper triangular matrices using forward substitution.
- solveU(double[], double[], int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
This is a forward substitution solver for non-singular upper triangular matrices.
- solveU(double[], double[], int, int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
- solveU(double[], double[], int, int, int, int, int) - Static method in class org.ejml.dense.block.InnerTriangularSolver_DDRB
-
Solves for non-singular upper triangular matrices using backwards substitution.
- solveU(double[], int, int, int, double[], int, int, int) - Static method in class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
-
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_DDRM
-
Creates a randomly generated set of orthonormal vectors.
- SpecializedOps_DDRM - Class in org.ejml.dense.row
-
This contains less common or more specialized matrix operations.
- SpecializedOps_DDRM() - Constructor for class org.ejml.dense.row.SpecializedOps_DDRM
- splitIntoVectors(DMatrix1Row, boolean) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
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_DDRM
- splits - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- square(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_DDRM
-
In-place transpose for a square matrix.
- square(DMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_MT_DDRM
-
In-place transpose for a square matrix.
- standard(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_DDRM
-
A straight forward transpose.
- standard(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.TransposeAlgs_MT_DDRM
-
A straight forward transpose.
- steps - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- SubmatrixOps_DDRM - Class in org.ejml.dense.row.mult
-
Operations that are performed on a submatrix inside a larger matrix.
- SubmatrixOps_DDRM() - Constructor for class org.ejml.dense.row.mult.SubmatrixOps_DDRM
- subtract(double, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs matrix scalar subtraction:
c = val - a
cij = val - aij - subtract(DMatrix2, DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a - b
ci = ai - bi - subtract(DMatrix2x2, DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
c = a - b
cij = aij - bij - subtract(DMatrix3, DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a - b
ci = ai - bi - subtract(DMatrix3x3, DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
c = a - b
cij = aij - bij - subtract(DMatrix4, DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a - b
ci = ai - bi - subtract(DMatrix4x4, DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
c = a - b
cij = aij - bij - subtract(DMatrix5, DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a - b
ci = ai - bi - subtract(DMatrix5x5, DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
c = a - b
cij = aij - bij - subtract(DMatrix6, DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a - b
ci = ai - bi - subtract(DMatrix6x6, DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
c = a - b
cij = aij - bij - subtract(T, double, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs matrix scalar subtraction:
c = a - val
cij = aij - val - subtract(T, T, T) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following subtraction operation:
c = a - b
cij = aij - bij - subtractEquals(DMatrix2, DMatrix2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
a = a - b
ai = ai - bi - subtractEquals(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs the following operation:
a = a - b
aij = aij - bij - subtractEquals(DMatrix3, DMatrix3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
a = a - b
ai = ai - bi - subtractEquals(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs the following operation:
a = a - b
aij = aij - bij - subtractEquals(DMatrix4, DMatrix4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
a = a - b
ai = ai - bi - subtractEquals(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs the following operation:
a = a - b
aij = aij - bij - subtractEquals(DMatrix5, DMatrix5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
a = a - b
ai = ai - bi - subtractEquals(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs the following operation:
a = a - b
aij = aij - bij - subtractEquals(DMatrix6, DMatrix6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
a = a - b
ai = ai - bi - subtractEquals(DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs the following operation:
a = a - b
aij = aij - bij - subtractEquals(DMatrixD1, DMatrixD1) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs the following subtraction operation:
a = a - b
aij = aij - bij - subvector(DMatrix1Row, int, int, int, boolean, int, DMatrix1Row) - Static method in class org.ejml.dense.row.SpecializedOps_DDRM
-
Extracts a row or column vector from matrix A.
- sumCols(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the sum of each column in the input matrix and returns the results in a vector:
bj = sum(i=1:m ; aij) - sumRows(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Computes the sum of each row in the input matrix and returns the results in a vector:
bj = sum(i=1:n ; aji) - svd(boolean, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
SingularValueDecompositionthat is NOT optimized for any specified matrix size. - svd(boolean, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns a
SingularValueDecompositionthat is NOT optimized for any specified matrix size. - svd(int, int, boolean, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Returns a
SingularValueDecompositionthat has been optimized for the specified matrix size. - svd(int, int, boolean, boolean, boolean) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Returns a
SingularValueDecompositionthat has been optimized for the specified matrix size. - svd(DMatrixRMaj, DMatrixRMaj, DGrowArray, DMatrixRMaj) - Static method in class org.ejml.dense.row.SingularOps_DDRM
-
Computes the SVD and sorts singular values in descending order.
- SvdImplicitQrAlgorithm_DDRM - Class in org.ejml.dense.row.decomposition.svd.implicitqr
-
Computes the QR decomposition of a bidiagonal matrix.
- SvdImplicitQrAlgorithm_DDRM() - Constructor for class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- SvdImplicitQrAlgorithm_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- SvdImplicitQrDecompose_DDRM - 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_DDRM(boolean, boolean, boolean, boolean) - Constructor for class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
-
Configures the class
- SvdImplicitQrDecompose_MT_DDRM - Class in org.ejml.dense.row.decomposition.svd
-
Concurrent version of
SvdImplicitQrDecompose_DDRM - SvdImplicitQrDecompose_MT_DDRM(boolean, boolean, boolean, boolean) - Constructor for class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_MT_DDRM
- swapColumns(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Finds the column with the largest normal and makes that the first column
- swapDiag(double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Exchanges the internal array of the diagonal elements for the provided one.
- swapDiag(double[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- swapOff(double[]) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
-
Exchanges the internal array of the off diagonal elements for the provided one.
- swapOff(double[]) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- swapRows(DMatrixRMaj, int, int) - Static method in class org.ejml.dense.row.misc.RrefGaussJordanRowPivot_DDRM
- SwitchingEigenDecomposition_DDRM - 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_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- SwitchingEigenDecomposition_DDRM(int, boolean, double) - Constructor for class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- SwitchingEigenDecomposition_DDRM(EigenDecomposition_F64<DMatrixRMaj>, EigenDecomposition_F64<DMatrixRMaj>, double) - Constructor for class org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
- symm2x2_fast(double, double, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
-
Compute the symmetric eigenvalue using a slightly safer technique
- symmetric(int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a random symmetric matrix whose values are selected from an uniform distribution from min to max, inclusive.
- symmetric(DMatrixRMaj, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
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_DDRM
-
Creates a random symmetric positive definite matrix.
- SymmetricQrAlgorithm_DDRM - 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_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
-
Creates a new SymmetricQREigenvalue class that declares its own SymmetricQREigenHelper.
- SymmetricQrAlgorithm_DDRM(SymmetricQREigenHelper_DDRM) - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQrAlgorithm_DDRM
- SymmetricQRAlgorithmDecomposition_DDRM - 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_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- SymmetricQRAlgorithmDecomposition_DDRM(TridiagonalSimilarDecomposition_F64<DMatrixRMaj>, boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM
- SymmetricQREigenHelper_DDRM - Class in org.ejml.dense.row.decomposition.eig.symm
-
A helper class for the symmetric matrix implicit QR algorithm for eigenvalue decomposition.
- SymmetricQREigenHelper_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- symmetricWithEigenvalues(int, Random, double...) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a new random symmetric matrix that will have the specified real eigenvalues.
- symmLowerToFull(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Given a symmetric matrix which is represented by a lower triangular matrix convert it back into a full symmetric matrix.
- symmPosDef(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_DDRM
-
Creates a solver for symmetric positive definite matrices.
- symmPosDef(int) - Static method in class org.ejml.dense.row.factory.LinearSolverFactory_MT_DDRM
-
Creates a solver for symmetric positive definite matrices.
- symmRankNMinus_L(int, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
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_L(int, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_MT_DDRB
-
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, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_DDRB
-
Rank N update function for a symmetric inner submatrix and only operates on the upper triangular portion of the submatrix.
A = A - B TB - symmRankNMinus_U(int, DSubmatrixD1, DSubmatrixD1) - Static method in class org.ejml.dense.block.InnerRankUpdate_MT_DDRB
-
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(DMatrixRMaj, DMatrixRMaj, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_DDRM
-
Performs this operation:
c = c - aTa
where c is a submatrix. - symmRankTranA_sub(DMatrixRMaj, DMatrixRMaj, int) - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionBlock_MT_DDRM
- symmUpperToFull(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Given a symmetric matrix which is represented by a lower triangular matrix convert it back into a full symmetric matrix.
T
- t - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- T - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- tau - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- temp - Variable in class org.ejml.dense.row.linsol.qr.LinearSolverQrHouseCol_DDRM
- tmp - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- tmp - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- TOL - Static variable in class org.ejml.dense.row.CovarianceOps_DDRM
- totalSteps - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- trace(DMatrix1Row) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii }
where n = min(numRows,numCols) - trace(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii } - trace(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii } - trace(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii } - trace(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii } - trace(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
This computes the trace of the matrix:
trace = ∑i=1:n { aii } - transpose(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- transpose(DMatrixRMaj, DMatrixRMaj) - Method in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_MT_DDRM
- transpose(DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Performs an in-place transpose.
- transpose(DMatrix2x2, DMatrix2x2) - Static method in class org.ejml.dense.fixed.CommonOps_DDF2
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Performs an in-place transpose.
- transpose(DMatrix3x3, DMatrix3x3) - Static method in class org.ejml.dense.fixed.CommonOps_DDF3
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Performs an in-place transpose.
- transpose(DMatrix4x4, DMatrix4x4) - Static method in class org.ejml.dense.fixed.CommonOps_DDF4
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Performs an in-place transpose.
- transpose(DMatrix5x5, DMatrix5x5) - Static method in class org.ejml.dense.fixed.CommonOps_DDF5
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Performs an in-place transpose.
- transpose(DMatrix6x6, DMatrix6x6) - Static method in class org.ejml.dense.fixed.CommonOps_DDF6
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrixRBlock, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Transposes a block matrix.
- transpose(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Performs an "in-place" transpose.
- transpose(DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Performs an "in-place" transpose.
- transpose(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_DDRM
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - transpose(DMatrixRMaj, DMatrixRMaj) - Static method in class org.ejml.dense.row.CommonOps_MT_DDRM
-
Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. - TransposeAlgs_DDRM - Class in org.ejml.dense.row.misc
-
Low level transpose algorithms.
- TransposeAlgs_DDRM() - Constructor for class org.ejml.dense.row.misc.TransposeAlgs_DDRM
- TransposeAlgs_MT_DDRM - Class in org.ejml.dense.row.misc
-
Low level transpose algorithms.
- TransposeAlgs_MT_DDRM() - Constructor for class org.ejml.dense.row.misc.TransposeAlgs_MT_DDRM
- transposed - Variable in class org.ejml.dense.row.decomposition.svd.SvdImplicitQrDecompose_DDRM
- triangularLower(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates a lower triangular matrix whose values are selected from a uniform distribution.
- TriangularSolver_DDRB - Class in org.ejml.dense.block
-
Contains triangular solvers for
DMatrixRBlockblock aligned sub-matrices. - TriangularSolver_DDRB() - Constructor for class org.ejml.dense.block.TriangularSolver_DDRB
- TriangularSolver_DDRM - Class in org.ejml.dense.row.decomposition
-
This contains algorithms for solving systems of equations where T is a non-singular triangular matrix:
T*x = b
where x and b are vectors, and T is an n by n matrix. - TriangularSolver_DDRM() - Constructor for class org.ejml.dense.row.decomposition.TriangularSolver_DDRM
- TriangularSolver_MT_DDRB - Class in org.ejml.dense.block
-
Contains triangular solvers for
DMatrixRBlockblock aligned sub-matrices. - TriangularSolver_MT_DDRB() - Constructor for class org.ejml.dense.block.TriangularSolver_MT_DDRB
- triangularUpper(int, int, double, double, Random) - Static method in class org.ejml.dense.row.RandomMatrices_DDRM
-
Creates an upper triangular matrix whose values are selected from a uniform distribution.
- tridiagonal(int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_DDRM
-
Checks to see if the passed in tridiagonal decomposition is of the appropriate type for the matrix of the provided size.
- tridiagonal(int) - Static method in class org.ejml.dense.row.factory.DecompositionFactory_MT_DDRM
-
Checks to see if the passed in tridiagonal decomposition is of the appropriate type for the matrix of the provided size.
- TridiagonalDecomposition_DDRB_to_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
Wrapper around a block implementation of TridiagonalSimilarDecomposition_F64
- TridiagonalDecomposition_DDRB_to_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_DDRB_to_DDRM
- TridiagonalDecomposition_DDRB_to_DDRM(int) - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecomposition_DDRB_to_DDRM
- TridiagonalDecompositionHouseholder_DDRB - Class in org.ejml.dense.block.decomposition.hessenberg
-
Tridiagonal similar decomposition for block matrices.
- TridiagonalDecompositionHouseholder_DDRB() - Constructor for class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- TridiagonalDecompositionHouseholder_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
Performs a
similar tridiagonal decompositionon a square symmetric input matrix. - TridiagonalDecompositionHouseholder_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- TridiagonalDecompositionHouseholder_MT_DDRB - Class in org.ejml.dense.block.decomposition.hessenberg
-
Tridiagonal similar decomposition for block matrices.
- TridiagonalDecompositionHouseholder_MT_DDRB() - Constructor for class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- TridiagonalDecompositionHouseholder_MT_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
Concurrent implementation of
TridiagonalDecompositionHouseholder_DDRM - TridiagonalDecompositionHouseholder_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM
- TridiagonalDecompositionHouseholderOrig_DDRM - Class in org.ejml.dense.row.decomposition.hessenberg
-
A straight forward implementation from "Fundamentals of Matrix Computations," Second Edition.
This is only saved to provide a point of reference in benchmarks. - TridiagonalDecompositionHouseholderOrig_DDRM() - Constructor for class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholderOrig_DDRM
- TridiagonalHelper_DDRB - Class in org.ejml.dense.block.decomposition.hessenberg
- TridiagonalHelper_DDRB() - Constructor for class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
- tridiagUpperRow(int, DSubmatrixD1, double[], DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalHelper_DDRB
-
Performs a tridiagonal decomposition on the upper row only.
U
- u - Variable in class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
- u - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- u - Variable in class org.ejml.dense.row.decomposition.hessenberg.HessenbergSimilarDecomposition_DDRM
- u - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- UnrolledCholesky_DDRM - Class in org.ejml.dense.row.misc
-
Performs an unrolled lower cholesky decomposition for small matrices.
- UnrolledCholesky_DDRM() - Constructor for class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- UnrolledDeterminantFromMinor_DDRM - Class in org.ejml.dense.row.misc
-
This code was auto generated by GenerateDeterminantFromMinor and should not be modified directly.
- UnrolledDeterminantFromMinor_DDRM() - Constructor for class org.ejml.dense.row.misc.UnrolledDeterminantFromMinor_DDRM
- UnrolledInverseFromMinor_DDRM - Class in org.ejml.dense.row.misc
-
Unrolled inverse from minor for DDRM type matrices.
- UnrolledInverseFromMinor_DDRM() - Constructor for class org.ejml.dense.row.misc.UnrolledInverseFromMinor_DDRM
- updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
-
Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uT)A - updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
-
Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uT)A - updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_MT_DDRM
- updateA(int) - Method in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
-
Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uT)A - updateA(DSubmatrixD1) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_DDRB
-
A = (I + W YT)TA
A = A + Y (WTA)
where A is a submatrix of the input matrix. - updateA(DSubmatrixD1) - Method in class org.ejml.dense.block.decomposition.qr.QRDecompositionHouseholder_MT_DDRB
-
A = (I + W YT)TA
A = A + Y (WTA)
where A is a submatrix of the input matrix. - updateNorms(int) - Method in class org.ejml.dense.row.decomposition.qr.QRColPivDecompositionHouseholderColumn_DDRM
-
Performs an efficient update of each columns' norm
- updateQ(int, int, double, double) - Method in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- updateRotator(DMatrixRMaj, int, int, double, double) - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
-
Multiplied a transpose orthogonal matrix Q by the specified rotator.
- upgradeSolution(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
-
Upgrades the basic solution to the optimal 2-norm solution.
- upper(double[], int, int) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_DDRB
-
Performs an inline upper Cholesky decomposition on an inner row-major matrix.
- upper(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper(DSubmatrixD1) - Static method in class org.ejml.dense.block.decomposition.chol.InnerCholesky_DDRB
- upper1(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper2(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper3(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper4(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper5(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper6(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- upper7(DMatrix1Row, DMatrix1Row) - Static method in class org.ejml.dense.row.misc.UnrolledCholesky_DDRM
- Ut - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- UtilDecompositons_DDRM - Class in org.ejml.dense.row.decomposition
-
Helper functions for generic decompsotions.
- UtilDecompositons_DDRM() - Constructor for class org.ejml.dense.row.decomposition.UtilDecompositons_DDRM
V
- v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholder_DDRM
- v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
- v - Variable in class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderTran_DDRM
- V - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- V - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- value0 - Variable in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
- value1 - Variable in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
- value2x2(double, double, double, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
- value2x2_fast(double, double, double, double) - Method in class org.ejml.dense.row.decomposition.eig.EigenvalueSmall_F64
-
Computes the eigenvalues of a 2 by 2 matrix using a faster but more prone to errors method.
- VectorOps_DDRB - Class in org.ejml.dense.block
-
Math operations for inner vectors (row and column) inside of block matrices:
scale: bi = α*ai
div: i = ai/α
add: ci = α*ai + βBi
dot: c = sum ai*bi - VectorOps_DDRB() - Constructor for class org.ejml.dense.block.VectorOps_DDRB
- VectorVectorMult_DDRM - Class in org.ejml.dense.row.mult
-
Operations that involve multiplication of two vectors.
- VectorVectorMult_DDRM() - Constructor for class org.ejml.dense.row.mult.VectorVectorMult_DDRM
- Vt - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- vv - Variable in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- vv - Variable in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
W
- w - Variable in class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
- WatchedDoubleStepQRDecomposition_DDRM - Class in org.ejml.dense.row.decomposition.eig
-
Finds the eigenvalue decomposition of an arbitrary square matrix using the implicit double-step QR algorithm.
- WatchedDoubleStepQRDecomposition_DDRM(boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- WatchedDoubleStepQRDecomposition_DDRM(HessenbergSimilarDecomposition_DDRM, WatchedDoubleStepQREigen_DDRM, boolean) - Constructor for class org.ejml.dense.row.decomposition.eig.WatchedDoubleStepQRDecomposition_DDRM
- WatchedDoubleStepQREigen_DDRM - Class in org.ejml.dense.row.decomposition.eig.watched
-
The double step implicit Eigenvalue decomposition algorithm is fairly complicated and needs to be designed so that it can handle several special cases.
- WatchedDoubleStepQREigen_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
- WatchedDoubleStepQREigen_MT_DDRM - Class in org.ejml.dense.row.decomposition.eig.watched
- WatchedDoubleStepQREigen_MT_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_MT_DDRM
- WatchedDoubleStepQREigenvalue_DDRM - Class in org.ejml.dense.row.decomposition.eig.watched
- WatchedDoubleStepQREigenvalue_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- WatchedDoubleStepQREigenvalue_DDRM(WatchedDoubleStepQREigen_DDRM) - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvalue_DDRM
- WatchedDoubleStepQREigenvector_DDRM - Class in org.ejml.dense.row.decomposition.eig.watched
- WatchedDoubleStepQREigenvector_DDRM() - Constructor for class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigenvector_DDRM
- workspace - Variable in class org.ejml.dense.row.decomposition.BaseDecomposition_DDRB_to_DDRM
X
- x1 - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- x1 - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- x2 - Variable in class org.ejml.dense.row.decomposition.eig.symm.SymmetricQREigenHelper_DDRM
- x2 - Variable in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
Y
- Y - Variable in class org.ejml.dense.row.linsol.qr.BaseLinearSolverQrp_DDRM
Z
- zerosM - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRB
- zerosM - Variable in class org.ejml.dense.block.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRB
- zeroTriangle(boolean, DMatrixRBlock) - Static method in class org.ejml.dense.block.MatrixOps_DDRB
-
Sets either the upper or low triangle of a matrix to zero
_
- _getVV() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionCommon_DDRM
- _getVV() - Method in class org.ejml.dense.row.decomposition.chol.CholeskyDecompositionLDL_DDRM
- _getVV() - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
- _process() - Method in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
- _setA(DMatrixRMaj) - Method in class org.ejml.dense.row.linsol.LinearSolverAbstract_DDRM
- _solveVectorInternal(double[]) - Method in class org.ejml.dense.row.decomposition.lu.LUDecompositionBase_DDRM
-
a specialized version of solve that avoid additional checks that are not needed.
- _temp - Variable in class org.ejml.dense.row.decomposition.eig.watched.WatchedDoubleStepQREigen_DDRM
All Classes|All Packages