/home/abui.../dlarfgp.f(3)
πΈ NAME πΈ
okay bestie, this page is for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlarfgp.f β yes, that whole path is the NAME, no cap. It's the DLARFGP subroutine page from the Library Functions Manual (header path: /home/abui.../dlarfgp.f(3)), and it's giving very-much-linear-algebra π
.
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine DLARFGP (n, alpha, x, incx, tau)β DLARFGP generates an elementary reflector (Householder matrix) with non-negative beta.
π¦ Function/Subroutine Documentation π¦
π the signature π
subroutine DLARFGP (integer n, double precision alpha, double precision,
dimension( * ) x, integer incx, double precision tau)
DLARFGP generates an elementary reflector (Householder matrix) with non-negative beta. That's the whole vibe of this one, bestie.
π Purpose π
okay so DLARFGP 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, beta is non-negative, 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. slay, identity matrix behavior β¨
πΈ Parameters πΈ
NβN is INTEGER; the order of the elementary reflector.ALPHAβALPHA is DOUBLE PRECISION. On entry, the valuealpha. On exit, it is overwritten with the valuebeta.XβX is DOUBLE PRECISION array, dimension (1+(N-2)*abs(INCX)). On entry, the vectorx. On exit, it is overwritten with the vectorv.INCXβINCX is INTEGER; the increment between elements ofX.INCX > 0.TAUβTAU is DOUBLE PRECISION; the valuetau.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file dlarfgp.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
mwah π β LAPACK Version 3.12.0, page path /home/abui.../dlarfgp.f(3). That's the whole thing, bestie, no cap π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms