SSTERF(3)

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

πŸ’– SSTERF(3) πŸ’–

Okay bestie, welcome to SSTERF(3) from the Library Functions Manual. This is the page for the ssterf.f file, and it’s giving β€œlinear algebra but make it iconic.” πŸ’…


πŸŽ€ NAME πŸŽ€

The file this page is documenting is:

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

✨ SYNOPSIS ✨

Functions/Subroutines 🫢

  • subroutine SSTERF (n, d, e, info) β€” yep, that’s the SSTERF subroutine entry, and it’s the main character here. πŸ‘‘

🌸 Function/Subroutine Documentation 🌸

The subroutine signature is literally this:

subroutine SSTERF (integer n, real, dimension( * ) d, real, dimension( * )
    e, integer info)

And the subroutine is SSTERF. Slay. πŸ’…

Purpose πŸ’‘

Okay so SSTERF computes all eigenvalues of a symmetric tridiagonal matrix using the Pal-Walker-Kahan variant of the QL or QR algorithm. That’s the whole purpose, no cap. ✨

Parameters 🧚

  • N β€” N is INTEGER. The order of the matrix. N >= 0.
  • D β€” D is REAL array, dimension (N). On entry, the n diagonal elements of the tridiagonal matrix. On exit, if INFO = 0, the eigenvalues in ascending order.
  • E β€” E is REAL array, dimension (N-1). On entry, the (n-1) subdiagonal elements of the tridiagonal matrix. On exit, E has been destroyed. RIP to E, honestly. 😭
  • INFO β€” INFO is INTEGER:
    • = 0: successful exit
    • < 0: if INFO = -i, the i-th argument had an illegal value
    • > 0: the algorithm failed to find all of the eigenvalues in a total of 30*N iterations; if INFO = i, then i elements of E have not converged to zero.

Author πŸŽ“

The author squad is:

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

Definition at line 85 of file ssterf.f.


πŸ¦‹ Author πŸ¦‹

Generated automatically by Doxygen for LAPACK from the source code. Bot-generated but still serving looks, fr fr. πŸ€–πŸ’–


Mwah πŸ’‹ β€” footer sign-off: LAPACK, Version 3.12.0, /home/abui...RC/ssterf.f(3). That’s the source/version vibe, bestie. 🫢 Bye and stay convergent! 🌈

πŸ“¦ where this page comes from