Intel® oneAPI Math Kernel Library Developer Reference - Fortran
Computes the number of eigenvalues of the symmetric tridiagonal matrix.
call slarrc( jobt, n, vl, vu, d, e, pivmin, eigcnt, lcnt, rcnt, info )
call dlarrc( jobt, n, vl, vu, d, e, pivmin, eigcnt, lcnt, rcnt, info )
The routine finds the number of eigenvalues of the symmetric tridiagonal matrix T or of its factorization L*D*LT in the specified interval.
CHARACTER*1.
= 'T': computes Sturm count for matrix T.= 'L': computes Sturm count for matrix L*D*LT.
INTEGER.
The order of the matrix. (n > 1).
REAL for slarrc
DOUBLE PRECISION for dlarrc
The lower and upper bounds for the eigenvalues.REAL for slarrc
DOUBLE PRECISION for dlarrc
Array, DIMENSION (n).
If jobt= 'T': contains the n diagonal elements of the tridiagonal matrix T.
If jobt= 'L': contains the n diagonal elements of the diagonal matrix D.
REAL for slarrc
DOUBLE PRECISION for dlarrc
Array, DIMENSION (n).
If jobt= 'T': contains the (n-1)offdiagonal elements of the matrix T.
If jobt= 'L': contains the (n-1)offdiagonal elements of the matrix L.
REAL for slarrc
DOUBLE PRECISION for dlarrc
The minimum pivot in the Sturm sequence for the matrix T.
The number of eigenvalues of the symmetric tridiagonal matrix T that are in the half-open interval (vl,vu].
INTEGER.
The left and right negcounts of the interval.
INTEGER.
Now it is not used and always is set to 0.