Uses of Interface
org.ejml.interfaces.decomposition.EigenDecomposition_F64
Package
Description
-
Uses of EigenDecomposition_F64 in org.ejml.dense.row
Modifier and TypeMethodDescriptionstatic DMatrixRMaj
EigenOps_DDRM.createMatrixD
(EigenDecomposition_F64<?> eig) A diagonal matrix where real diagonal element contains a real eigenvalue.static DMatrixRMaj
EigenOps_DDRM.createMatrixV
(EigenDecomposition_F64<DMatrixRMaj> eig) Puts all the real eigenvectors into the columns of a matrix. -
Uses of EigenDecomposition_F64 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 double-step QR algorithm.ModifierConstructorDescriptionSwitchingEigenDecomposition_DDRM
(EigenDecomposition_F64<DMatrixRMaj> symmetricAlg, EigenDecomposition_F64<DMatrixRMaj> generalAlg, double tol) -
Uses of EigenDecomposition_F64 in org.ejml.dense.row.factory
Modifier and TypeMethodDescriptionstatic EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_DDRM.eig
(boolean needVectors) static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_DDRM.eig
(boolean computeVectors, boolean isSymmetric) static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_DDRM.eig
(int matrixSize, boolean needVectors) Returns anEigenDecomposition
that has been optimized for the specified matrix size.static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_DDRM.eig
(int matrixSize, boolean computeVectors, boolean isSymmetric) Returns anEigenDecomposition
which is specialized for symmetric matrices or the general problem.static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_MT_DDRM.eig
(boolean needVectors) static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_MT_DDRM.eig
(boolean computeVectors, boolean isSymmetric) static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_MT_DDRM.eig
(int matrixSize, boolean needVectors) Returns anEigenDecomposition
that has been optimized for the specified matrix size.static EigenDecomposition_F64<DMatrixRMaj>
DecompositionFactory_MT_DDRM.eig
(int matrixSize, boolean computeVectors, boolean isSymmetric) Returns anEigenDecomposition
which is specialized for symmetric matrices or the general problem.Modifier and TypeMethodDescriptionstatic double
DecompositionFactory_DDRM.quality
(DMatrixRMaj orig, EigenDecomposition_F64<DMatrixRMaj> eig) Computes a metric which measures the the quality of an eigen value decomposition.