/home/abui...RC/sspev.f(3)
π NAME
This page is from the Library Functions Manual, and the title/file it's serving is /home/abui...RC/sspev.f(3).
The NAME line points at this source file: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/sspev.f
β¨ SYNOPSIS β¨
π« Functions/Subroutines π«
subroutine SSPEV (jobz, uplo, n, ap, w, z, ldz, work, info)
SSPEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for OTHER matrices.
π¦ Function/Subroutine Documentation π¦
subroutine SSPEV (character jobz, character uplo, integer n, real, dimension( * ) ap, real, dimension( * ) w, real, dimension( ldz, * ) z, integer ldz, real, dimension( * ) work, integer info)
SSPEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for OTHER matrices.
π§ Purpose π§
SSPEV computes all the eigenvalues and, optionally, eigenvectors of a real symmetric matrix A in packed storage. Periodt.
π Parameters π
π JOBZ
JOBZisCHARACTER*1= 'N': Compute eigenvalues only;= 'V': Compute eigenvalues and eigenvectors.
π UPLO
UPLOisCHARACTER*1= 'U': Upper triangle of A is stored;= 'L': Lower triangle of A is stored.
π N
NisINTEGER- The order of the matrix
A.N >= 0.
π AP
APisREAL array, dimension (N*(N+1)/2)- On entry, the upper or lower triangle of the symmetric matrix
A, packed columnwise in a linear array. The j-th column ofAis stored in the arrayAPas follows:- if
UPLO = 'U',AP(i + (j-1)*j/2) = A(i,j)for1<=i<=j; - if
UPLO = 'L',AP(i + (j-1)*(2*n-j)/2) = A(i,j)forj<=i<=n.
- if
- On exit,
APis overwritten by values generated during the reduction to tridiagonal form. IfUPLO = 'U', the diagonal and first superdiagonal of the tridiagonal matrixToverwrite the corresponding elements ofA, and ifUPLO = 'L', the diagonal and first subdiagonal ofToverwrite the corresponding elements ofA.
π W
WisREAL array, dimension (N)- If
INFO = 0, the eigenvalues in ascending order.
π Z
ZisREAL array, dimension (LDZ, N)- If
JOBZ = 'V', then ifINFO = 0,Zcontains the orthonormal eigenvectors of the matrixA, with the i-th column ofZholding the eigenvector associated withW(i). - If
JOBZ = 'N', thenZis not referenced.
π LDZ
LDZisINTEGER- The leading dimension of the array
Z.LDZ >= 1, and ifJOBZ = 'V',LDZ >= max(1,N).
π WORK
WORKisREAL array, dimension (3*N)
π INFO
INFOisINTEGER= 0: successful exit.< 0: ifINFO = -i, the i-th argument had an illegal value.> 0: ifINFO = i, the algorithm failed to converge;ioff-diagonal elements of an intermediate tridiagonal form did not converge to zero.
π«Ά Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 129 of file sspev.f.
π«Ά Author (the generated one)
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off: LAPACK Version 3.12.0, /home/abui...RC/sspev.f(3) β that's the footer, bestie. π
π¦ 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