SRC/zlarf1l.f(3)
πΈ NAME πΈ
SRC/zlarf1l.f β that's the Library Functions Manual page for this one, bestie. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zlarf1l (side, m, n, v, incv, tau, c, ldc, work)
ZLARF1L applies an elementary reflector to a general rectangular
π§ Function/Subroutine Documentation π§
π subroutine zlarf1l π
subroutine zlarf1l (character side, integer m, integer n, complex*16,
dimension( * ) v, integer incv, complex*16 tau, complex*16, dimension(
ldc, * ) c, integer ldc, complex*16, dimension( * ) work)
ZLARF1L applies an elementary reflector to a general rectangular.
π― Purpose
okay so the whole point: ZLARF1L 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 real scalar and v is a real vector assuming v(lastv) = 1, where lastv is the last non-zero element.
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 of 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βVis aCOMPLEX*16array, dimension(1 + (M-1)*abs(INCV))ifSIDE = 'L'- or
(1 + (N-1)*abs(INCV))ifSIDE = 'R'
This is 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*16; the valuetauin the representation ofH.CβCis aCOMPLEX*16array, dimension(LDC,N).- On entry, the
mbynmatrixC. - On exit,
Cis overwritten by the matrixH * CifSIDE = 'L', orC * HifSIDE = 'R'.
- On entry, the
LDCβLDCisINTEGER; the leading dimension of the arrayC.LDC >= max(1,M).WORKβWORKis aCOMPLEX*16array, dimension(N)ifSIDE = 'L'- or
(M)ifSIDE = 'R'
π«Ά Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 131 of file zlarf1l.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole vibe from SRC/zlarf1l.f(3), LAPACK Version 3.12.0. πβ¨π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms