CLARFX(3)
π CLARFX(3) π
Library Functions Manual? Yup bestie, thatβs the manual name right there. This page is all about CLARFX: it applies an elementary reflector to a general rectangular matrix, with loop unrolling when the reflector has order β€ 10. β¨ Lowkey iconic.
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clarfx.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine CLARFX (side, m, n, v, tau, c, ldc, work)
CLARFX applies an elementary reflector to a general rectangular
matrix, with loop unrolling when the reflector has order β€ 10.
π¦ Function/Subroutine Documentation π¦
subroutine CLARFX (character side, integer m, integer n, complex, dimension(
* ) v, complex tau, complex, dimension( ldc, * ) c, integer ldc,
complex, dimension( * ) work)
CLARFX applies an elementary reflector to a general rectangular matrix, with loop unrolling when the reflector has order β€ 10.
π« Purpose π«
CLARFX 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.
This version uses inline code if H has order < 11.
πΈ Parameters πΈ
SIDEβSIDEisCHARACTER*1.= 'L': formH * C;= 'R': formC * H.MβMisINTEGER. The number of rows of the matrixC.NβNisINTEGER. The number of columns of the matrixC.VβVisCOMPLEX array, dimension(M)ifSIDE = 'L'or(N)ifSIDE = 'R'. The vectorvin the representation ofH.TAUβTAUisCOMPLEX. The valuetauin the representation ofH.CβCisCOMPLEX array, dimension(LDC,N). On entry, thembynmatrixC. 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 array, dimension(N)ifSIDE = 'L'or(M)ifSIDE = 'R'.WORKis not referenced ifHhas order < 11.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 118 of file clarfx.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, thatβs the whole page π β LAPACK Version 3.12.0, from /home/abui...RC/clarfx.f(3), footer energy included. byeee π«Άπ
π¦ 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