CLARFY(3)
π CLARFY(3) β Library Functions Manual π
Okay so, bestie, gather round. The header vibe is /home/abui...IG/clarfy.f(3) and Library Functions Manual, and this page is all about the CLARFY subroutine. No cap, it's giving LAPACK documentation, so we're keeping every parameter, every dimension, and every line number. I'm lowkey obsessed with how clean this signature is. Let's go. π«Ά
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/clarfy.f
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine CLARFY (uplo, n, v, incv, tau, c, ldc, work)
CLARFY
π¦ Function/Subroutine Documentation π¦
subroutine CLARFY (character uplo, integer n, complex, dimension( * ) v, integer incv, complex tau, complex, dimension( ldc, * ) c, integer ldc, complex, dimension( * ) work)
CLARFY
β¨ Purpose:
CLARFY applies an elementary reflector, or Householder matrix, H, to an n x n Hermitian matrix C, from both the left and the right.
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. π (Iconic zero-tau behavior, honestly.)
π― Parameters
UPLOβUPLOisCHARACTER*1. Specifies whether the upper or lower triangular part of the Hermitian matrixCis stored.= 'U': Upper triangle.= 'L': Lower triangle.NβNisINTEGER. The number of rows and columns of the matrixC.N >= 0.VβVisCOMPLEXarray, dimension(1 + (N-1)*abs(INCV)). The vectorvas described above.INCVβINCVisINTEGER. The increment between successive elements ofv.INCVmust not be zero.TAUβTAUisCOMPLEX. The valuetauas described above.CβCisCOMPLEXarray, 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βWORKisCOMPLEXarray, dimension(N).
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition
Definition at line 107 of file clarfy.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off from the footer: LAPACK, Version 3.12.0, and /home/abui...IG/clarfy.f(3). That's the whole footer vibe, bestie. Periodt, fr fr. π
β¨
π¦ 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