/home/abui.../dlartgs.f(3)
π NAME π
okay so bestie, this is the dlartgs.f(3) page from the Library Functions Manual, and it's serving pure LAPACK realness β¨. The path it lives at is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlartgs.f
π§ SYNOPSIS π§
π Functions/Subroutines π
subroutine DLARTGS (x, y, sigma, cs, sn)
DLARTGS generates a plane rotation designed to introduce a bulge in
implicit QR iteration for the bidiagonal SVD problem.
π¦ Function/Subroutine Documentation π¦
π« subroutine DLARTGS π«
subroutine DLARTGS (double precision x, double precision y, double precision
sigma, double precision cs, double precision sn)
DLARTGS generates a plane rotation designed to introduce a bulge in implicit QR iteration for the bidiagonal SVD problem. iconic behavior, no cap π
β¨ Purpose β¨
okay so here's the whole vibe: DLARTGS generates a plane rotation designed to introduce a bulge in Golub-Reinsch-style implicit QR iteration for the bidiagonal SVD problem. X and Y are the top-row entries, and SIGMA is the shift. The computed CS and SN define a plane rotation satisfying
[ CS SN ] . [ X^2 - SIGMA ] = [ R ],
[ -SN CS ] [ X * Y ] [ 0 ]
with R nonnegative. If X^2 - SIGMA and X * Y are 0, then the rotation is by PI/2. periodt. π
πΈ Parameters πΈ
XβXisDOUBLE PRECISION. It's the(1,1)entry of an upper bidiagonal matrix. slay.YβYisDOUBLE PRECISION. It's the(1,2)entry of an upper bidiagonal matrix. π«SIGMAβSIGMAisDOUBLE PRECISION. It's the shift. πCSβCSisDOUBLE PRECISION. It's the cosine of the rotation. πSNβSNisDOUBLE PRECISION. It's the sine of the rotation. π¦
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition π
Definition at line 89 of file dlartgs.f. π«Ά
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
π cute little sign-off bestie: LAPACK, Version 3.12.0, page path /home/abui.../dlartgs.f(3) β byeee, go slay those rotations πΈπ
π¦ 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