| Package | Description |
|---|---|
| org.ejml.alg.dense.decomposition.eig | |
| org.ejml.factory | |
| org.ejml.ops | |
| org.ejml.simple |
| Modifier and Type | Class and Description |
|---|---|
class |
SwitchingEigenDecomposition
Checks to see what type of matrix is being decomposed and calls different eigenvalue decomposition
algorithms depending on the results.
|
class |
SymmetricQRAlgorithmDecomposition
Computes the eigenvalues and eigenvectors of a real symmetric matrix using the symmetric implicit QR algorithm.
|
class |
WatchedDoubleStepQRDecomposition
Finds the eigenvalue decomposition of an arbitrary square matrix using the implicit double-step QR algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
static EigenDecomposition<DenseMatrix64F> |
DecompositionFactory.eig(int matrixSize,
boolean needVectors)
Returns an
EigenDecomposition that has been optimized for the specified matrix size. |
static EigenDecomposition<DenseMatrix64F> |
DecompositionFactory.eig(int matrixSize,
boolean computeVectors,
boolean isSymmetric)
Returns an
EigenDecomposition which is specialized for symmetric matrices or the general problem. |
| Modifier and Type | Method and Description |
|---|---|
static double |
DecompositionFactory.quality(DenseMatrix64F orig,
EigenDecomposition<DenseMatrix64F> eig)
Computes a metric which measures the the quality of an eigen value decomposition.
|
| Modifier and Type | Method and Description |
|---|---|
static DenseMatrix64F |
EigenOps.createMatrixD(EigenDecomposition eig)
A diagonal matrix where real diagonal element contains a real eigenvalue.
|
static DenseMatrix64F |
EigenOps.createMatrixV(EigenDecomposition<DenseMatrix64F> eig)
Puts all the real eigenvectors into the columns of a matrix.
|
| Modifier and Type | Method and Description |
|---|---|
EigenDecomposition |
SimpleEVD.getEVD()
Returns the underlying decomposition that this is a wrapper around.
|
Copyright © 2013. All Rights Reserved.