stdlib_dlarrd Interface

interface
public pure module subroutine stdlib_dlarrd(range, order, n, vl, vu, il, iu, gers, reltol, d, e, e2, pivmin, nsplit, isplit, m, w, werr, wl, wu, iblock, indexw, work, iwork, info)

Arguments

Type IntentOptional Attributes Name
character(len=1), intent(in) :: range
character(len=1), intent(in) :: order
integer(kind=ilp), intent(in) :: n
real(kind=dp), intent(in) :: vl
real(kind=dp), intent(in) :: vu
integer(kind=ilp), intent(in) :: il
integer(kind=ilp), intent(in) :: iu
real(kind=dp), intent(in) :: gers(*)
real(kind=dp), intent(in) :: reltol
real(kind=dp), intent(in) :: d(*)
real(kind=dp), intent(in) :: e(*)
real(kind=dp), intent(in) :: e2(*)
real(kind=dp), intent(in) :: pivmin
integer(kind=ilp), intent(in) :: nsplit
integer(kind=ilp), intent(in) :: isplit(*)
integer(kind=ilp), intent(out) :: m
real(kind=dp), intent(out) :: w(*)
real(kind=dp), intent(out) :: werr(*)
real(kind=dp), intent(out) :: wl
real(kind=dp), intent(out) :: wu
integer(kind=ilp), intent(out) :: iblock(*)
integer(kind=ilp), intent(out) :: indexw(*)
real(kind=dp), intent(out) :: work(*)
integer(kind=ilp), intent(out) :: iwork(*)
integer(kind=ilp), intent(out) :: info