public class Zhqrd extends Object
QA = R
where R is zero below its diagonal. In constructing
this decomposition, Zhqrd represents Q as a product
of Householder transformations with each transformation
represented by a Z1. R is represented by a Zutmat.
Methods are provided to apply the transformations to
other matrices.
| Modifier and Type | Field and Description |
|---|---|
int |
ncol
The number of columns in A
|
int |
nrow
The number of rows in A
|
int |
ntran
The number of Householder transformations
|
Zutmat |
R
The R factor.
|
Z1[] |
U
An array containing the generating vectors for the
Householder transformations.
|
| Constructor and Description |
|---|
Zhqrd(Zmat A)
Computes a Householder QR decomposition of a Zmat
|
public int nrow
public int ncol
public int ntran
public Z1[] U
public Zutmat R
public Zhqrd(Zmat A) throws JampackException
A - A ZmatJampackException - Passed from below.public Zmat qb(Zmat B) throws JampackException
B - A ZmatJampackException - Thrown for inconsistent dimensions.public Zmat qhb(Zmat B) throws JampackException
B - A ZmatJampackException - Thrown for inconsistent dimensions.public Zmat bq(Zmat B) throws JampackException
B - A ZmatJampackException - Thrown for inconsistent dimensions.public Zmat bqh(Zmat A, Zmat B) throws JampackException
B - A ZmatJampackException - Thrown for inconsistent dimensions.Copyright © 2015. All rights reserved.