DLASQ6(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… DLASQ6(3) β€” Library Functions Manual energy πŸ’…

okay so bestie, welcome to the Library Functions Manual page for DLASQ6(3). This is the one about a tiny-but-iconic Fortran subroutine that does one dqd transform in ping-pong form. No cap, it’s giving numerical linear algebra main character energy. πŸ¦‹


🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlasq6.f

That’s the file path, exactly. Bestie, it’s literally the name section, so here we are. πŸ’–

✨ SYNOPSIS ✨

Functions/Subroutines

  • 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.

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

πŸ’– subroutine DLASQ6 πŸ’–

Here’s the full signature, character-for-character, because we do not play with code accuracy:

   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)

And the one-liner vibe: DLASQ6 computes one dqd transform in ping-pong form. Used by sbdsqr and sstegr. Slay. ✨

πŸŽ€ Purpose πŸŽ€

Okay so the purpose is literally this: DLASQ6 computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow. That’s it. That’s the assignment. Lowkey iconic. πŸ’…

🌈 Parameters 🌈

  • I0 β€” I0 is INTEGER. First index. 🫢
  • N0 β€” N0 is INTEGER. Last index. 🫢
  • Z β€” Z is DOUBLE PRECISION array, dimension ( 4*N ). Z holds the qd array. EMIN is stored in Z(4*N0) to avoid an extra argument. πŸ¦‹
  • 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. πŸ‘‘

🌟 Author 🌟

This page was generated automatically by Doxygen for LAPACK from the source code. Fr fr. πŸ’…


That’s the whole manual page, bestie! Cute sign-off: LAPACK Version 3.12.0 β€” footer page /home/abui...RC/dlasq6.f(3) πŸ’…βœ¨

πŸ“¦ where this page comes from