|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.numericalmethod.suanshu.matrix.doubles.factorization.eigen.Eigen.Property
public static class Eigen.Property
Property contains the eigen information about a particular eigen value, such as its multiplicity and the associated eigen vectors.
Read-only structure; writable only by Eigen.
| Method Summary | |
|---|---|
int |
algebraicMultiplicity()
Get the multiplicity of the eigenvalue as a root of the characteristic polynomial, aka the algebraic multiplicity. |
VectorList |
eigenbasis()
Get a copy of the eigen vectors for the eigen value. |
java.lang.Number |
eigenvalue()
Get the eigenvalue of this Property. |
Vector |
eigenVector()
Get an eigenvector for this eigen value. |
int |
geometricMultiplicity()
Get the dimension of the vector space spanned by its eigenvectors. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.Number eigenvalue()
public int algebraicMultiplicity()
public int geometricMultiplicity()
public VectorList eigenbasis()
public Vector eigenVector()
Note that eigenvector is not unique.
This implementation always returns the first vector in the eigenbasis.
To get a complete set of the basis for the eigen vector space,
use eigenbasis.
|
SuanShu, a Java numerical and statistical library | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||