dlartg.f(3)
π NAME π
dlartg.f β like, the LAPACK manual page for the dlartg subroutine, bestie. The header says dlartg.f(3) and LAPACK, and weβre folding that in right here so you know exactly whatβs up. π
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine dlartg (F, G, CS, SN, R)β DLARTG generates a plane rotation with real cosine and real sine. Slay. π¦
π Function/Subroutine Documentation π
subroutine dlartg (double precision F, double precision G, double precision
CS, double precision SN, double precision R)
DLARTG generates a plane rotation with real cosine and real sine. Periodt. β¨
π Purpose π
Okay so DLARTG generates a plane rotation so that:
[ CS SN ] . [ F ] = [ R ] where CS**2 + SN**2 = 1.
[ -SN CS ] [ G ] [ 0 ]
This is a slower, more accurate version of the BLAS1 routine DROTG, with the following other differences:
FandGare unchanged on return.- If
G=0, thenCS=1andSN=0. - If
F=0and(G .ne. 0), thenCS=0andSN=1without doing any floating point operations (saves work in DBDSQR when there are zeros on the diagonal).
If F exceeds G in magnitude, CS will be positive. π
π§ Parameters π§
FβFisDOUBLE PRECISION; the first component of vector to be rotated.GβGisDOUBLE PRECISION; the second component of vector to be rotated.CSβCSisDOUBLE PRECISION; the cosine of the rotation.SNβSNisDOUBLE PRECISION; the sine of the rotation.RβRisDOUBLE PRECISION; the nonzero component of the rotated vector.
This version has a few statements commented out for thread safety (machine parameters are computed on each entry). 10 feb 03, SJH. π«Ά
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Date π
December 2016
Definition at line 99 of file dlartg.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code. Iconic, honestly. π
Version 3.8.0 β Tue Nov 14 2017 β thatβs the cute little footer sign-off, bestie, and yes, itβs giving official LAPACK energy. πβ¨π
π¦ where this page comes from
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms