EFTCAMB
Reference documentation for version 3.0
|
This file contains the relevant code for the double precision QUADPACK integration library. This code was developed by many authors that retain the copyright for the following code. This source file was modified to use it with the EFTCAMB code. More...
Go to the source code of this file.
Modules | |
module | eftcamb_quadpack |
This module contains the relevant code for the double precision QUADPACK integration library. | |
Functions/Subroutines | |
subroutine | eftcamb_quadpack::xerror (xmess, nmess, nerr, level) |
XERROR replaces the SLATEC XERROR routine. More... | |
real(kind=8) function | eftcamb_quadpack::dqwgts (x, a, b, alfa, beta, integr) |
DQWGTS defines the weight functions used by DQC25S. More... | |
real(kind=8) function | eftcamb_quadpack::dqwgtc (x, c, p2, p3, p4, kp) |
DQWGTC defines the weight function used by DQC25C. More... | |
real(kind=8) function | eftcamb_quadpack::dqwgtf (x, omega, p2, p3, p4, integr) |
DQWGTF defines the weight functions used by DQC25F. More... | |
subroutine | eftcamb_quadpack::dgtsl (n, c, d, e, b, info) |
DGTSL solves a general tridiagonal linear system. More... | |
subroutine | eftcamb_quadpack::dqage (f, a, b, epsabs, epsrel, key, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last) |
DQAGE estimates a definite integral. More... | |
subroutine | eftcamb_quadpack::dqag (f, a, b, epsabs, epsrel, key, result, abserr, neval, ier, limit, lenw, last, iwork, work) |
DQAG approximates an integral over a finite interval. More... | |
subroutine | eftcamb_quadpack::dqagie (f, bound, inf, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last) |
DQAGIE estimates an integral over a semi-infinite or infinite interval. More... | |
subroutine | eftcamb_quadpack::dqagi (f, bound, inf, epsabs, epsrel, result, abserr, neval, ier, limit, lenw, last, iwork, work) |
DQAGI estimates an integral over a semi-infinite or infinite interval. More... | |
subroutine | eftcamb_quadpack::dqagpe (f, a, b, npts2, points, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, pts, iord, level, ndin, last) |
DQAGPE computes a definite integral. More... | |
subroutine | eftcamb_quadpack::dqagp (f, a, b, npts2, points, epsabs, epsrel, result, abserr, neval, ier, leniw, lenw, last, iwork, work) |
DQAGP computes a definite integral. More... | |
subroutine | eftcamb_quadpack::dqagse (f, a, b, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last) |
DQAGSE estimates the integral of a function. More... | |
subroutine | eftcamb_quadpack::dqags (f, a, b, epsabs, epsrel, result, abserr, neval, ier, limit, lenw, last, iwork, work) |
DQAGS estimates the integral of a function. More... | |
subroutine | eftcamb_quadpack::dqawce (f, a, b, c, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last) |
DQAWCE computes a Cauchy principal value. More... | |
subroutine | eftcamb_quadpack::dqawc (f, a, b, c, epsabs, epsrel, result, abserr, neval, ier, limit, lenw, last, iwork, work) |
DQAWC computes a Cauchy principal value. More... | |
subroutine | eftcamb_quadpack::dqawfe (f, a, omega, integr, epsabs, limlst, limit, maxp1, result, abserr, neval, ier, rslst, erlst, ierlst, lst, alist, blist, rlist, elist, iord, nnlog, chebmo) |
DQAWFE computes Fourier integrals. More... | |
subroutine | eftcamb_quadpack::dqawf (f, a, omega, integr, epsabs, result, abserr, neval, ier, limlst, lst, leniw, maxp1, lenw, iwork, work) |
DQAWF computes Fourier integrals over the interval [ A, +Infinity ). More... | |
subroutine | eftcamb_quadpack::dqawoe (f, a, b, omega, integr, epsabs, epsrel, limit, icall, maxp1, result, abserr, neval, ier, last, alist, blist, rlist, elist, iord, nnlog, momcom, chebmo) |
DQAWOE computes the integrals of oscillatory integrands. More... | |
subroutine | eftcamb_quadpack::dqawo (f, a, b, omega, integr, epsabs, epsrel, result, abserr, neval, ier, leniw, maxp1, lenw, last, iwork, work) |
DQAWO computes the integrals of oscillatory integrands. More... | |
subroutine | eftcamb_quadpack::dqawse (f, a, b, alfa, beta, integr, epsabs, epsrel, limit, result, abserr, neval, ier, alist, blist, rlist, elist, iord, last) |
DQAWSE estimates integrals with algebraico-logarithmic end singularities. More... | |
subroutine | eftcamb_quadpack::dqaws (f, a, b, alfa, beta, integr, epsabs, epsrel, result, abserr, neval, ier, limit, lenw, last, iwork, work) |
DQAWS estimates integrals with algebraico-logarithmic endpoint singularities. More... | |
subroutine | eftcamb_quadpack::dqc25c (f, a, b, c, result, abserr, krul, neval) |
DQC25C returns integration rules for Cauchy Principal Value integrals. More... | |
subroutine | eftcamb_quadpack::dqc25f (f, a, b, omega, integr, nrmom, maxp1, ksave, result, abserr, neval, resabs, resasc, momcom, chebmo) |
DQC25F returns integration rules for functions with a COS or SIN factor. More... | |
subroutine | eftcamb_quadpack::dqc25s (f, a, b, bl, br, alfa, beta, ri, rj, rg, rh, result, abserr, resasc, integr, nev) |
DQC25S returns rules for algebraico-logarithmic end point singularities. More... | |
subroutine | eftcamb_quadpack::dqcheb (x, fval, cheb12, cheb24) |
DQCHEB computes the Chebyshev series expansion. More... | |
subroutine | eftcamb_quadpack::dqelg (n, epstab, result, abserr, res3la, nres) |
DQELG carries out the Epsilon extrapolation algorithm. More... | |
subroutine | eftcamb_quadpack::dqk15 (f, a, b, result, abserr, resabs, resasc) |
DQK15 carries out a 15 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqk15i (f, boun, inf, a, b, result, abserr, resabs, resasc) |
DQK15I applies a 15 point Gauss-Kronrod quadrature on an infinite interval. More... | |
subroutine | eftcamb_quadpack::dqk15w (f, w, p1, p2, p3, p4, kp, a, b, result, abserr, resabs, resasc) |
DQK15W applies a 15 point Gauss-Kronrod rule for a weighted integrand. More... | |
subroutine | eftcamb_quadpack::dqk21 (f, a, b, result, abserr, resabs, resasc) |
DQK21 carries out a 21 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqk31 (f, a, b, result, abserr, resabs, resasc) |
DQK31 carries out a 31 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqk41 (f, a, b, result, abserr, resabs, resasc) |
DQK41 carries out a 41 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqk51 (f, a, b, result, abserr, resabs, resasc) |
DQK51 carries out a 51 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqk61 (f, a, b, result, abserr, resabs, resasc) |
DQK61 carries out a 61 point Gauss-Kronrod quadrature rule. More... | |
subroutine | eftcamb_quadpack::dqmomo (alfa, beta, ri, rj, rg, rh, integr) |
DQMOMO computes modified Chebyshev moments. More... | |
subroutine | eftcamb_quadpack::dqng (f, a, b, epsabs, epsrel, result, abserr, neval, ier) |
DQNG estimates an integral, using non-adaptive integration. More... | |
subroutine | eftcamb_quadpack::dqpsrt (limit, last, maxerr, ermax, elist, iord, nrmax) |
DQPSRT maintains the order of a list of local error estimates. More... | |
This file contains the relevant code for the double precision QUADPACK integration library. This code was developed by many authors that retain the copyright for the following code. This source file was modified to use it with the EFTCAMB code.
Definition in file 02_quadpack_double.f90.