|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
BlockMatrix64F decomposition for
processing of DenseMatrix64F.BidiagonalDecompositionRow that internally uses
SimpleMatrix and explicitly computes the householder matrices.BidiagonalDecomposition using
householder reflectors.BidiagonalDecomposition specifically designed for tall matrices.BlockMatrix64F.BlockMatrix64F
It is assumed and not checked that the submatrices are aligned along the matrix's blocks.BlockMatrix64F.BlockMatrix64F using householder reflectors.BlockMatrix64F.BlockMatrix64F.BlockMatrix64HouseholderQR.BlockMatrix64F block aligned sub-matrices.DenseMatrix64F.BlockCholeskyOuterForm that allows
it to process DenseMatrix64F.CholeskyDecompositionLDL decomposition.
BlockHouseHolder.computeY_t_V(int, org.ejml.data.D1Submatrix64F, int, double[]).
D1Matrix64F.DenseMatrix64F.SingularOps.descendingOrder(org.ejml.data.DenseMatrix64F, boolean, org.ejml.data.DenseMatrix64F, org.ejml.data.DenseMatrix64F, boolean)
but takes in an array of singular values instead.
DecompositionFactory.eig(int) but can turn on and off computing eigen vectors
NormOps.elementP(org.ejml.data.RowD1Matrix64F, double) but runs faster by not mitigating overflow/underflow related problems.
NormOps.normP(org.ejml.data.DenseMatrix64F, double) that calls routines which are faster
but more prone to overflow/underflow problems.
DenseMatrix64F.DenseMatrix64F.DecompositionInterface.decompose(org.ejml.data.Matrix64F) is modified during
the decomposition process.
LinearSolver.setA(org.ejml.data.Matrix64F)
and writes the results to the provided matrix.
CholeskyDecomposition(BlockMatrix64F) that allows
it to be easily used with DenseMatrix64F.BlockQrHouseHolderSolver that allows it to process
DenseMatrix64F.QRColPivDecompositionHouseholderColumn decomposition
directly.RowD1Matrix64F.DenseMatrix64F.LinearSolver.setA(org.ejml.data.Matrix64F)
is modified.
LinearSolver.solve(org.ejml.data.Matrix64F, org.ejml.data.Matrix64F)
is modified.
BlockMatrix64F submatrices.MatrixVectorMult.multAddTransA_small(org.ejml.data.RowD1Matrix64F, org.ejml.data.D1Matrix64F, org.ejml.data.D1Matrix64F) that performs well on large
matrices.
BlockMatrix64F submatrices.BlockMatrix64F submatrices.BlockMatrix64F submatrices.MatrixVectorMult.multTransA_small(org.ejml.data.RowD1Matrix64F, org.ejml.data.D1Matrix64F, org.ejml.data.D1Matrix64F) that performs well on large
matrices.
BlockMatrix64F submatrices.QRDecomposition(BlockMatrix64F) to be used
as a QRDecomposition(DenseMatrix64F).QRDecomposition but it can handle the rank deficient case by
performing column pivots during the decomposition.LinearSolver.quality().
SimpleMatrix implements all the standard matrix operations and uses
generics to allow the returned matrix type to be changed.SimpleMatrix is a wrapper around DenseMatrix64F that provides an
easy to use object oriented interface for performing matrix operations.TriangularSolver.solveL(double[], double[], int) function.
similar tridiagonal decomposition on a square symmetric input matrix.GenerateDeterminantFromMinor and should not be modified
directly.GenerateInverseFromMinor and should not be modified
directly.Matrix64F.get(int, int) but does not perform bounds check on input parameters.
Matrix64F.set(int, int, double) but does not perform bounds check on input parameters.
LinearSolver to implements LinearSolver.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||