jmathlib.toolbox.jmathlib.matrix._private.Jampack
Class Schur

java.lang.Object
  extended by jmathlib.toolbox.jmathlib.matrix._private.Jampack.Schur

public class Schur
extends java.lang.Object

Schur implements the Schur decomposition of a matrix. Specifically, given a square matrix A, there is a unitary matrix U such that

      T = U^H AU
is upper triangular. Schur represents T as a Zutmat and U as a Zmat.

Version:
Pre-alpha
Author:
G. W. Stewart

Field Summary
static int MAXITER
          Limits the number of interations in the QR algorithm
 Zutmat T
          The upper triangular matrix.
 Zmat U
          The unitary matrix.
 
Constructor Summary
Schur(Zmat A)
          Creats a Schur decomposition from a square Zmat.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

T

public Zutmat T
The upper triangular matrix.


U

public Zmat U
The unitary matrix.


MAXITER

public static int MAXITER
Limits the number of interations in the QR algorithm

Constructor Detail

Schur

public Schur(Zmat A)
      throws JampackException
Creats a Schur decomposition from a square Zmat.

Parameters:
A - The Zmat whose Schur decomposition is to be computed
Throws:
JampackException - Thrown for nonsquare matrix.
Thrown for maximum iteration count exceeded.

FOOTER

BOTTOM