fortran-lapack
Loading...
Searching...
No Matches
la_lapack::larrj Interface Reference

Given the initial eigenvalue approximations of T, LARRJ: does bisection to refine the eigenvalues of T, W( IFIRST-OFFSET ) through W( ILAST-OFFSET ), to more accuracy. Initial guesses for these eigenvalues are input in W, the corresponding estimate of the error in these guesses in WERR. During bisection, intervals [left, right] are maintained by storing their mid-points and semi-widths in the arrays W and WERR respectively. More...

Public Member Functions

pure subroutine dlarrj (n, d, e2, ifirst, ilast, rtol, offset, w, werr, work, iwork, pivmin, spdiam, info)
 
 la_dlarrj
 
 la_qlarrj
 
pure subroutine slarrj (n, d, e2, ifirst, ilast, rtol, offset, w, werr, work, iwork, pivmin, spdiam, info)
 
 la_slarrj
 

Detailed Description

Given the initial eigenvalue approximations of T, LARRJ: does bisection to refine the eigenvalues of T, W( IFIRST-OFFSET ) through W( ILAST-OFFSET ), to more accuracy. Initial guesses for these eigenvalues are input in W, the corresponding estimate of the error in these guesses in WERR. During bisection, intervals [left, right] are maintained by storing their mid-points and semi-widths in the arrays W and WERR respectively.

Member Function/Subroutine Documentation

◆ dlarrj()

pure subroutine la_lapack::larrj::dlarrj ( integer(ilp), intent(in)  n,
real(dp), dimension(*), intent(in)  d,
real(dp), dimension(*), intent(in)  e2,
integer(ilp), intent(in)  ifirst,
integer(ilp), intent(in)  ilast,
real(dp), intent(in)  rtol,
integer(ilp), intent(in)  offset,
real(dp), dimension(*), intent(inout)  w,
real(dp), dimension(*), intent(inout)  werr,
real(dp), dimension(*), intent(out)  work,
integer(ilp), dimension(*), intent(out)  iwork,
real(dp), intent(in)  pivmin,
real(dp), intent(in)  spdiam,
integer(ilp), intent(out)  info 
)

◆ la_dlarrj()

la_lapack::larrj::la_dlarrj

◆ la_qlarrj()

la_lapack::larrj::la_qlarrj

◆ la_slarrj()

la_lapack::larrj::la_slarrj

◆ slarrj()

pure subroutine la_lapack::larrj::slarrj ( integer(ilp), intent(in)  n,
real(sp), dimension(*), intent(in)  d,
real(sp), dimension(*), intent(in)  e2,
integer(ilp), intent(in)  ifirst,
integer(ilp), intent(in)  ilast,
real(sp), intent(in)  rtol,
integer(ilp), intent(in)  offset,
real(sp), dimension(*), intent(inout)  w,
real(sp), dimension(*), intent(inout)  werr,
real(sp), dimension(*), intent(out)  work,
integer(ilp), dimension(*), intent(out)  iwork,
real(sp), intent(in)  pivmin,
real(sp), intent(in)  spdiam,
integer(ilp), intent(out)  info 
)

The documentation for this interface was generated from the following file: