NuMFor 9f2ab49 (2024-04-08)
Numerical (Modern) Fortran. Library for Simple Numerical computing
wquadpack.f90 File Reference

provides wrapper routines for integration with QUADPACK More...

Data Types

interface  qng
 qng estimates an integral using non-adaptive integration. More...
 
interface  qag
 Globally adaptive integration routine without weights. More...
 
interface  qags
 Subroutine qags is a globally adaptive, automatic interval subdivisions with epsilon extrapolation without weights. More...
 
interface  qagp
 Subroutine qagi is a globally adaptive, automatic interval subdivisions with epsilon extrapolation without weights for an infinite interval. More...
 
interface  qawo
 Subroutine qawo is designed for integrands with an oscillatory factor,. More...
 
interface  qawf
 qawf computes Fourier integrals over the interval [ A, +Infinity ). More...
 
interface  qaws
 Subroutine qaws estimates integrals with algebraico-logarithmic endpoint singularities given by the weight function $ W(x) $. More...
 
interface  qawc
 Subroutine qawc computes the Cauchy principal value. More...
 
interface  qgk
 Routine to perform the integration of a function by Gauss-Kronrod rule. More...
 
interface  qk15w
 Routine to perform the integration of a weighted function by 15-points Gauss-Kronrod rule. More...
 
interface  qcheb
 Subroutine qcheb computes the coefficients of the Chebyshev series expansion of degrees 12 and 24 of a function using a fast Fourier transform method. More...
 
interface  qextr
 Subroutine qextr carries out the Epsilon extrapolation algorithm. More...
 
interface  d_qp_extra
 Type used to pass extra (optional) information with the integration routines. More...
 
interface  c_qp_extra
 Type used to pass extra (optional) information with the integration routines. More...
 

Modules

module  quadpack
 Wrapper of (slightly modified) QUADPACK routines Description: Submodule Integrate.
 

Functions/Subroutines

character(len=:) function, allocatable, public qp_err_msg (ier)
 qp_err_msg Returns the error message correspondig to a given code
 

Detailed Description

provides wrapper routines for integration with QUADPACK

Date
"2024-02-21 15:03:10"