SRC/dlartgs.f(3)
β¨ NAME β¨
Okay bestie, welcome to the Library Functions Manual page for SRC/dlartgs.f β the home of dlartgs, a Fortran subroutine that understood the assignment: generate a plane rotation designed to introduce a bulge in implicit QR iteration for the bidiagonal SVD problem. π
π¦ 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 (double precision x, double precision y, double precision sigma, double precision cs, double precision sn)
π Purpose π
So like, 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. Literally the whole point. π«Ά
πΈ Parameters πΈ
XβX is DOUBLE PRECISION. The(1,1)entry of an upper bidiagonal matrix.YβY is DOUBLE PRECISION. The(1,2)entry of an upper bidiagonal matrix.SIGMAβSIGMA is DOUBLE PRECISION. The shift.CSβCS is DOUBLE PRECISION. The cosine of the rotation.SNβSN is DOUBLE PRECISION. The sine of the rotation.
π«Ά Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 89 of file dlartgs.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, thatβs the whole page. The footer is serving source/version realness: LAPACK, Version 3.12.0, page SRC/dlartgs.f(3). No date in the footer, so weβre not making one up β periodt. ππ
π¦ 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