Uses of Interface
org.ejml.interfaces.decomposition.SingularValueDecomposition_F64
Package
Description
-
Uses of SingularValueDecomposition_F64 in org.ejml.dense.row
Modifier and TypeMethodDescriptionstatic int
SingularOps_DDRM.nullity
(SingularValueDecomposition_F64<?> svd) Extracts the nullity of a matrix using a preexisting decomposition and default threshold.static int
SingularOps_DDRM.nullity
(SingularValueDecomposition_F64<?> svd, double threshold) Extracts the nullity of a matrix using a preexisting decomposition.static DMatrixRMaj
SingularOps_DDRM.nullSpace
(SingularValueDecomposition_F64<DMatrixRMaj> svd, @Nullable DMatrixRMaj nullSpace, double tol) Returns the null-space from the singular value decomposition.static DMatrixRMaj
SingularOps_DDRM.nullVector
(SingularValueDecomposition_F64<DMatrixRMaj> svd, boolean isRight, @Nullable DMatrixRMaj nullVector) The vector associated will the smallest singular value is returned as the null space of the decomposed system.static int
SingularOps_DDRM.rank
(SingularValueDecomposition_F64<?> svd) Extracts the rank of a matrix using a preexisting decomposition and default threshold.static int
SingularOps_DDRM.rank
(SingularValueDecomposition_F64<?> svd, double threshold) Extracts the rank of a matrix using a preexisting decomposition.static double
SingularOps_DDRM.singularThreshold
(SingularValueDecomposition_F64<?> svd) Returns a reasonable threshold for singular values.
tol = max (size (A)) * largest sigma * eps;static double
SingularOps_DDRM.singularThreshold
(SingularValueDecomposition_F64<?> svd, double tolerance) -
Uses of SingularValueDecomposition_F64 in org.ejml.dense.row.decomposition.svd
Modifier and TypeClassDescriptionclass
Wraps around aSingularValueDecomposition
and ensures that the input is not modified.class
Computes the Singular value decomposition of a matrix using the implicit QR algorithm for singular value decomposition.class
Concurrent version ofSvdImplicitQrDecompose_DDRM
-
Uses of SingularValueDecomposition_F64 in org.ejml.dense.row.factory
Modifier and TypeMethodDescriptionDecompositionFactory_DDRM.svd
(boolean needU, boolean needV, boolean compact) Returns aSingularValueDecomposition
that is NOT optimized for any specified matrix size.DecompositionFactory_DDRM.svd
(int numRows, int numCols, boolean needU, boolean needV, boolean compact) Returns aSingularValueDecomposition
that has been optimized for the specified matrix size.DecompositionFactory_MT_DDRM.svd
(boolean needU, boolean needV, boolean compact) Returns aSingularValueDecomposition
that is NOT optimized for any specified matrix size.DecompositionFactory_MT_DDRM.svd
(int numRows, int numCols, boolean needU, boolean needV, boolean compact) Returns aSingularValueDecomposition
that has been optimized for the specified matrix size. -
Uses of SingularValueDecomposition_F64 in org.ejml.dense.row.linsol.svd
Modifier and TypeMethodDescriptionSolvePseudoInverseSvd_DDRM.getDecomposition()
SolveNullSpaceSvd_DDRM.getSvd()