lasq4(3)
π NAME π
okay so this is the lasq4(3) page from the Library Functions Manual, and we're doing the dqds step together, bestie. The actual name situation is:
lasq4 β lasq4: dqds step.
That's it. That's the name. Iconic. π
β¨ SYNOPSIS β¨
π Functions
π¦ subroutine dlasq4
subroutine dlasq4 (i0, n0, z, pp, n0in, dmin, dmin1, dmin2, dn, dn1,
dn2, tau, ttype, g)
DLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr.
π¦ subroutine slasq4
subroutine slasq4 (i0, n0, z, pp, n0in, dmin, dmin1, dmin2, dn, dn1,
dn2, tau, ttype, g)
SLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr.
πΈ DETAILED DESCRIPTION πΈ
This is Doxygen-generated LAPACK documentation, so the detailed description energy lives in the function docs right below. We are not skipping a single parameter, promise. π«Ά
π FUNCTION DOCUMENTATION π
π
subroutine dlasq4
subroutine dlasq4 (integer i0, integer n0, double precision, dimension( * ) z, integer pp, integer n0in, double precision dmin, double precision dmin1, double precision dmin2, double precision dn, double precision dn1, double precision dn2, double precision tau, integer ttype, double precision g)
DLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr.
β¨ Purpose
The whole point is this, bestie: DLASQ4 computes an approximation TAU to the smallest eigenvalue using values of d from the previous transform. It's used by sbdsqr. Slay. π
π Parameters
I0βI0 is INTEGER; first index.N0βN0 is INTEGER; last index.ZβZ is DOUBLE PRECISION array, dimension ( 4*N0 );Zholds the qd array.PPβPP is INTEGER;PP=0for ping,PP=1for pong.N0INβN0IN is INTEGER; the value ofN0at start ofEIGTEST.DMINβDMIN is DOUBLE PRECISION; minimum value ofd.DMIN1βDMIN1 is DOUBLE PRECISION; minimum value ofd, excludingD( N0 ).DMIN2βDMIN2 is DOUBLE PRECISION; minimum value ofd, excludingD( N0 )andD( N0-1 ).DNβDN is DOUBLE PRECISION;d(N).DN1βDN1 is DOUBLE PRECISION;d(N-1).DN2βDN2 is DOUBLE PRECISION;d(N-2).TAUβTAU is DOUBLE PRECISION; this is the shift.TTYPEβTTYPE is INTEGER; shift type.GβG is DOUBLE PRECISION;Gis passed as an argument in order to save its value between calls toDLASQ4.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π§ Further Details
Further Details: CNST1 = 9/16
Definition at line 149 of file dlasq4.f.
π
subroutine slasq4
subroutine slasq4 (integer i0, integer n0, real, dimension( * ) z, integer pp, integer n0in, real dmin, real dmin1, real dmin2, real dn, real dn1, real dn2, real tau, integer ttype, real g)
SLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr.
β¨ Purpose
Same main-character assignment, just the REAL version: SLASQ4 computes an approximation TAU to the smallest eigenvalue using values of d from the previous transform. It's used by sbdsqr. Periodt. π¦
π Parameters
I0βI0 is INTEGER; first index.N0βN0 is INTEGER; last index.ZβZ is REAL array, dimension ( 4*N0 );Zholds the qd array.PPβPP is INTEGER;PP=0for ping,PP=1for pong.N0INβN0IN is INTEGER; the value ofN0at start ofEIGTEST.DMINβDMIN is REAL; minimum value ofd.DMIN1βDMIN1 is REAL; minimum value ofd, excludingD( N0 ).DMIN2βDMIN2 is REAL; minimum value ofd, excludingD( N0 )andD( N0-1 ).DNβDN is REAL;d(N).DN1βDN1 is REAL;d(N-1).DN2βDN2 is REAL;d(N-2).TAUβTAU is REAL; this is the shift.TTYPEβTTYPE is INTEGER; shift type.GβG is REAL;Gis passed as an argument in order to save its value between calls toSLASQ4.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π§ Further Details
Further Details: CNST1 = 9/16
Definition at line 149 of file slasq4.f.
π AUTHOR π
Generated automatically by Doxygen for LAPACK from the source code.
π So that's the whole lasq4(3) situation: LAPACK Version 3.12.0, page lasq4(3), footer sign-off delivered with maximum sparkle. Mwah. πβ¨
π¦ 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