SLAQR1(3)
π NAME π
Okay so the NAME line on this one is literally just the source path, no fancy one-word summary: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slaqr1.f. It's chilling in the Library Functions Manual as page /home/abui...RC/slaqr1.f(3), and that's the whole vibe. π«Ά
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine SLAQR1 (n, h, ldh, sr1, si1, sr2, si2, v)β SLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and specified shifts.
π Function/Subroutine Documentation π
πΈ subroutine SLAQR1 πΈ
subroutine SLAQR1 (integer n, real, dimension( ldh, * ) h, integer ldh, real sr1, real si1, real sr2, real si2, real, dimension( * ) v)
SLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and specified shifts. β¨
π‘ Purpose π‘
Given a 2-by-2 or 3-by-3 matrix H, SLAQR1 sets v to a scalar multiple of the first column of the product:
(*) K = (H - (sr1 + i*si1)*I)*(H - (sr2 + i*si2)*I)
...scaling to avoid overflows and most underflows. It is assumed that either
sr1 = sr2andsi1 = -si2si1 = si2 = 0
This is useful for starting double implicit shift bulges in the QR algorithm. π
π Parameters π
NβN is INTEGER. Order of the matrixH.Nmust be either2or3.HβH is REAL array, dimension (LDH,N). The 2-by-2 or 3-by-3 matrixHin(*).LDHβLDH is INTEGER. The leading dimension ofHas declared in the calling procedure.LDH >= N.SR1βSR1 is REAL.SI1βSI1 is REAL.SR2βSR2 is REAL.SI2βSI2 is REAL. The shifts in(*).VβV is REAL array, dimension (N). A scalar multiple of the first column of the matrixKin(*).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π«Ά Contributors π«Ά
Karen Braman and Ralph Byers, Department of Mathematics, University of Kansas, USA.
π Definition π
Definition at line 120 of file slaqr1.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the page, bestie β footer vibes are LAPACK Version 3.12.0 and /home/abui...RC/slaqr1.f(3). Slay. π
β¨
π¦ 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