Uses of Interface
org.ejml.interfaces.decomposition.EigenDecomposition_F32
Package
Description
-
Uses of EigenDecomposition_F32 in org.ejml.dense.row
Modifier and TypeMethodDescriptionstatic FMatrixRMaj
EigenOps_FDRM.createMatrixD
(EigenDecomposition_F32<?> eig) A diagonal matrix where real diagonal element contains a real eigenvalue.static FMatrixRMaj
EigenOps_FDRM.createMatrixV
(EigenDecomposition_F32<FMatrixRMaj> eig) Puts all the real eigenvectors into the columns of a matrix. -
Uses of EigenDecomposition_F32 in org.ejml.dense.row.decomposition.eig
Modifier and TypeClassDescriptionclass
Checks to see what type of matrix is being decomposed and calls different eigenvalue decomposition algorithms depending on the results.class
Computes the eigenvalues and eigenvectors of a real symmetric matrix using the symmetric implicit QR algorithm.class
Finds the eigenvalue decomposition of an arbitrary square matrix using the implicit float-step QR algorithm.ModifierConstructorDescriptionSwitchingEigenDecomposition_FDRM
(EigenDecomposition_F32<FMatrixRMaj> symmetricAlg, EigenDecomposition_F32<FMatrixRMaj> generalAlg, float tol) -
Uses of EigenDecomposition_F32 in org.ejml.dense.row.factory
Modifier and TypeMethodDescriptionstatic EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_FDRM.eig
(boolean needVectors) static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_FDRM.eig
(boolean computeVectors, boolean isSymmetric) static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_FDRM.eig
(int matrixSize, boolean needVectors) Returns anEigenDecomposition
that has been optimized for the specified matrix size.static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_FDRM.eig
(int matrixSize, boolean computeVectors, boolean isSymmetric) Returns anEigenDecomposition
which is specialized for symmetric matrices or the general problem.static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_MT_FDRM.eig
(boolean needVectors) static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_MT_FDRM.eig
(boolean computeVectors, boolean isSymmetric) static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_MT_FDRM.eig
(int matrixSize, boolean needVectors) Returns anEigenDecomposition
that has been optimized for the specified matrix size.static EigenDecomposition_F32<FMatrixRMaj>
DecompositionFactory_MT_FDRM.eig
(int matrixSize, boolean computeVectors, boolean isSymmetric) Returns anEigenDecomposition
which is specialized for symmetric matrices or the general problem.Modifier and TypeMethodDescriptionstatic float
DecompositionFactory_FDRM.quality
(FMatrixRMaj orig, EigenDecomposition_F32<FMatrixRMaj> eig) Computes a metric which measures the the quality of an eigen value decomposition.