SRC/zlarf.f(3)
π SRC/zlarf.f π
From the Library Functions Manual, bestie. Buckle up, weβre getting into reflector business. π
β¨ NAME β¨
SRC/zlarf.f β thatβs the page, no cap. π«Ά
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine zlarf (side, m, n, v, incv, tau, c, ldc, work)β ZLARF applies an elementary reflector to a general rectangular matrix.
subroutine zlarf (side, m, n, v, incv, tau, c, ldc, work)
π¦ Function/Subroutine Documentation π¦
subroutine zlarf (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)
ZLARF applies an elementary reflector to a general rectangular matrix. Iconic behavior, honestly. β¨
π Purpose π
Okay so: ZLARF 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, supply conjg(tau) instead tau.
π Parameters π
SIDEβSIDEisCHARACTER*1;= 'L': form H * C;= 'R': form C * H.MβMisINTEGER; the number of rows of the matrixC.NβNisINTEGER; the number of columns of the matrixC.VβVisCOMPLEX*16array, dimension(1 + (M-1)*abs(INCV))ifSIDE = 'L'or(1 + (N-1)*abs(INCV))ifSIDE = 'R'. The vectorvin the representation ofH.Vis not used ifTAU = 0.INCVβINCVisINTEGER; the increment between elements ofv.INCV <> 0.TAUβTAUisCOMPLEX*16; the valuetauin the representation ofH.CβCisCOMPLEX*16array, dimension(LDC,N). On entry, theM-by-NmatrixC. 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*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 127 of file zlarf.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bye bestie π β mwah! This page is serving LAPACK Version 3.12.0 and SRC/zlarf.f(3) energy. Periodt. πβ¨
π¦ 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