SRC/slarf1l.f(3)
π SRC/slarf1l.f(3)
okay bestie, welcome to the Library Functions Manual page for SRC/slarf1l.f β and yes, it's literally all about slarf1l. no cap, this is the docs for a subroutine that applies an elementary reflector to a general rectangular matrix. iconic behavior only. π
π NAME
SRC/slarf1l.f β that's the name, periodt. This is the manual entry for it. π
β¨ SYNOPSIS
π§ Functions/Subroutines
subroutine slarf1l (side, m, n, v, incv, tau, c, ldc, work)β SLARF1L applies an elementary reflector to a general rectangular
π Function/Subroutine Documentation
πΈ subroutine slarf1l
The full signature is giving very much:
subroutine slarf1l (character side, integer m, integer n, real, dimension( *
) v, integer incv, real tau, real, dimension( ldc, * ) c, integer ldc,
real, dimension( * ) work)
SLARF1L applies an elementary reflector to a general rectangular
π¦ Purpose
okay so here's the whole vibe: SLARF1L applies a real elementary reflector H to a real m by n matrix C, from either the left or the right. H is represented in the form:
H = I - tau * v * v**T
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. literally the chillest case. π
π Parameters
π SIDE
SIDE is CHARACTER*1
= 'L': form H * C= 'R': form C * H
π M
M is INTEGER
The number of rows of the matrix C.
π N
N is INTEGER
The number of columns of the matrix C.
π V
V is REAL array, dimension
(1 + (M-1)*abs(INCV)) if SIDE = 'L'
or (1 + (N-1)*abs(INCV)) if SIDE = 'R'
The vector v in the representation of H. V is not used if TAU = 0.
π INCV
INCV is INTEGER
The increment between elements of v. INCV > 0.
π TAU
TAU is REAL
The value tau in the representation of H.
π C
C is REAL 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
LDC is INTEGER
The leading dimension of the array C. LDC >= max(1,M).
π WORK
WORK is REAL 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 126 of file slarf1l.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
π cute little sign-off: this page is rockin' LAPACK Version 3.12.0 energy, and the footer path/source vibe is SRC/slarf1l.f(3) β mwah, go slay your matrix math bestie πβ¨π«Ά
π¦ 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