|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jutil.math.matrix.SchurEigenvalueDecomposer
A class of eigenvalue decomposers using an explict shift algorithm.
Field Summary | |
static java.lang.String |
CVS_REVISION
|
Constructor Summary | |
SchurEigenvalueDecomposer(SchurDecomposer decomposer,
LinSolver linSolver)
public behavior pre decomposer != null; pre linSolver != null; post getSchurDecomposer() == decomposer; post getLinSolver() == linSolver; Initialize a new SchurEigenvalueDecomposer with the given HessenbergReducer |
Method Summary | |
EigenvalueDecomposition |
decompose(Matrix matrix)
See superclass |
LinSolver |
getLinSolver()
public behavior post \result != null; Return the LinSolver used by this SchurEigenvalueDecomposer to calculate eigenvalue decompositions. |
SchurDecomposer |
getSchurDecomposer()
public behavior post \result != null; Return the SchurDecomposer used by this SchurEigenvalueDecomposer to calculate eigenvalue decompositions. |
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 SchurEigenvalueDecomposer(SchurDecomposer decomposer, LinSolver linSolver)
decomposer
- The SchurDecomposer to be used by this SchurEigenvalueDecomposer.linSolver
- The LinSolver to be used by this SchurEigenvalueDecomposer.Method Detail |
public SchurDecomposer getSchurDecomposer()
public LinSolver getLinSolver()
public EigenvalueDecomposition decompose(Matrix matrix)
decompose
in interface EigenvalueDecomposer
org.jutil.math.matrix.EigenvalueDecomposer
matrix
- The matrix to decompose.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |