DLARRC(3)
π DLARRC(3) β Library Functions Manual π
Straight from the Library Functions Manual, bestie: it's DLARRC(3), and she is literally here to count eigenvalues like it's her main character era. π
π NAME π
This page is for DLARRC(3), and its source-file baddie is /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlarrc.f. Slay. β¨
β¨ SYNOPSIS β¨
π Functions/Subroutines π
Here's the synopsis, no cap β keep it exact:
subroutine DLARRC (jobt, n, vl, vu, d, e, pivmin, eigcnt, lcnt, rcnt,
info)
DLARRC computes the number of eigenvalues of the symmetric
tridiagonal matrix.
π¦ Function/Subroutine Documentation π¦
subroutine DLARRC (character jobt, integer n, double precision vl, double
precision vu, double precision, dimension( * ) d, double precision,
dimension( * ) e, double precision pivmin, integer eigcnt, integer lcnt,
integer rcnt, integer info)
DLARRC computes the number of eigenvalues of the symmetric tridiagonal matrix. That's the whole assignment, and she ate. π
π― Purpose: π―
Bestie, the purpose is a whole vibe: find the number of eigenvalues of the symmetric tridiagonal matrix T that are in the interval (VL,VU] if JOBT = 'T', and of L D L^T if JOBT = 'L'. Periodt. πΈ
πΈ Parameters πΈ
JOBTβJOBT is CHARACTER*1. It's the "which matrix are we doing?" selector:= 'T': Compute Sturm count for matrixT.= 'L': Compute Sturm count for matrixL D L^T.NβN is INTEGER. The order of the matrix.N > 0.VLβVL is DOUBLE PRECISION. The lower bound for the eigenvalues.VUβVU is DOUBLE PRECISION. The upper bound for the eigenvalues.DβD is DOUBLE PRECISION array, dimension (N). ForJOBT = 'T': TheNdiagonal elements of the tridiagonal matrixT. ForJOBT = 'L': TheNdiagonal elements of the diagonal matrixD.EβE is DOUBLE PRECISION array, dimension (N). ForJOBT = 'T': TheN-1offdiagonal elements of the matrixT. ForJOBT = 'L': TheN-1offdiagonal elements of the matrixL.PIVMINβPIVMIN is DOUBLE PRECISION. The minimum pivot in the Sturm sequence forT.EIGCNTβEIGCNT is INTEGER. The number of eigenvalues of the symmetric tridiagonal matrixTthat are in the interval(VL,VU].LCNTβLCNT is INTEGER.RCNTβRCNT is INTEGER. The left and right negcounts of the interval.INFOβINFO is INTEGER.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π«Ά Contributors: π«Ά
- Beresford Parlett, University of California, Berkeley, USA
- Jim Demmel, University of California, Berkeley, USA
- Inderjit Dhillon, University of Texas, Austin, USA
- Osni Marques, LBNL/NERSC, USA
- Christof Voemel, University of California, Berkeley, USA
π Definition at line 135 of file dlarrc.f. π
That's where the magic is defined, bestie: line 135 of dlarrc.f. π«
π« Author π«
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, that's the whole page π. This footer cutie is from LAPACK Version 3.12.0, with the path /home/abui...RC/dlarrc.f(3). Stay iconic, and may your eigenvalues always land in (VL,VU] β¨π
π¦ 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