SLARFY(3)
π NAME π
Hey bestie, welcome to the slarfy.f(3) page from the Library Functions Manual β yes, sheβs a LAPACK testing/EIG icon, and the path is literally right here:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/slarfy.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine SLARFY (uplo, n, v, incv, tau, c, ldc, work)
SLARFY
π¦ Function/Subroutine Documentation π¦
subroutine SLARFY (character uplo, integer n, real, dimension( * ) v,
integer incv, real tau, real, dimension( ldc, * ) c, integer ldc, real,
dimension( * ) work)
SLARFY
π Purpose π
Okay so <pink>SLARFY</pink> applies an elementary reflector, or Householder matrix, H, to an n x n symmetric matrix C, from both the left and the right. Obsessed.
H is represented in the form:
H = I - tau * v * v'
where tau is a scalar and v is a vector.
If tau is zero, then H is taken to be the unit matrix. Periodt.
πΈ Parameters πΈ
UPLOβUPLOisCHARACTER*1. It specifies whether the upper or lower triangular part of the symmetric matrixCis stored.= 'U': Upper triangle= 'L': Lower triangle
NβNisINTEGER. The number of rows and columns of the matrixC.N >= 0.VβVisREAL array, dimension(1 + (N-1)*abs(INCV)). The vectorvas described above.INCVβINCVisINTEGER. The increment between successive elements ofv.INCVmust not be zero. Not. Zero. πTAUβTAUisREAL. The valuetauas described above.CβCisREAL array, dimension(LDC, N). On entry, the matrixC. On exit,Cis overwritten byH * C * H'. π«ΆLDCβLDCisINTEGER. The leading dimension of the arrayC.LDC >= max( 1, N ).WORKβWORKisREAL array, dimension(N).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file slarfy.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
Cute sign-off time: this is LAPACK Version 3.12.0, footer path /home/abui...IG/slarfy.f(3) β thatβs the whole iconic footer vibe, bestie. πβ¨
π¦ 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