quadpack_module.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

real(r_kind) function pi ()
 Further information: http://netlib.org/quadpack/index.html https://orion.math.iastate.edu/burkardt/f_src/quadpack/quadpack.html. More...
 
subroutine qag (f, a, b, epsabs, epsrel, key, result, abserr, neval, ier)
 
subroutine qage (f, a, b, epsabs, epsrel, key, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last)
 
subroutine qagi (f, bound, inf, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qagp (f, a, b, npts2, points, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qags (f, a, b, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qawc (f, a, b, c, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qawce (f, a, b, c, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last)
 
subroutine qawf (f, a, omega, integr, epsabs, result, abserr, neval, ier)
 
subroutine qawfe (f, a, omega, integr, epsabs, limlst, limit, maxp1, result, abserr, neval, ier, rslst, erlst, ierlst, lst, alist, blist, rlist, elist, iord, nnlog, chebmo)
 
subroutine qawo (f, a, b, omega, integr, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qaws (f, a, b, alfa, beta, integr, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qawse (f, a, b, alfa, beta, integr, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last)
 
subroutine qc25c (f, a, b, c, result, abserr, krul, neval)
 
subroutine qc25o (f, a, b, omega, integr, nrmom, maxp1, ksave, result, abserr, neval, resabs, resasc, momcom, chebmo)
 
subroutine qc25s (f, a, b, bl, br, alfa, beta, ri, rj, rg, rh, result, abserr, resasc, integr, neval)
 
subroutine qcheb (x, fval, cheb12, cheb24)
 
subroutine qextr (n, epstab, result, abserr, res3la, nres)
 
subroutine qfour (f, a, b, omega, integr, epsabs, epsrel, limit, icall, maxp1, result, abserr, neval, ier, alist, blist, rlist, elist, iord, nnlog, momcom, chebmo)
 
subroutine qk15 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qk15i (f, boun, inf, a, b, result, abserr, resabs, resasc)
 
subroutine qk15w (f, w, p1, p2, p3, p4, kp, a, b, result, abserr, resabs, resasc)
 
subroutine qk21 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qk31 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qk41 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qk51 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qk61 (f, a, b, result, abserr, resabs, resasc)
 
subroutine qmomo (alfa, beta, ri, rj, rg, rh, integr)
 
subroutine qng (f, a, b, epsabs, epsrel, result, abserr, neval, ier)
 
subroutine qsort (limit, last, maxerr, ermax, elist, iord, nrmax)
 
subroutine r_swap (x, y)
 
real(r_kind) function qwgtc (x, c)
 
real(r_kind) function qwgto (x, omega, integr)
 
real(r_kind) function qwgts (x, a, b, alfa, beta, integr)
 

Function/Subroutine Documentation

◆ pi()

◆ qag()

subroutine qag ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind epsabs,
real(r_kind epsrel,
integer  key,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 219 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qage()

subroutine qage ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind epsabs,
real(r_kind epsrel,
integer  key,
integer  limit,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier,
real(r_kind), dimension(limit)  alist,
real(r_kind), dimension(limit)  blist,
real(r_kind), dimension(limit)  rlist,
real(r_kind), dimension(limit)  elist,
integer, dimension(limit)  iord,
integer  last 
)

Definition at line 321 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qagi()

subroutine qagi ( real(r_kind), external  f,
real(r_kind bound,
integer  inf,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 683 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qagp()

subroutine qagp ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
integer  npts2,
real(r_kind), dimension(40)  points,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 1208 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qags()

subroutine qags ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 1847 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawc()

subroutine qawc ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind c,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 2350 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawce()

subroutine qawce ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind c,
real(r_kind epsabs,
real(r_kind epsrel,
integer  limit,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier,
real(r_kind), dimension(limit)  alist,
real(r_kind), dimension(limit)  blist,
real(r_kind), dimension(limit)  rlist,
real(r_kind), dimension(limit)  elist,
integer, dimension(limit)  iord,
integer  last 
)

Definition at line 2459 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawf()

subroutine qawf ( real(r_kind), external  f,
real(r_kind a,
real(r_kind omega,
integer  integr,
real(r_kind epsabs,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 2804 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawfe()

subroutine qawfe ( real(r_kind), external  f,
real(r_kind a,
real(r_kind omega,
integer  integr,
real(r_kind epsabs,
integer  limlst,
integer  limit,
integer  maxp1,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier,
real(r_kind), dimension(limlst)  rslst,
real(r_kind), dimension(limlst)  erlst,
integer, dimension(limlst)  ierlst,
integer  lst,
real(r_kind), dimension(limit)  alist,
real(r_kind), dimension(limit)  blist,
real(r_kind), dimension(limit)  rlist,
real(r_kind), dimension(limit)  elist,
integer, dimension(limit)  iord,
integer, dimension(limit)  nnlog,
real(r_kind), dimension(maxp1,25)  chebmo 
)

Definition at line 2937 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawo()

subroutine qawo ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind omega,
integer  integr,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 3381 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qaws()

subroutine qaws ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind alfa,
real(r_kind beta,
integer  integr,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 3518 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qawse()

subroutine qawse ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind alfa,
real(r_kind beta,
integer  integr,
real(r_kind epsabs,
real(r_kind epsrel,
integer  limit,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier,
real(r_kind), dimension(limit)  alist,
real(r_kind), dimension(limit)  blist,
real(r_kind), dimension(limit)  rlist,
real(r_kind), dimension(limit)  elist,
integer, dimension(limit)  iord,
integer  last 
)

Definition at line 3638 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qc25c()

subroutine qc25c ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind c,
real(r_kind result,
real(r_kind abserr,
integer  krul,
integer  neval 
)

Definition at line 4024 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qc25o()

subroutine qc25o ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind omega,
integer  integr,
integer  nrmom,
integer  maxp1,
integer  ksave,
real(r_kind result,
real(r_kind abserr,
integer  neval,
real(r_kind resabs,
real(r_kind resasc,
integer  momcom,
real(r_kind), dimension(maxp1,25)  chebmo 
)

Definition at line 4201 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qc25s()

subroutine qc25s ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind bl,
real(r_kind br,
real(r_kind alfa,
real(r_kind beta,
real(r_kind), dimension(25)  ri,
real(r_kind), dimension(25)  rj,
real(r_kind), dimension(25)  rg,
real(r_kind), dimension(25)  rh,
real(r_kind result,
real(r_kind abserr,
real(r_kind resasc,
integer  integr,
integer  neval 
)

Definition at line 4642 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qcheb()

subroutine qcheb ( real(r_kind), dimension(11)  x,
real(r_kind), dimension(25)  fval,
real(r_kind), dimension(13)  cheb12,
real(r_kind), dimension(25)  cheb24 
)

Definition at line 5018 of file quadpack_module.f90.

◆ qextr()

subroutine qextr ( integer  n,
real(r_kind), dimension(52)  epstab,
real(r_kind result,
real(r_kind abserr,
real(r_kind), dimension(3)  res3la,
integer  nres 
)

Definition at line 5181 of file quadpack_module.f90.

◆ qfour()

subroutine qfour ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind omega,
integer  integr,
real(r_kind epsabs,
real(r_kind epsrel,
integer  limit,
integer  icall,
integer  maxp1,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier,
real(r_kind), dimension(limit)  alist,
real(r_kind), dimension(limit)  blist,
real(r_kind), dimension(limit)  rlist,
real(r_kind), dimension(limit)  elist,
integer, dimension(limit)  iord,
integer, dimension(limit)  nnlog,
integer  momcom,
real(r_kind), dimension(maxp1,25)  chebmo 
)

Definition at line 5402 of file quadpack_module.f90.

Here is the call graph for this function:

◆ qk15()

subroutine qk15 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6030 of file quadpack_module.f90.

◆ qk15i()

subroutine qk15i ( real(r_kind), external  f,
real(r_kind boun,
integer  inf,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6200 of file quadpack_module.f90.

◆ qk15w()

subroutine qk15w ( real(r_kind), external  f,
real(r_kind), external  w,
real(r_kind p1,
real(r_kind p2,
real(r_kind p3,
real(r_kind p4,
integer  kp,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6399 of file quadpack_module.f90.

◆ qk21()

subroutine qk21 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6592 of file quadpack_module.f90.

◆ qk31()

subroutine qk31 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6772 of file quadpack_module.f90.

◆ qk41()

subroutine qk41 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 6955 of file quadpack_module.f90.

◆ qk51()

subroutine qk51 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 7146 of file quadpack_module.f90.

◆ qk61()

subroutine qk61 ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind result,
real(r_kind abserr,
real(r_kind resabs,
real(r_kind resasc 
)

Definition at line 7346 of file quadpack_module.f90.

◆ qmomo()

subroutine qmomo ( real(r_kind alfa,
real(r_kind beta,
real(r_kind), dimension(25)  ri,
real(r_kind), dimension(25)  rj,
real(r_kind), dimension(25)  rg,
real(r_kind), dimension(25)  rh,
integer  integr 
)

Definition at line 7558 of file quadpack_module.f90.

◆ qng()

subroutine qng ( real(r_kind), external  f,
real(r_kind a,
real(r_kind b,
real(r_kind epsabs,
real(r_kind epsrel,
real(r_kind result,
real(r_kind abserr,
integer  neval,
integer  ier 
)

Definition at line 7708 of file quadpack_module.f90.

◆ qsort()

subroutine qsort ( integer  limit,
integer  last,
integer  maxerr,
real(r_kind ermax,
real(r_kind), dimension(last)  elist,
integer, dimension(last)  iord,
integer  nrmax 
)

Definition at line 8071 of file quadpack_module.f90.

◆ qwgtc()

real(r_kind) function qwgtc ( real(r_kind x,
real(r_kind c 
)

Definition at line 8257 of file quadpack_module.f90.

◆ qwgto()

real(r_kind) function qwgto ( real(r_kind x,
real(r_kind omega,
integer  integr 
)

Definition at line 8299 of file quadpack_module.f90.

◆ qwgts()

real(r_kind) function qwgts ( real(r_kind x,
real(r_kind a,
real(r_kind b,
real(r_kind alfa,
real(r_kind beta,
integer  integr 
)

Definition at line 8343 of file quadpack_module.f90.

◆ r_swap()

subroutine r_swap ( real(r_kind x,
real(r_kind y 
)

Definition at line 8223 of file quadpack_module.f90.