Search

The Online Encyclopedia and Dictionary

 
     
 

Encyclopedia

Dictionary

Quotes

 

Elementary reflector

An elementrary reflector is a vector that implements reflection (mathematics). It is also referred to as a triangular factor, and is a triangular matrix. Elementary reflectors are used in the Householder transformation.

The routines in LAPACK "*LARZ" apply an "elementary reflector" H to a M-by-N Matrix, from either the left or the right. The elementary reflector is expressed as

H = I − τ v· v′

where τ is a scalar and v is a vector. H is a product of k elementary reflectors.

A block reflector is formed out of k elementary reflectors by the routines "*LARZT", which forms the triangular factor T of a block reflector H of order > n.

LAPACK ROUTINES

  • "*larf" applies an elementary reflector to a general rectangular matrix.
  • "*larfc" applies the conjugate transpose of an "elementary reflector" to a general matrix.
  • "*larfg" generates an elementary reflector Householder matrix.
  • "*larzc" applies (multiplies by) the conjugate transpose of an elementary reflector as returned by "*tzrzf" to a general matrix.
  • "*larz" applies an elementary reflector as returned by "*tzrzf" to a general matrix.
  • "*tzrzf" reduces the upper trapezoidal matrix A to upper triangular matrix.
Last updated: 05-27-2005 15:29:02
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License. How to see transparent copy