SRC/zlarzb.f(3)
π NAME π
This is the SRC/zlarzb.f(3) page from the Library Functions Manual β yes bestie, weβre deep in the LAPACK cinematic universe β¨. Itβs all about SRC/zlarzb.f, no cap.
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine zlarzb (character side, character trans, character direct,
character storev, integer m, integer n, integer k, integer l,
complex*16, dimension( ldv, * ) v, integer ldv, complex*16, dimension(
ldt, * ) t, integer ldt, complex*16, dimension( ldc, * ) c, integer ldc,
complex*16, dimension( ldwork, * ) work, integer ldwork)
ZLARZB applies a block reflector or its conjugate-transpose to a general matrix. iconic behavior honestly π
.
πΈ Function/Subroutine Documentation πΈ
π«Ά subroutine zlarzb π«Ά
subroutine zlarzb (character side, character trans, character direct,
character storev, integer m, integer n, integer k, integer l,
complex*16, dimension( ldv, * ) v, integer ldv, complex*16, dimension(
ldt, * ) t, integer ldt, complex*16, dimension( ldc, * ) c, integer ldc,
complex*16, dimension( ldwork, * ) work, integer ldwork)
ZLARZB applies a block reflector or its conjugate-transpose to a general matrix.
π Purpose: π
ZLARZB applies a complex block reflector H or its transpose H**H to a complex distributed M-by-N C from the left or the right.
π¨ Current tea, bestie: currently, onlySTOREV = 'R'andDIRECT = 'B'are supported. Thatβs the vibe check.
π Parameters π
SIDEβSIDEisCHARACTER*1= 'L': applyHorH**Hfrom the Left= 'R': applyHorH**Hfrom the Right
TRANSβTRANSisCHARACTER*1= 'N': applyH(No transpose)= 'C': applyH**H(Conjugate transpose)
DIRECTβDIRECTisCHARACTER*1- Indicates how
His formed from a product of elementary reflectors = 'F':H = H(1) H(2) . . . H(k)(Forward, not supported yet)= 'B':H = H(k) . . . H(2) H(1)(Backward)
- Indicates how
STOREVβSTOREVisCHARACTER*1- Indicates how the vectors which define the elementary reflectors are stored:
= 'C': Columnwise (not supported yet)= 'R': Rowwise
MβMisINTEGER- The number of rows of the matrix
C.
- The number of rows of the matrix
NβNisINTEGER- The number of columns of the matrix
C.
- The number of columns of the matrix
KβKisINTEGER- The order of the matrix
T(= the number of elementary reflectors whose product defines the block reflector).
- The order of the matrix
LβLisINTEGER- The number of columns of the matrix
Vcontaining the meaningful part of the Householder reflectors. - If
SIDE = 'L',M >= L >= 0, ifSIDE = 'R',N >= L >= 0.
- The number of columns of the matrix
VβVisCOMPLEX*16 array, dimension (LDV,NV).- If
STOREV = 'C',NV = K; ifSTOREV = 'R',NV = L.
- If
LDVβLDVisINTEGER- The leading dimension of the array
V. - If
STOREV = 'C',LDV >= L; ifSTOREV = 'R',LDV >= K.
- The leading dimension of the array
TβTisCOMPLEX*16 array, dimension (LDT,K)- The triangular K-by-K matrix
Tin the representation of the block reflector.
- The triangular K-by-K matrix
LDTβLDTisINTEGER- The leading dimension of the array
T.LDT >= K.
- The leading dimension of the array
CβCisCOMPLEX*16 array, dimension (LDC,N)- On entry, the M-by-N matrix
C. - On exit,
Cis overwritten byH*CorH**H*CorC*HorC*H**H.
- On entry, the M-by-N matrix
LDCβLDCisINTEGER- The leading dimension of the array
C.LDC >= max(1,M).
- The leading dimension of the array
WORKβWORKisCOMPLEX*16 array, dimension (LDWORK,K)LDWORKβLDWORKisINTEGER- The leading dimension of the array
WORK. - If
SIDE = 'L',LDWORK >= max(1,N); - if
SIDE = 'R',LDWORK >= max(1,M).
- The leading dimension of the array
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Contributors: π
- A. Petitet, Computer Science Dept., Univ. of Tenn., Knoxville, USA
π¦ Further Details: π¦
The source comment here is literally just:
!>
Thatβs it. Thatβs the whole further-details moment, bestie π.
Then the page notes: Definition at line 181 of file zlarzb.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie π β footer tea: LAPACK Version 3.12.0, SRC/zlarzb.f(3). 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