DLARFY(3)
π DLARFY(3) β dlarfy.f(3) π
Manual name, front and center: dlarfy.f(3). This is from the Library Functions Manual, bestie.
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/dlarfy.f
Thatβs the file this page is about, and yes, the manual name is dlarfy.f(3). Slay.
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
subroutine DLARFY (uplo, n, v, incv, tau, c, ldc, work)β the whole subroutine vibe. Also:DLARFY. Yes, thatβs the name again. Iconic behavior.
π¦ Function/Subroutine Documentation π¦
π« DLARFY π«
subroutine DLARFY (character uplo, integer n, double precision, dimension( *
) v, integer incv, double precision tau, double precision, dimension(
ldc, * ) c, integer ldc, double precision, dimension( * ) work)
DLARFY β again, not a typo, thatβs literally the name. π
π Purpose π
Okay so hereβs the tea: DLARFY applies an elementary reflector, or Householder matrix, H, to an n x n symmetric matrix C, from both the left and the right. Both sides! Equal opportunity matrix transformation. π
H is represented in the form:
H = I - tau * v * v'
where tau is a scalar and v is a vector. Lowkey important.
If tau is zero, then H is taken to be the unit matrix. Periodt. β¨
πΈ Parameters πΈ
UPLOβUPLOisCHARACTER*1. 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βVisDOUBLE PRECISION array, dimension(1 + (N-1)*abs(INCV)). The vectorvas described above. Bestie, that dimension formula is giving main character energy.INCVβINCVisINTEGER. The increment between successive elements ofv.INCVmust not be zero. No cap, zero is not allowed here.TAUβTAUisDOUBLE PRECISION. The valuetauas described above.CβCisDOUBLE PRECISION array, dimension(LDC, N). On entry, the matrixC. On exit,Cis overwritten byH * C * H'. She gets transformed, literally.LDCβLDCisINTEGER. The leading dimension of the arrayC.LDC >= max( 1, N ).WORKβWORKisDOUBLE PRECISION array, dimension(N). The workspace, doing its little behind-the-scenes thing. π«Ά
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file dlarfy.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Footer sign-off, bestie: LAPACK Version 3.12.0, and the footer path is /home/abui...IG/dlarfy.f(3). πβ¨
π¦ 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