SLASQ5(3)

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

πŸ’… SLASQ5(3) β€” Library Functions Manual ✨

okay bestie, buckle up, we're looking at SLASQ5 from the Library Functions Manual today and honestly? she's a little icon. πŸŽ€


🌸 NAME 🌸

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

yes girl, the NAME section is literally just the whole file path. that's it. that's the name. no cap. πŸ’€


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

subroutine SLASQ5 (i0, n0, z, pp, tau, sigma, dmin, dmin1, dmin2, dn,
    dnm1, dnm2, ieee, eps)

SLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr. πŸ“


πŸ’– Function/Subroutine Documentation πŸ’–

subroutine SLASQ5 (integer i0, integer n0, real, dimension( * ) z, integer
    pp, real tau, real sigma, real dmin, real dmin1, real dmin2, real dn,
    real dnm1, real dnm2, logical ieee, real eps)

SLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr. (yes, we're saying it again. she's important. πŸ’…)


✨ Purpose ✨

!> !> SLASQ5 computes one dqds transform in ping-pong form, one !> version for IEEE machines another for non IEEE machines. !>

literally two versions, one for IEEE machines and one for non-IEEE machines. bestie's got range. 🌈


πŸŽ€ Parameters πŸŽ€

  • I0 β€” I0 is INTEGER. First index. the beginning, the origin story, main character energy. ⭐
  • N0 β€” N0 is INTEGER. Last index. the finale. the end credits. 🎬
  • Z β€” Z is REAL array, dimension ( 4*N ). Z holds the qd array. EMIN is stored in Z(4*N0) to avoid an extra argument. (no extra arguments needed, she packs light 🧳)
  • PP β€” PP is INTEGER. PP=0 for ping, PP=1 for pong. πŸ“ that's the whole ping-pong thing, iykyk
  • TAU β€” TAU is REAL. This is the shift. πŸ’«
  • SIGMA β€” SIGMA is REAL. This is the accumulated shift up to this step. the shift's whole character arc, fr fr. πŸ“ˆ
  • DMIN β€” DMIN is REAL. Minimum value of d. the smallest one. lowkey humble. πŸ™ˆ
  • DMIN1 β€” DMIN1 is REAL. Minimum value of d, excluding D( N0 ). so close to being the minimum but not quite πŸ’”
  • DMIN2 β€” DMIN2 is REAL. Minimum value of d, excluding D( N0 ) and D( N0-1 ). even more excluded. girl is being left out of the group chat. 😭
  • DN β€” DN is REAL. d(N0), the last value of d. πŸ‘‘
  • DNM1 β€” DNM1 is REAL. d(N0-1). second to last, still iconic. 🫢
  • DNM2 β€” DNM2 is REAL. d(N0-2). third to last, holding it down. πŸ’œ
  • IEEE β€” IEEE is LOGICAL. Flag for IEEE or non IEEE arithmetic. 🚩 (a good flag, for once)
  • EPS β€” EPS is REAL. This is the value of epsilon used. tiny but mighty, the smallest slay. 🧚

🌟 Author 🌟

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

the whole squad really showed up for this one. 🫢✨

Definition at line 142 of file slasq5.f. noting it down so you can find her later, bestie. πŸ“Œ

⭐ Author ⭐

Generated automatically by Doxygen for LAPACK from the source code. so no, a human did not hand-write this page. she was built different. πŸ€–πŸ’…


and that's the whole page!! 🌸 LAPACK, Version 3.12.0, dated /home/abui...RC/slasq5.f(3) β€” signed, sealed, and delivered with love, mwah πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from