lasq3(3)
okay bestie, welcome to lasq3(3) from the Library Functions Manual β this is the dqds-step page and she is fully serving LAPACK realness. π
β¨
π NAME π
lasq3 β lasq3: dqds step
β¨ SYNOPSIS β¨
π Functions π
subroutine dlasq3 (i0, n0, z, pp, dmin, sigma, desig, qmax, nfail, iter, ndiv, ieee, ttype, dmin1, dmin2, dn, dn1, dn2, g, tau)β DLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr.subroutine slasq3 (i0, n0, z, pp, dmin, sigma, desig, qmax, nfail, iter, ndiv, ieee, ttype, dmin1, dmin2, dn, dn1, dn2, g, tau)β SLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr.
πΈ DETAILED DESCRIPTION πΈ
okay so this section is literally just a heading in the original β no extra body text, no cap. π¦
π₯ FUNCTION DOCUMENTATION π₯
π subroutine dlasq3 π
subroutine dlasq3 (integer i0, integer n0, double precision, dimension( * ) z, integer pp, double precision dmin, double precision sigma, double precision desig, double precision qmax, integer nfail, integer iter, integer ndiv, logical ieee, integer ttype, double precision dmin1, double precision dmin2, double precision dn, double precision dn1, double precision dn2, double precision g, double precision tau)
DLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr.
π― Purpose
DLASQ3 checks for deflation, computes a shift (TAU), and calls dqds. If something goes wrong, it changes shifts and tries again until the output is positive. periodt. π
π§ Parameters
I0β INTEGER. First index.N0β INTEGER. Last index.Zβ DOUBLE PRECISION array, dimension( 4*N0 ).Zholds the qd array.PPβ INTEGER.PP=0for ping,PP=1for pong.PP=2indicates that flipping was applied to theZarray and that the initial tests for deflation should not be performed.DMINβ DOUBLE PRECISION. Minimum value ofd.SIGMAβ DOUBLE PRECISION. Sum of shifts used in current segment.DESIGβ DOUBLE PRECISION. Lower order part ofSIGMA.QMAXβ DOUBLE PRECISION. Maximum value ofq.NFAILβ INTEGER. IncrementNFAILby 1 each time the shift was too big.ITERβ INTEGER. IncrementITERby 1 for each iteration.NDIVβ INTEGER. IncrementNDIVby 1 for each division.IEEEβ LOGICAL. Flag for IEEE or non IEEE arithmetic (passed toDLASQ5).TTYPEβ INTEGER. Shift type.DMIN1β DOUBLE PRECISION.DMIN2β DOUBLE PRECISION.DNβ DOUBLE PRECISION.DN1β DOUBLE PRECISION.DN2β DOUBLE PRECISION.Gβ DOUBLE PRECISION.TAUβ DOUBLE PRECISION.
DMIN1, DMIN2, DN, DN1, DN2, G, and TAU are passed as arguments specifically to save their values between calls to DLASQ3. π«Ά
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition
Definition at line 179 of file dlasq3.f.
π subroutine slasq3 π
subroutine slasq3 (integer i0, integer n0, real, dimension( * ) z, integer pp, real dmin, real sigma, real desig, real qmax, integer nfail, integer iter, integer ndiv, logical ieee, integer ttype, real dmin1, real dmin2, real dn, real dn1, real dn2, real g, real tau)
SLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr.
π― Purpose
SLASQ3 checks for deflation, computes a shift (TAU), and calls dqds. If something goes wrong, it changes shifts and tries again until the output is positive. periodt. π
π§ Parameters
I0β INTEGER. First index.N0β INTEGER. Last index.Zβ REAL array, dimension( 4*N0 ).Zholds the qd array.PPβ INTEGER.PP=0for ping,PP=1for pong.PP=2indicates that flipping was applied to theZarray and that the initial tests for deflation should not be performed.DMINβ REAL. Minimum value ofd.SIGMAβ REAL. Sum of shifts used in current segment.DESIGβ REAL. Lower order part ofSIGMA.QMAXβ REAL. Maximum value ofq.NFAILβ INTEGER. IncrementNFAILby 1 each time the shift was too big.ITERβ INTEGER. IncrementITERby 1 for each iteration.NDIVβ INTEGER. IncrementNDIVby 1 for each division.IEEEβ LOGICAL. Flag for IEEE or non IEEE arithmetic (passed toSLASQ5).TTYPEβ INTEGER. Shift type.DMIN1β REAL.DMIN2β REAL.DNβ REAL.DN1β REAL.DN2β REAL.Gβ REAL.TAUβ REAL.
DMIN1, DMIN2, DN, DN1, DN2, G, and TAU are passed as arguments specifically to save their values between calls to SLASQ3. π«Ά
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition
Definition at line 179 of file slasq3.f.
π AUTHOR π
Generated automatically by Doxygen for LAPACK from the source code. β¨
okay that's the whole tea, bestie β footer says LAPACK, Version 3.12.0, manual page lasq3(3), and no date is shown, periodt. 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