|
|||||||||
| 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 | ||||||||