SLARRJ(3)
π NAME π
okay so bestie, this manual page is SLARRJ(3) β Library Functions Manual energy, no cap. The file path for it is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slarrj.f
That's the whole name situation π«Ά
πΈ SYNOPSIS πΈ
Functions/Subroutines
Here's the subroutine in all its main-character glory:
subroutine SLARRJ (n, d, e2, ifirst, ilast, rtol, offset, w, werr, work, iwork, pivmin, spdiam, info)
SLARRJ performs refinement of the initial estimates of the eigenvalues of the matrix T. β¨
β¨ Function/Subroutine Documentation β¨
subroutine SLARRJ
subroutine SLARRJ (integer n, real, dimension( * ) d, real, dimension( * ) e2, integer ifirst, integer ilast, real rtol, integer offset, real, dimension( * ) w, real, dimension( * ) werr, real, dimension( * ) work, integer, dimension( * ) iwork, real pivmin, real spdiam, integer info)
SLARRJ performs refinement of the initial estimates of the eigenvalues of the matrix T. π
π Purpose π
okay so here's the tea: given the initial eigenvalue approximations of T, SLARRJ does bisection to refine the eigenvalues of T β specifically W( IFIRST-OFFSET ) through W( ILAST-OFFSET ) β to more accuracy. Initial guesses for these eigenvalues are input in W, and the corresponding estimate of the error in these guesses is input in WERR. During bisection, intervals [left, right] are maintained by storing their mid-points and semi-widths in the arrays W and WERR respectively. π
π Parameters π
NβNisINTEGER. The order of the matrix.DβDisREAL array, dimension (N). TheNdiagonal elements ofT.E2βE2isREAL array, dimension (N-1). The Squares of the(N-1)subdiagonal elements ofT.IFIRSTβIFIRSTisINTEGER. The index of the first eigenvalue to be computed.ILASTβILASTisINTEGER. The index of the last eigenvalue to be computed.RTOLβRTOLisREAL. Tolerance for the convergence of the bisection intervals. An interval[LEFT,RIGHT]has converged ifRIGHT-LEFT < RTOL*MAX(|LEFT|,|RIGHT|).OFFSETβOFFSETisINTEGER. Offset for the arraysWandWERR, i.e., theIFIRST-OFFSETthroughILAST-OFFSETelements of these arrays are to be used.WβWisREAL array, dimension (N). On input,W( IFIRST-OFFSET )throughW( ILAST-OFFSET )are estimates of the eigenvalues ofL D L^TindexedIFIRSTthroughILAST. On output, these estimates are refined.WERRβWERRisREAL array, dimension (N). On input,WERR( IFIRST-OFFSET )throughWERR( ILAST-OFFSET )are the errors in the estimates of the corresponding elements inW. On output, these errors are refined.WORKβWORKisREAL array, dimension (2*N). Workspace.IWORKβIWORKisINTEGER array, dimension (2*N). Workspace.PIVMINβPIVMINisREAL. The minimum pivot in the Sturm sequence forT.SPDIAMβSPDIAMisREAL. The spectral diameter ofT.INFOβINFOisINTEGER. Error flag.
π 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 165 of file slarrj.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. π
π Sign-off / footer tea: LAPACK Version 3.12.0, source path /home/abui...RC/slarrj.f(3). That's the footer moment, bestie β periodt. π«Ά
π¦ 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