SRC/clarf1l.f(3)
π NAME π
okay so bestie, this page is from the Library Functions Manual, and it's all about SRC/clarf1l.f β literally the file, no cap. That's the name. Periodt. π«Ά
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine clarf1l (side, m, n, v, incv, tau, c, ldc, work)β the group-chat summary is:CLARF1L applies an elementary reflector to a general rectangular.
π¦ Function/Subroutine Documentation π¦
subroutine clarf1l (character side, integer m, integer n, complex,
dimension( * ) v, integer incv, complex tau, complex, dimension( ldc, *
) c, integer ldc, complex, dimension( * ) work)
CLARF1L applies an elementary reflector to a general rectangular β that's the tagline, iykyk. π
πΈ Purpose πΈ
okay so here's the vibe: CLARF1L 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. Simple as that.
To apply H**H (the conjugate transpose of H), supply conjg(tau) instead of tau. π₯
π Parameters π
SIDE
Type: CHARACTER*1. It picks the side, bestie:
= 'L': formH * C= 'R': formC * H
M
Type: INTEGER. The number of rows of the matrix C. π
N
Type: INTEGER. The number of columns of the matrix C. π
V
Type: COMPLEX array, dimension:
(1 + (M-1)*abs(INCV)) if SIDE = 'L'
or (1 + (N-1)*abs(INCV)) if SIDE = 'R'
This is the vector v in the representation of H. V is not used if TAU = 0. π«Ά
INCV
Type: INTEGER. The increment between elements of v. INCV > 0. β
TAU
Type: COMPLEX. The value tau in the representation of H. π
C
Type: COMPLEX array, dimension (LDC,N).
On entry, the m by n matrix C. On exit, C is overwritten by the matrix H * C if SIDE = 'L', or C * H if SIDE = 'R'. π
LDC
Type: INTEGER. The leading dimension of the array C. LDC >= max(1,M). π¦
WORK
Type: COMPLEX 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 128 of file clarf1l.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
k bye bestie β this iconic page is LAPACK Version 3.12.0, SRC/clarf1l.f(3). Stay slay, and don't forget conjg(tau) when you need H**H π
β¨
π¦ 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