/home/abui...RC/slarf.f(3)
πΈ NAME πΈ
okay bestie, this is the /home/abui...RC/slarf.f(3) page from the Library Functions Manual β and the NAME line is literally the source path: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slarf.f. slay. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines
subroutine SLARF (side, m, n, v, incv, tau, c, ldc, work)
SLARF applies an elementary reflector to a general rectangular
matrix.
short vibe: SLARF applies an elementary reflector to a general rectangular matrix. no cap. π¦
π Function/Subroutine Documentation π
subroutine SLARF (character side, integer m, integer n, real, dimension( * )
v, integer incv, real tau, real, dimension( ldc, * ) c, integer ldc,
real, dimension( * ) work)
again for the people in the back: SLARF applies an elementary reflector to a general rectangular matrix. periodt.
π― Purpose
SLARF 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. π«
If tau = 0, then H is taken to be the unit matrix. yep, that's the whole mood.
π§Έ 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 123 of file slarf.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code. π
that's the whole page, bestie β LAPACK Version 3.12.0, page /home/abui...RC/slarf.f(3). π«Άβ¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms