|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmathlib.toolbox.jmathlib.matrix._private.Jampack.Zspec
public class Zspec
Zspec implements the spectral (eigenvalue-eigenvector) decomposition of a Hermitian matrix. Specifically, given a Hermitian matrix A there is a unitary matrix A and a real diagonal matrix D such that
D = UHAU.
Zspec implements U as a Zmat and D as a Zdiagmat. It returns
a JampackException if A is not Hermitian.
Comments: The decomposition is computed using . Schur. Eventually, there will be
code that takes advantage of symmetry.
Since the diagonal matrix is real, it will be reimplemented as a
Ddiagmat later.
| Field Summary | |
|---|---|
Zdiagmat |
D
The matrix of eigenvalues |
Zmat |
U
The matrix of eigenvectors |
| Constructor Summary | |
|---|---|
Zspec(Zmat AA)
Creates a Zspec from Zmat. |
|
| Method Summary |
|---|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Zmat U
public Zdiagmat D
| Constructor Detail |
|---|
public Zspec(Zmat AA)
throws JampackException
AA - A Zmat
JampackException - Thown if AA is not Hermitian.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||