SRC/slarfg.f(3)
๐ NAME
Okay bestie, welcome to SRC/slarfg.f(3) โ that's the Library Functions Manual page for SRC/slarfg.f. It's all about the slarfg subroutine, and it's giving Householder-reflector icon. No cap, we're getting through every detail together. ๐
โจ SYNOPSIS
Functions/Subroutines
subroutine slarfg (n, alpha, x, incx, tau)
SLARFG generates an elementary reflector (Householder matrix).
๐ ๏ธ Function/Subroutine Documentation
Full signature time โ exactly as the source spells it:
subroutine slarfg (integer n, real alpha, real, dimension( * ) x, integer
incx, real tau)
SLARFG generates an elementary reflector (Householder matrix). That's the whole vibe. โจ
๐งฎ Purpose
The source says SLARFG generates a real elementary reflector H of order n, such that:
H * ( alpha ) = ( beta ), H**T * H = I.
( x ) ( 0 )
where alpha and beta are scalars, and x is an (n-1)-element real vector. H is represented in the form:
H = I - tau * ( 1 ) * ( 1 v**T ) ,
( v )
where tau is a real scalar and v is a real (n-1)-element vector.
If the elements of x are all zero, then tau = 0 and H is taken to be the unit matrix.
Otherwise 1 <= tau <= 2.
๐ Parameters
NโNis INTEGER; the order of the elementary reflector.ALPHAโALPHAis REAL. On entry, the valuealpha. On exit, it is overwritten with the valuebeta.XโXis REAL array, dimension(1+(N-2)*abs(INCX)). On entry, the vectorx. On exit, it is overwritten with the vectorv.INCXโINCXis INTEGER; the increment between elements ofX.INCX > 0.TAUโTAUis REAL; the valuetau.
๐ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 105 of file slarfg.f.
๐ Author
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie โ LAPACK Version 3.12.0, source SRC/slarfg.f(3). Bye and slay ๐โจ
๐ฆ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 ยท custom
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms