lasq6(3)
π lasq6(3) β Library Functions Manual, but make it cute β¨
πΈ NAME πΈ
lasq6 β lasq6: dqds step β okay so it's giving dqds step, bestie, and we're obsessed π
β¨ SYNOPSIS β¨
π Functions π
subroutine dlasq6 (i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2)β DLASQ6 computes one dqd transform in ping-pong form. Used bysbdsqrandsstegr.subroutine slasq6 (i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2)β SLASQ6 computes one dqd transform in ping-pong form. Used bysbdsqrandsstegr.
π Detailed Description π
okay so this is the doorway to the full function docs β keep scrolling, bestie, the tea is right there π
π Function Documentation π
π¦ dlasq6 π¦
subroutine dlasq6 (integer i0, integer n0, double precision, dimension( * ) z, integer pp, double precision dmin, double precision dmin1, double precision dmin2, double precision dn, double precision dnm1, double precision dnm2)
DLASQ6 computes one dqd transform in ping-pong form β and yes, it's used by sbdsqr and sstegr. β¨
π Purpose π
okay so DLASQ6 computes one dqd transform β with shift equal to zero, bestie β in ping-pong form, and it has protection against underflow and overflow. That's the whole point. π
π Parameters π
I0βI0is INTEGER. First index, no cap.N0βN0is INTEGER. Last index.ZβZis DOUBLE PRECISION array, dimension ( 4*N ). It holds the qd array, andEMINis stored inZ(4*N0)to avoid an extra argument β efficiency queen πPPβPPis INTEGER.PP=0for ping,PP=1for pong.DMINβDMINis DOUBLE PRECISION. Minimum value of d.DMIN1βDMIN1is DOUBLE PRECISION. Minimum value of d, excludingD( N0 ).DMIN2βDMIN2is DOUBLE PRECISION. Minimum value of d, excludingD( N0 )andD( N0-1 ).DNβDNis DOUBLE PRECISION.d(N0), the last value of d.DNM1βDNM1is DOUBLE PRECISION.d(N0-1).DNM2βDNM2is DOUBLE PRECISION.d(N0-2).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 117 of file dlasq6.f.
π¦ slasq6 π¦
subroutine slasq6 (integer i0, integer n0, real, dimension( * ) z, integer pp, real dmin, real dmin1, real dmin2, real dn, real dnm1, real dnm2)
SLASQ6 computes one dqd transform in ping-pong form β and yes, it's used by sbdsqr and sstegr. β¨
π Purpose π
okay so SLASQ6 computes one dqd transform β with shift equal to zero, bestie β in ping-pong form, and it has protection against underflow and overflow. That's the whole point. π
π Parameters π
I0βI0is INTEGER. First index, no cap.N0βN0is INTEGER. Last index.ZβZis REAL array, dimension ( 4*N ). It holds the qd array, andEMINis stored inZ(4*N0)to avoid an extra argument β efficiency queen πPPβPPis INTEGER.PP=0for ping,PP=1for pong.DMINβDMINis REAL. Minimum value of d.DMIN1βDMIN1is REAL. Minimum value of d, excludingD( N0 ).DMIN2βDMIN2is REAL. Minimum value of d, excludingD( N0 )andD( N0-1 ).DNβDNis REAL.d(N0), the last value of d.DNM1βDNM1is REAL.d(N0-1).DNM2βDNM2is REAL.d(N0-2).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 117 of file slasq6.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Signed off with love: source/version is LAPACK, Version 3.12.0, and this page is lasq6(3). The footer doesn't print a date, so no fake date era β 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