/home/abui...RC/ssbev.f(3)
π
/home/abui...RC/ssbev.f(3) β Library Functions Manual π
okay so this page is for /home/abui...RC/ssbev.f(3), and the manual name is Library Functions Manual. The actual file path in the NAME section is /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssbev.f, bestie. It's giving LAPACK 3.12.0 and main character energy. π
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/ssbev.f
π SYNOPSIS π
πΈ Functions/Subroutines πΈ
subroutine SSBEV (jobz, uplo, n, kd, ab, ldab, w, z, ldz, work, info)
SSBEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for OTHER matrices.
π¦ Function/Subroutine Documentation π¦
subroutine SSBEV (character jobz, character uplo, integer n, integer kd,
real, dimension( ldab, * ) ab, integer ldab, real, dimension( * ) w,
real, dimension( ldz, * ) z, integer ldz, real, dimension( * ) work,
integer info)
SSBEV computes the eigenvalues and, optionally, the left and/or right eigenvectors for OTHER matrices.
π Purpose π
Okay so the purpose is exactly this: SSBEV computes all the eigenvalues and, optionally, eigenvectors of a real symmetric band matrix A. Slay. β¨
π§ Parameters π§
JOBZβJOBZ is CHARACTER*1. Pick your vibe:= 'N': Compute eigenvalues only;= 'V': Compute eigenvalues and eigenvectors.
UPLOβUPLO is CHARACTER*1. Which triangle are we storing? π= 'U': Upper triangle of A is stored;= 'L': Lower triangle of A is stored.
NβN is INTEGER.The order of the matrix A. N >= 0.KDβKD is INTEGER.The number of superdiagonals of the matrix A if UPLO = 'U', or the number of subdiagonals if UPLO = 'L'. KD >= 0.ABβAB is REAL array, dimension (LDAB, N). On entry, this is the upper or lower triangle of the symmetric band matrix A, stored in the firstKD+1rows of the array. The j-th column of A is stored in the j-th column of the arrayABas follows:
if UPLO = 'U', AB(kd+1+i-j,j) = A(i,j) for max(1,j-kd)<=i<=j;
if UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+kd).
On exit, AB is overwritten by values generated during the reduction to tridiagonal form. If UPLO = 'U', the first superdiagonal and the diagonal of the tridiagonal matrix T are returned in rows KD and KD+1 of AB, and if UPLO = 'L', the diagonal and first subdiagonal of T are returned in the first two rows of AB. π
LDABβLDAB is INTEGER.The leading dimension of the array AB. LDAB >= KD + 1.WβW is REAL array, dimension (N).If INFO = 0, the eigenvalues in ascending order.ZβZ is REAL array, dimension (LDZ, N). IfJOBZ = 'V', then ifINFO = 0,Zcontains the orthonormal eigenvectors of the matrixA, with the i-th column ofZholding the eigenvector associated withW(i). IfJOBZ = 'N', thenZis not referenced. πLDZβLDZ is INTEGER.The leading dimension of the array Z. LDZ >= 1, and if JOBZ = 'V', LDZ >= max(1,N).WORKβWORK is REAL array, dimension (max(1,3*N-2))INFOβINFO is INTEGER. Exit tea:= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value> 0: if INFO = i, the algorithm failed to converge; i off-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 144 of file ssbev.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie. The footer vibe is LAPACK Version 3.12.0 and /home/abui...RC/ssbev.f(3) β no separate date line in the footer, so we're not making one up. Mwah ππ
π¦ 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