/home/abui.../dlartgp.f(3)
Okay bestie π, welcome to the Library Functions Manual entry for dlartgp.f(3) β yes, weβre doing LAPACK math and weβre gonna slay it.
β¨ NAME β¨
This whole page is literally the manpage for this file, bestie:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlartgp.f
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine DLARTGP (f, g, cs, sn, r)β DLARTGP generates a plane rotation so that the diagonal is nonnegative. π«
π Function/Subroutine Documentation π
subroutine DLARTGP (double precision f, double precision g, double precision cs, double precision sn, double precision r)
DLARTGP generates a plane rotation so that the diagonal is nonnegative. Thatβs the whole vibe. π¦
π₯ Purpose π₯
Bestie, DLARTGP 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 Level 1 BLAS 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=(+/-)1.
The sign is chosen so that R >= 0. Periodt. π
π Parameters π
FβF is DOUBLE PRECISION; the first component of vector to be rotated. πGβG is DOUBLE PRECISION; the second component of vector to be rotated. πCSβCS is DOUBLE PRECISION; the cosine of the rotation. πSNβSN is DOUBLE PRECISION; the sine of the rotation. πRβR is DOUBLE 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.
π§ Definition at line 94 of file dlartgp.f. π§
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Signed, sealed, delivered by LAPACK Version 3.12.0 from /home/abui.../dlartgp.f(3) β mwah πβ¨
π¦ 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