/home/abui.../slarfgp.f(3)
π slarfgp.f(3) β bestie edition π
okay so this is the slarfgp.f(3) page from the Library Functions Manual, and it's all about making a real elementary reflector (Householder matrix) with non-negative beta. the vibes? linear algebra but make it iconic. π¦
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slarfgp.f
π¦ SYNOPSIS π¦
β¨ Functions/Subroutines β¨
subroutine SLARFGP (n, alpha, x, incx, tau)β SLARFGP generates an elementary reflector (Householder matrix) with non-negative beta.
πΈ Function/Subroutine Documentation πΈ
π§ subroutine SLARFGP (integer n, real alpha, real, dimension( * ) x, integer incx, real tau) π§
SLARFGP generates an elementary reflector (Householder matrix) with non-negative beta.
π Purpose π
okay so here's the actual math tea, bestie β SLARFGP generates a real elementary reflector H of order n, such that:
!>
!> SLARFGP 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.
!>
highkey the whole personality is in that block: H is a real elementary reflector of order n, alpha and beta are scalars, beta is non-negative, and x is an (n-1)-element real vector. H is represented in the form above, 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. periodt. β¨
π Parameters π
NβNisINTEGER. The order of the elementary reflector.ALPHAβALPHAisREAL. On entry, the value alpha. On exit, it is overwritten with the value beta.XβXisREALarray, dimension(1+(N-2)*abs(INCX)). On entry, the vector x. On exit, it is overwritten with the vector v.INCXβINCXisINTEGER. The increment between elements of X.INCX > 0.TAUβTAUisREAL. The value tau.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file slarfgp.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie! this page is from LAPACK Version 3.12.0, and the path on the page is /home/abui.../slarfgp.f(3). mwah πβ¨
π¦ 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