|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJampack.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 |
---|
equals, 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 |