|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jutil.math.matrix.SchurEigenvalueDecomposition
A class of eigenvalue decomposers using an explict shift algorithm.
Field Summary | |
static java.lang.String |
CVS_REVISION
|
Constructor Summary | |
SchurEigenvalueDecomposition(SchurDecomposition decomposition,
LinSolver linSolver)
public behavior pre decomposition != null; pre linSolver != null; post getLinSolver() == linSolver; Initialize a new SchurEigenvalueDecomposition with the given decomposition and LinSolver. |
Method Summary | |
double |
getEigenvalue(int index)
See superclass |
Column |
getEigenvalues()
See superclass |
Column |
getEigenvector(int index)
See superclass |
Matrix |
getEigenvectors()
See superclass |
LinSolver |
getLinSolver()
Return the LinSolver used to compute the eigenvectors. |
int |
getNbEigenvalues()
See superclass |
Matrix |
lambda()
See superclass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CVS_REVISION
Constructor Detail |
public SchurEigenvalueDecomposition(SchurDecomposition decomposition, LinSolver linSolver)
decomposition
- The schur decomposition of the matrix.linSolver
- The LinSolver to be used for calculating the eigenvectors.Method Detail |
public Matrix lambda()
lambda
in interface EigenvalueDecomposition
public int getNbEigenvalues()
getNbEigenvalues
in interface EigenvalueDecomposition
public Matrix getEigenvectors()
getEigenvectors
in interface EigenvalueDecomposition
public Column getEigenvalues()
getEigenvalues
in interface EigenvalueDecomposition
public Column getEigenvector(int index)
getEigenvector
in interface EigenvalueDecomposition
org.jutil.math.matrix.EigenvalueDecomposition
index
- The index of the requested eigenvector.public double getEigenvalue(int index)
getEigenvalue
in interface EigenvalueDecomposition
org.jutil.math.matrix.EigenvalueDecomposition
index
- The index of the requested eigenvalue.public LinSolver getLinSolver()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |