/home/abui...RC/clarf.f(3)
πΈ NAME πΈ
okay so the NAME line is honestly just this whole path, bestie, no cute shortcut:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clarf.f
This page is clarf.f(3) from the Library Functions Manual, and itβs all about CLARF applying an elementary reflector to a general rectangular matrix. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines
subroutine CLARF (side, m, n, v, incv, tau, c, ldc, work)
CLARF applies an elementary reflector to a general rectangular matrix. no cap, thatβs the whole vibe π«Ά
π Function/Subroutine Documentation π
subroutine CLARF (character side, integer m, integer n, complex, dimension(
* ) v, integer incv, complex tau, complex, dimension( ldc, * ) c,
integer ldc, complex, dimension( * ) work)
CLARF applies an elementary reflector to a general rectangular matrix. iconic behavior, honestly π
π― Purpose
ok so CLARF applies a complex elementary reflector H to a complex M-by-N matrix C, from either the left or the right. H is represented in the form
H = I - tau * v * v**H
where tau is a complex scalar and v is a complex vector.
If tau = 0, then H is taken to be the unit matrix.
To apply H**H (the conjugate transpose of H), supply conjg(tau) instead tau.
π§Έ Parameters
SIDEβSIDEisCHARACTER*1;= 'L': formH * C;= 'R': formC * H.MβMisINTEGER; the number of rows of the matrixC.NβNisINTEGER; the number of columns of the matrixC.VβVisCOMPLEX array, dimension
(1 + (M-1)*abs(INCV)) if SIDE = 'L'
or (1 + (N-1)*abs(INCV)) if SIDE = 'R'
Itβs the vector v in the representation of H. V is not used if TAU = 0.
INCVβINCVisINTEGER; the increment between elements ofv.INCV <> 0.TAUβTAUisCOMPLEX; the valuetauin the representation ofH.CβCisCOMPLEX array, dimension(LDC,N). On entry, the M-by-N matrixC. On exit,Cis overwritten by the matrixH * CifSIDE = 'L', orC * HifSIDE = 'R'.LDCβLDCisINTEGER; the leading dimension of the arrayC.LDC >= max(1,M).WORKβWORKisCOMPLEX array, dimension
(N) if SIDE = 'L'
or (M) if SIDE = 'R'
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 127 of file clarf.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
bye bestie π signing off with LAPACK Version 3.12.0 and the page path /home/abui...RC/clarf.f(3) β thatβs the footer tea πβ¨
π¦ 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