public class Zhqrd extends Object
QA = Rwhere 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.Jas4pp 1.5 © Java Analysis Studio for Particle Physics