jmathlib.toolbox.jmathlib.matrix._private.Jampack
Class Zqrd

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

public class Zqrd
extends java.lang.Object

Implements a QR decomposition. Specifically, given a matrix A there are is a unitary matrix Q such that

    QHA = R
where R is zero below its diagonal. In constructing this decomposition, Zqrd represents Q as a Zmat. R is represented by a Zutmat.

At a later stage an economical version of the decomposition will be implemented, in which only A.nc columns of Q are returned.

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

Field Summary
 Zmat Q
          The unitary matrix Q
 Zutmat R
          The R factor.
 
Constructor Summary
Zqrd(Zmat A)
          Constructs a Zqrd from a Zmat.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Q

public Zmat Q
The unitary matrix Q


R

public Zutmat R
The R factor. If A.nr>A.nc then R is square of order A.nc. Otherwise R has the same dimensions as A.

Constructor Detail

Zqrd

public Zqrd(Zmat A)
     throws JampackException
Constructs a Zqrd from a Zmat.

Parameters:
A - A Zmat
Throws:
JampackException - Passed from below.

FOOTER

BOTTOM