|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ejml.simple.SimpleEVD<T>
public class SimpleEVD<T extends SimpleMatrix>
Wrapper around EigenDecomposition for SimpleMatrix
| Constructor Summary | |
|---|---|
SimpleEVD(DenseMatrix64F mat)
|
|
| Method Summary | |
|---|---|
Complex64F |
getEigenvalue(int index)
Returns the value of an individual eigenvalue. |
T |
getEigenVector(int index)
Used to retrieve real valued eigenvectors. |
EigenDecomposition |
getEVD()
Returns the underlying decomposition that this is a wrapper around. |
int |
getNumberOfEigenvalues()
Returns the number of eigenvalues/eigenvectors. |
double |
quality()
Computes the quality of the computed decomposition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleEVD(DenseMatrix64F mat)
| Method Detail |
|---|
public int getNumberOfEigenvalues()
public Complex64F getEigenvalue(int index)
Returns the value of an individual eigenvalue. The eigenvalue maybe a complex number. It is a real number of the imaginary component is equal to exactly one.
index - Index of the eigenvalue eigenvector pair.
public T getEigenVector(int index)
Used to retrieve real valued eigenvectors. If an eigenvector is associated with a complex eigenvalue then null is returned instead.
index - Index of the eigenvalue eigenvector pair.
public double quality()
Computes the quality of the computed decomposition. A value close to or less than 1e-15 is considered to be within machine precision.
This function must be called before the original matrix has been modified or else it will produce meaningless results.
public EigenDecomposition getEVD()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||