SRC/slaed0.f(3)
π¦ SRC/slaed0.f(3) π¦
okay bestie, welcome to the Library Functions Manual page for SRC/slaed0.f(3) β it's LAPACK's SLAED0 routine, and it's literally giving divide-and-conquer main character energy. π
β¨
πΈ NAME πΈ
SRC/slaed0.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine slaed0 (icompq, qsiz, n, d, e, q, ldq, qstore, ldqs, work,
iwork, info)
SLAED0 used by SSTEDC. Computes all eigenvalues and corresponding eigenvectors of an unreduced symmetric tridiagonal matrix using the divide and conquer method. π₯
π Function/Subroutine Documentation π
π§ subroutine slaed0 π§
subroutine slaed0 (integer icompq, integer qsiz, integer n, real, dimension(
* ) d, real, dimension( * ) e, real, dimension( ldq, * ) q, integer ldq,
real, dimension( ldqs, * ) qstore, integer ldqs, real, dimension( * )
work, integer, dimension( * ) iwork, integer info)
SLAED0 used by SSTEDC. Computes all eigenvalues and corresponding eigenvectors of an unreduced symmetric tridiagonal matrix using the divide and conquer method. β¨
π Purpose π
SLAED0 computes all eigenvalues and corresponding eigenvectors of a symmetric tridiagonal matrix using the divide and conquer method. π¦
π― Parameters π―
ICOMPQβICOMPQis INTEGER.= 0: Compute eigenvalues only.= 1: Compute eigenvectors of original dense symmetric matrix also. On entry,Qcontains the orthogonal matrix used to reduce the original matrix to tridiagonal form.= 2: Compute eigenvalues and eigenvectors of tridiagonal matrix.
QSIZβQSIZis INTEGER. The dimension of the orthogonal matrix used to reduce the full matrix to tridiagonal form.QSIZ >= NifICOMPQ = 1.NβNis INTEGER. The dimension of the symmetric tridiagonal matrix.N >= 0.DβDis REAL array, dimension(N). On entry, the main diagonal of the tridiagonal matrix. On exit, its eigenvalues.EβEis REAL array, dimension(N-1). The off-diagonal elements of the tridiagonal matrix. On exit,Ehas been destroyed.QβQis REAL array, dimension(LDQ, N). On entry,Qmust contain an N-by-N orthogonal matrix.- If
ICOMPQ = 0,Qis not referenced. - If
ICOMPQ = 1, on entry,Qis a subset of the columns of the orthogonal matrix used to reduce the full matrix to tridiagonal form corresponding to the subset of the full matrix which is being decomposed at this time. - If
ICOMPQ = 2, on entry,Qwill be the identity matrix. On exit,Qcontains the eigenvectors of the tridiagonal matrix.
- If
LDQβLDQis INTEGER. The leading dimension of the arrayQ. If eigenvectors are desired, thenLDQ >= max(1,N). In any case,LDQ >= 1.QSTOREβQSTOREis REAL array, dimension(LDQS, N). Referenced only whenICOMPQ = 1. Used to store parts of the eigenvector matrix when the updating matrix multiplies take place.LDQSβLDQSis INTEGER. The leading dimension of the arrayQSTORE. IfICOMPQ = 1, thenLDQS >= max(1,N). In any case,LDQS >= 1.WORKβWORKis REAL array.- If
ICOMPQ = 0or1, the dimension ofWORKmust be at least1 + 3*N + 2*N*lg N + 3*N**2(lg( N ) = smallest integer k such that 2^k >= N). - If
ICOMPQ = 2, the dimension ofWORKmust be at least4*N + N**2.
- If
IWORKβIWORKis INTEGER array.- If
ICOMPQ = 0or1, the dimension ofIWORKmust be at least6 + 6*N + 5*N*lg N(lg( N ) = smallest integer k such that 2^k >= N). - If
ICOMPQ = 2, the dimension ofIWORKmust be at least3 + 5*N.
- If
INFOβINFOis INTEGER.= 0: successful exit.< 0: ifINFO = -i, the i-th argument had an illegal value.> 0: The algorithm failed to compute an eigenvalue while working on the submatrix lying in rows and columnsINFO/(N+1)throughmod(INFO,N+1).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π«Ά Contributors π«Ά
Jeff Rutter, Computer Science Division, University of California at Berkeley, USA
Definition at line 170 of file slaed0.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
mwah π this whole page is from LAPACK Version 3.12.0, file SRC/slaed0.f(3) β that's the tea, bestie. π«Άβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms