| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
A HessenbergReduction represents a Hessenberg reduction of a matrix.
The Hessenberg reduction of a matrix A contains a Hessenberg matrix H and a unitary matrix Q such that H=(Q*)*A*Q. (Q*) is the adjoint of Q.
| Field Summary | |
| static java.lang.String | CVS_REVISION | 
| Method Summary | |
| abstract  Matrix | H()Return the Hessenberg matrix of this HessenbergReduction. | 
| abstract  Matrix | Q()Return the unitary Q matrix of this HessenbergReduction. | 
| abstract  Column | Qtimes(Column column)Return Q().times(column) | 
| abstract  Column | QtransposeTimes(Column column)Return Q().returnTranspose().times(column) | 
| Field Detail | 
public static final java.lang.String CVS_REVISION
| Method Detail | 
public abstract Matrix H()
public abstract Matrix Q()
public abstract Column Qtimes(Column column)
column - The vector with which Q() must be multipliedpublic abstract Column QtransposeTimes(Column column)
column - The vector with which Q must be multiplied| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||