SRC/slasq3.f(3)
π
SRC/slasq3.f(3) β main character energy π
Hey bestie π«Ά, this is the Library Functions Manual page for SRC/slasq3.f, and it's honestly giving βtiny subroutine, big responsibilitiesβ β¨. No cap, every parameter and note is still here.
π NAME π
SRC/slasq3.f
β¨ SYNOPSIS β¨
π§© Functions/Subroutines π§©
subroutine slasq3 (i0, n0, z, pp, dmin, sigma, desig, qmax, nfail, iter, ndiv, ieee, ttype, dmin1, dmin2, dn, dn1, dn2, g, tau)
- What it does: SLASQ3 checks for deflation, computes a shift and calls
dqds. Used bysbdsqr.
π οΈ Function/Subroutine Documentation π οΈ
π§ 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 is the one checking for deflation, computing a shift, and calling dqds. It's used by sbdsqr.
π― Purpose π―
SLASQ3 checks for deflation, computes a shift (TAU) and calls dqds. In case of failure it changes shifts, and tries again until output is positive.
πΈ Parameters πΈ
I0βI0isINTEGER. First index.N0βN0isINTEGER. Last index.ZβZisREAL array, dimension ( 4*N0 ).Zholds the qd array.PPβPPisINTEGER.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βDMINisREAL. Minimum value of d.SIGMAβSIGMAisREAL. Sum of shifts used in current segment.DESIGβDESIGisREAL. Lower order part ofSIGMA.QMAXβQMAXisREAL. Maximum value of q.NFAILβNFAILisINTEGER. IncrementNFAILby 1 each time the shift was too big.ITERβITERisINTEGER. IncrementITERby 1 for each iteration.NDIVβNDIVisINTEGER. IncrementNDIVby 1 for each division.IEEEβIEEEisLOGICAL. Flag for IEEE or non IEEE arithmetic (passed toSLASQ5).TTYPEβTTYPEisINTEGER. Shift type.DMIN1βDMIN1isREAL.DMIN2βDMIN2isREAL.DNβDNisREAL.DN1βDN1isREAL.DN2βDN2isREAL.GβGisREAL.TAUβTAUisREAL. These are passed as arguments in order to save their values between calls toSLASQ3.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 179 of file slasq3.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
Signed, sealed, delivered π: LAPACK Version 3.12.0, from SRC/slasq3.f(3) β stay slay and may your shifts always be positive πβ¨π¦
π¦ 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