jmathlib.toolbox.jmathlib.matrix._private.Jampack
Class Zhess

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

public class Zhess
extends java.lang.Object

Zhess implements the unitary reduction to Hessenberg form by a unitary similarity transformation. Specifically, given a square matrix A, there is a unitary matrix U such that

      H = U^H AU
is upper Hessenberg. Zhess represents U and H as Zmats.

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

Field Summary
 Zmat H
          The upper Hessenberg matrix
 Zmat U
          The unitary matrix
 
Constructor Summary
Zhess(Zmat A)
          Creates a Zhess 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

H

public Zmat H
The upper Hessenberg matrix


U

public Zmat U
The unitary matrix

Constructor Detail

Zhess

public Zhess(Zmat A)
      throws JampackException
Creates a Zhess from a square Zmat. Throws a JampackException for nonsquare matrx.

Parameters:
A - A Zmat
Throws:
JampackException - Thrown if A is not square.

FOOTER

BOTTOM