XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

Functions

void dehint (double(*f)(double), double a, double eps, double *result, int *neval, int *l, int *info)
 Semi-infinite interval automatic quadrature (double exponential (DE) formula)
 
void dehint_r (double a, double eps, double *result, int *neval, int *l, int *info, double *xx, double yy, int *irev)
 Semi-infinite interval automatic quadrature (double exponential (DE) formula) (reverse communication version)
 
void deoint (double(*f)(double), double a, double omega, int iflag, double eps, double *result, int *neval, double *err, int *info)
 Semi-infinite interval automatic quadrature for Fourier integrals (double exponential (DE) formula)
 
void deoint_r (double a, double omega, int iflag, double eps, double *result, int *neval, double *err, int *info, double *xx, double yy, int *irev)
 Semi-infinite interval automatic quadrature for Fourier integrals (double exponential (DE) formula) (reverse communication version)
 
void qagi (double(*f)(double), double bound, int inf, double epsabs, double epsrel, int limit, double *result, double *abserr, int *neval, int *last, double work[], int lwork, int iwork[], int *info)
 Semi-infinite/infinite interval adaptive quadrature (15-point Gauss-Kronrod rule)
 
void qagi_r (double bound, int inf, double epsabs, double epsrel, int limit, double *result, double *abserr, int *neval, int *last, double work[], int lwork, int iwork[], int *info, double *xx, double yy, int *irev)
 Semi-infinite/infinite interval adaptive quadrature (15-point Gauss-Kronrod rule) (reverse communication version)
 
void qawf (double(*f)(double), double a, double omega, int integr, double epsabs, int limlst, int limit, int maxp1, double *result, double *abserr, int *neval, int *lst, double work[], int lwork, int iwork[], int liwork, int *info)
 Semi-infinite interval adaptive quadrature for Fourier integrals (25-point Clenshaw-Curtis and 15-point Gauss-Kronrod rule)
 
void qawf_r (double a, double omega, int integr, double epsabs, int limlst, int limit, int maxp1, double *result, double *abserr, int *neval, int *lst, double work[], int lwork, int iwork[], int liwork, int *info, double *xx, double yy, int *irev)
 Semi-infinite interval adaptive quadrature for Fourier integrals (25-point Clenshaw-Curtis and 15-point Gauss-Kronrod rule) (reverse communication version)
 
void qk15i (double(*f)(double), double bound, int inf, double a, double b, double *result, double *abserr, double *resabs, double *resasc)
 Semi-infinite/infinite interval quadrature (15-point Gauss-Kronrod rule)
 
void qk15i_r (double bound, int inf, double a, double b, double *result, double *abserr, double *resabs, double *resasc, double *xx, double yy, int *irev)
 Semi-infinite/infinite interval quadrature (15-point Gauss-Kronrod rule) (reverse communication version)
 

Detailed Description

This is the group of H2a3a. One dimensional semi-infinite interval quadrature (user-defined integrand function).