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 by sbdsqr and sstegr.
  • subroutine slasq6 (i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2) β€” SLASQ6 computes one dqd transform in ping-pong form. Used by sbdsqr and sstegr.

🌈 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 β€” I0 is INTEGER. First index, no cap.
  • N0 β€” N0 is INTEGER. Last index.
  • Z β€” Z is DOUBLE PRECISION array, dimension ( 4*N ). It holds the qd array, and EMIN is stored in Z(4*N0) to avoid an extra argument β€” efficiency queen πŸ’…
  • PP β€” PP is INTEGER. PP=0 for ping, PP=1 for pong.
  • DMIN β€” DMIN is DOUBLE PRECISION. Minimum value of d.
  • DMIN1 β€” DMIN1 is DOUBLE PRECISION. Minimum value of d, excluding D( N0 ).
  • DMIN2 β€” DMIN2 is DOUBLE PRECISION. Minimum value of d, excluding D( N0 ) and D( N0-1 ).
  • DN β€” DN is DOUBLE PRECISION. d(N0), the last value of d.
  • DNM1 β€” DNM1 is DOUBLE PRECISION. d(N0-1).
  • DNM2 β€” DNM2 is 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 β€” I0 is INTEGER. First index, no cap.
  • N0 β€” N0 is INTEGER. Last index.
  • Z β€” Z is REAL array, dimension ( 4*N ). It holds the qd array, and EMIN is stored in Z(4*N0) to avoid an extra argument β€” efficiency queen πŸ’…
  • PP β€” PP is INTEGER. PP=0 for ping, PP=1 for pong.
  • DMIN β€” DMIN is REAL. Minimum value of d.
  • DMIN1 β€” DMIN1 is REAL. Minimum value of d, excluding D( N0 ).
  • DMIN2 β€” DMIN2 is REAL. Minimum value of d, excluding D( N0 ) and D( N0-1 ).
  • DN β€” DN is REAL. d(N0), the last value of d.
  • DNM1 β€” DNM1 is REAL. d(N0-1).
  • DNM2 β€” DNM2 is 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