SSTEQR(3)
π NAME π
Okay bestie, this page is from the LAPACK Library Functions Manual (manual name folded in near the top, exactly as requested π). It is the manual entry for this exact file:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssteqr.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SSTEQR (compz, n, d, e, z, ldz, work, info)SSTEQR
π«Ά Function/Subroutine Documentation π«Ά
Hereβs the full signature, no cap:
subroutine SSTEQR (character compz, integer n, real, dimension( * ) d, real, dimension( * ) e, real, dimension( ldz, * ) z, integer ldz, real, dimension( * ) work, integer info)
And the subroutine name is literally SSTEQR.
πΈ Purpose πΈ
SSTEQR computes all eigenvalues and, optionally, eigenvectors of a symmetric tridiagonal matrix using the implicit QL or QR method. The eigenvectors of a full or band symmetric matrix can also be found if SSYTRD or SSPTRD or SSBTRD has been used to reduce this matrix to tridiagonal form. Obsessed with the clarity π
π Parameters π
COMPZβCOMPZ is CHARACTER*1. Hereβs the vibe check:'N'β compute eigenvalues only.'V'β compute eigenvalues and eigenvectors of the original symmetric matrix. On entry,Zmust contain the orthogonal matrix used to reduce the original matrix to tridiagonal form.'I'β compute eigenvalues and eigenvectors of the tridiagonal matrix.Zis initialized to the identity matrix.
NβN is INTEGER. The order of the matrix.N >= 0.DβD is REAL array, dimension (N). On entry, the diagonal 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.ZβZ is REAL array, dimension (LDZ, N). On entry, ifCOMPZ = 'V', thenZcontains the orthogonal matrix used in the reduction to tridiagonal form. On exit, ifINFO = 0, then ifCOMPZ = 'V',Zcontains the orthonormal eigenvectors of the original symmetric matrix, and ifCOMPZ = 'I',Zcontains the orthonormal eigenvectors of the symmetric tridiagonal matrix. IfCOMPZ = 'N', thenZis not referenced.LDZβLDZ is INTEGER. The leading dimension of the arrayZ.LDZ >= 1, and if eigenvectors are desired, thenLDZ >= max(1,N).WORKβWORK is REAL array, dimension (max(1,2*N-2)). IfCOMPZ = 'N', thenWORKis not referenced.INFOβINFO is INTEGER:= 0: successful exit< 0: ifINFO = -i, the i-th argument had an illegal value> 0: the algorithm has failed to find all the eigenvalues in a total of30*Niterations; ifINFO = i, thenielements ofEhave not converged to zero; on exit,DandEcontain the elements of a symmetric tridiagonal matrix which is orthogonally similar to the original matrix.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 130 of file ssteqr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off, bestie: the footer brings LAPACK Version 3.12.0 and the page path /home/abui...RC/ssteqr.f(3) β thatβs the source/version/date-footer situation, and this manual page is officially done πβ¨
π¦ 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