SSTERF(3)
π 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 theSSTERFsubroutine 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, thendiagonal elements of the tridiagonal matrix. On exit, ifINFO = 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,Ehas been destroyed. RIP toE, honestly. πINFOβINFO is INTEGER:= 0: successful exit< 0: ifINFO = -i, thei-th argument had an illegal value> 0: the algorithm failed to find all of the eigenvalues in a total of30*Niterations; ifINFO = i, thenielements ofEhave 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
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms