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.