4#ifndef THIRDPARTY_QUADPACK_H_
5#define THIRDPARTY_QUADPACK_H_
42 double (*
m_f)(
const double);
52 const double *,
const double *,
const double *,
const double *,
53 const double *,
const long *);
58void dqage_(
const D_fp& f,
const double *a,
const double *b,
const double *epsabs,
59 const double *epsrel,
const long *key,
const long *limit,
60 double *result,
double *abserr,
long *neval,
long *ier,
double *
61 alist__,
double *blist,
double *rlist,
double *elist,
62 long *iord,
long *last);
63void dqag_(
const D_fp& f,
const double *a,
const double *b,
64 const double *epsabs,
const double *epsrel,
const long *key,
66 double *abserr,
long *neval,
long *ier,
long *limit,
67 const long *lenw,
long *last,
long *iwork,
double *work);
68void dqagie_(
const D_fp& f,
const double *bound,
const long *inf,
69 const double *epsabs,
const double *epsrel,
const long *limit,
70 double *result,
double *abserr,
long *neval,
long *ier,
double *
71 alist__,
double *blist,
double *rlist,
double *elist,
72 long *iord,
long *last);
73void dqagi_(
const D_fp& f,
const double *bound,
const long *inf,
74 const double *epsabs,
const double *epsrel,
double *result,
75 double *abserr,
long *neval,
long *ier,
long *limit,
76 const long *lenw,
long *last,
long *iwork,
double *work);
77void dqagpe_(
const D_fp& f,
const double *a,
const double *b,
78 const long *npts2,
const double *polongs,
const double *epsabs,
80 const long *limit,
double *result,
double *abserr,
long *
81 neval,
long *ier,
double *alist__,
double *blist,
82 double *rlist,
double *elist,
double *pts,
long *iord,
83 long *level,
long *ndin,
long *last);
84void dqagp_(
const D_fp& f,
const double *a,
const double *b,
const long *npts2,
85 const double *polongs,
const double *epsabs,
const double *epsrel,
86 double *result,
double *abserr,
long *neval,
long *ier,
87 const long *leniw,
const long *lenw,
long *last,
long *iwork,
89void dqagse_(
const D_fp& f,
const double *a,
const double *b,
const double *epsabs,
90 const double *epsrel,
const long *limit,
double *result,
91 double *abserr,
long *neval,
long *ier,
double *alist__,
92 double *blist,
double *rlist,
double *elist,
long *
94void dqags_(
const D_fp& f,
const double *a,
const double *b,
const double *epsabs,
95 const double *epsrel,
double *result,
double *abserr,
96 long *neval,
long *ier,
const long *limit,
const long *lenw,
long *last,
97 long *iwork,
double *work);
98void dqawce_(
const D_fp& f,
const double *a,
const double *b,
const double *c__,
99 const double *epsabs,
const double *epsrel,
const long *limit,
100 double *result,
double *abserr,
long *neval,
long *ier,
101 double *alist__,
double *blist,
double *rlist,
double
102 *elist,
long *iord,
long *last);
103void dqawc_(
const D_fp& f,
const double *a,
const double *b,
const double *c__,
104 const double *epsabs,
const double *epsrel,
double *result,
105 double *abserr,
long *neval,
long *ier,
long *limit,
106 const long *lenw,
long *last,
long *iwork,
double *work);
107void dqawfe_(
const D_fp& f,
const double *a,
const double *omega,
108 const long *integr,
const double *epsabs,
const long *limlst,
109 const long *limit,
const long *maxp1,
110 double *result,
double *abserr,
long *
111 neval,
long *ier,
double *rslst,
double *erlst,
long *
112 ierlst,
long *lst,
double *alist__,
double *blist,
113 double *rlist,
double *elist,
long *iord,
long *nnlog,
115void dqawf_(
const D_fp& f,
const double *a,
const double *omega,
const long *integr,
116 const double *epsabs,
double *result,
double *abserr,
117 long *neval,
long *ier,
long *limlst,
long *lst,
118 const long *leniw,
const long *maxp1,
const long *lenw,
119 long *iwork,
double *work);
120void dqawoe_(
const D_fp& f,
const double *a,
const double *b,
const double *omega,
121 const long *integr,
const double *epsabs,
const double *epsrel,
122 const long *limit,
const long *icall,
const long *maxp1,
124 double *abserr,
long *neval,
long *ier,
long *last,
125 double *alist__,
double *blist,
double *rlist,
double
126 *elist,
long *iord,
long *nnlog,
long *momcom,
double *
128void dqawo_(
const D_fp& f,
const double *a,
const double *b,
const double *omega,
129 const long *integr,
const double *epsabs,
const double *epsrel,
130 double *result,
double *abserr,
long *neval,
long *ier,
131 const long *leniw,
long *maxp1,
const long *lenw,
long *last,
long
132 *iwork,
double *work);
133void dqawse_(
const D_fp& f,
const double *a,
const double *b,
const double *alfa,
134 const double *beta,
const long *integr,
const double *epsabs,
135 const double *epsrel,
const long *limit,
double *result,
136 double *abserr,
long *neval,
long *ier,
double *alist__,
137 double *blist,
double *rlist,
double *elist,
long *iord,
139void dqaws_(
const D_fp& f,
const double *a,
const double *b,
const double *alfa,
140 const double *beta,
const long *integr,
const double *epsabs,
141 const double *epsrel,
double *result,
double *abserr,
142 long *neval,
long *ier,
long *limit,
const long *lenw,
long *last,
143 long *iwork,
double *work);
144void dqc25c_(
const D_fp& f,
const double *a,
const double *b,
const double *c__,
145 double *result,
double *abserr,
long *krul,
long *neval);
146void dqc25f_(
const D_fp& f,
const double *a,
const double *b,
const double *omega,
147 const long *integr,
const long *nrmom,
const long *maxp1,
148 const long *ksave,
double *result,
double *abserr,
long *neval,
149 double *resabs,
double *resasc,
long *momcom,
double *
151void dqc25s_(
const D_fp& f,
const double *a,
const double *b,
const double *bl,
152 const double *br,
const double *alfa,
const double *beta,
153 const double *ri,
const double *rj,
const double *rg,
155 double *result,
double *abserr,
double *resasc,
156 const long *integr,
long *nev);
157void dqcheb_(
const double *x,
double *fval,
double *cheb12,
double *cheb24);
158void dqelg_(
long *n,
double *epstab,
double *result,
159 double *abserr,
double *res3la,
long *nres);
160void dqk15_(
const D_fp& f,
const double *a,
const double *b,
double *
161 result,
double *abserr,
double *resabs,
double *resasc);
162void dqk15i_(
const D_fp& f,
const double *boun,
const long *inf,
163 const double *a,
const double *b,
double *result,
double *abserr,
164 double *resabs,
double *resasc);
166 const double *p3,
const double *p4,
const long *kp,
168 const double *b,
double *result,
double *abserr,
double *
169 resabs,
double *resasc);
170void dqk21_(
const D_fp& f,
const double *a,
const double *b,
double *
171 result,
double *abserr,
double *resabs,
double *resasc);
172void dqk31_(
const D_fp& f,
const double *a,
const double *b,
double *
173 result,
double *abserr,
double *resabs,
double *resasc);
174void dqk41_(
const D_fp& f,
const double *a,
const double *b,
double *
175 result,
double *abserr,
double *resabs,
double *resasc);
176void dqk51_(
const D_fp& f,
const double *a,
const double *b,
double *
177 result,
double *abserr,
double *resabs,
double *resasc);
178void dqk61_(
const D_fp& f,
const double *a,
const double *b,
double *
179 result,
double *abserr,
double *resabs,
double *resasc);
180void dqmomo_(
const double *alfa,
const double *beta,
double *
181 ri,
double *rj,
double *rg,
double *rh,
const long *integr);
182void dqng_(
const D_fp& f,
const double *a,
const double *b,
const double *epsabs,
183 const double *epsrel,
double *result,
double *abserr,
184 long *neval,
long *ier);
185void dqpsrt_(
const long *limit,
long *last,
long *maxerr,
186 double *ermax,
double *elist,
long *iord,
long *nrmax);
189 const long *key,
const long *limit,
192 sys_float *elist,
long *iord,
long *last);
196 long *ier,
long *limit,
const long *lenw,
long *last,
long *
206 long *neval,
long *ier,
const long *limit,
const long *lenw,
207 long *last,
long *iwork,
sys_float *work);
213 sys_float *pts,
long *iord,
long *level,
long *ndin,
long *last);
217 long *neval,
long *ier,
const long *leniw,
const long *lenw,
218 long *last,
long *iwork,
sys_float *work);
224 long *iord,
long *last);
228 const long *limit,
const long *lenw,
long *last,
long *iwork,
232 const sys_float *epsrel,
const long *limit,
239 long *neval,
long *ier,
long *limit,
const long *lenw,
240 long *last,
long *iwork,
243 const long *integr,
const sys_float *epsabs,
const long *limlst,
244 const long *limit,
const long *maxp1,
253 sys_float *abserr,
long *neval,
long *ier,
254 const long *limlst,
long *lst,
const long *leniw,
const long *maxp1,
255 const long *lenw,
long *iwork,
sys_float *work);
257 const sys_float *omega,
const long *integr,
259 const long *limit,
const long *icall,
const long *maxp1,
262 elist,
long *iord,
long *nnlog,
long *momcom,
sys_float *chebmo);
264 const sys_float *omega,
const long *integr,
267 long *neval,
long *ier,
const long *leniw,
const long *maxp1,
268 const long *lenw,
long *last,
long *iwork,
sys_float *work);
271 const long *integr,
const sys_float *epsabs,
272 const sys_float *epsrel,
const long *limit,
278 const long *integr,
const sys_float *epsabs,
280 long *neval,
long *ier,
const long *limit,
const long *lenw,
281 long *last,
long *iwork,
sys_float *work);
284 sys_float *abserr,
long *krul,
long *neval);
286 const sys_float *omega,
const long *integr,
const long *nrmom,
287 const long *maxp1,
const long *ksave,
sys_float *result,
295 const long *integr,
long *nev);
322void qpsrt_(
const long *limit,
long *last,
long *maxerr,
324double dqwgtc_(
const double *x,
const double *c__,
const double *p2,
325 const double *p3,
const double *p4,
const long *kp);
326double dqwgtf_(
const double *x,
const double *omega,
const double *p2,
327 const double *p3,
const double *p4,
const long *integr);
328double dqwgts_(
const double *x,
const double *a,
const double *b,
329 const double *alfa,
const double *beta,
const long *integr);
float sys_float
Definition cddefines.h:130
double operator()(double x) const
Definition thirdparty_quadpack.h:45
D_fp_fp(double(*f)(double))
Definition thirdparty_quadpack.h:44
double(* m_f)(const double)
Definition thirdparty_quadpack.h:42
Definition thirdparty_quadpack.h:30
D_fp & operator=(const D_fp &)=default
virtual double operator()(double) const =0
D_fp()
Definition thirdparty_quadpack.h:33
D_fp(const D_fp &)=default
~D_fp()
Definition thirdparty_quadpack.h:37
E_fp_fp(sys_float(*f)(sys_float))
Definition thirdparty_quadpack.h:22
sys_float operator()(sys_float x) const
Definition thirdparty_quadpack.h:23
sys_float(* m_f)(sys_float)
Definition thirdparty_quadpack.h:20
Definition thirdparty_quadpack.h:8
~E_fp()
Definition thirdparty_quadpack.h:15
virtual sys_float operator()(sys_float) const =0
E_fp & operator=(const E_fp &)=default
E_fp(const E_fp &)=default
E_fp()
Definition thirdparty_quadpack.h:11
void dqelg_(long *n, double *epstab, double *result, double *abserr, double *res3la, long *nres)
Definition thirdparty_quadpack.cpp:7405
void qk51_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:19035
void dqk31_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:8474
void qelg_(long *n, sys_float *epstab, sys_float *result, sys_float *abserr, sys_float *res3la, long *nres)
Definition thirdparty_quadpack.cpp:17629
double(* D_fp1)(const double *, const double *, const double *, const double *, const double *, const long *)
Definition thirdparty_quadpack.h:51
void dqpsrt_(const long *limit, long *last, long *maxerr, double *ermax, double *elist, long *iord, long *nrmax)
Definition thirdparty_quadpack.cpp:10009
void qk61_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:19233
void dqags_(const D_fp &f, const double *a, const double *b, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, const long *limit, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:3124
sys_float qwgtf_(const sys_float *x, const sys_float *omega, const sys_float *p2, const sys_float *p3, const sys_float *p4, const long *integr)
Definition thirdparty_quadpack.cpp:20139
void dqk15w_(const D_fp &f, D_fp1 w, const double *p1, const double *p2, const double *p3, const double *p4, const long *kp, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:8068
void dqag_(const D_fp &f, const double *a, const double *b, const double *epsabs, const double *epsrel, const long *key, double *result, double *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:542
void dqc25c_(const D_fp &f, const double *a, const double *b, const double *c__, double *result, double *abserr, long *krul, long *neval)
Definition thirdparty_quadpack.cpp:6219
sys_float(* E_fp1)(const sys_float *, const sys_float *, const sys_float *, const sys_float *, const sys_float *, const long *)
Definition thirdparty_quadpack.h:54
void qawoe_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *omega, const long *integr, const sys_float *epsabs, const sys_float *epsrel, const long *limit, const long *icall, const long *maxp1, sys_float *result, sys_float *abserr, long *neval, long *ier, long *last, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *nnlog, long *momcom, sys_float *chebmo)
Definition thirdparty_quadpack.cpp:14836
void qk21_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:18464
void qaws_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *alfa, const sys_float *beta, const long *integr, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *limit, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:16230
void qc25f_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *omega, const long *integr, const long *nrmom, const long *maxp1, const long *ksave, sys_float *result, sys_float *abserr, long *neval, sys_float *resabs, sys_float *resasc, long *momcom, sys_float *chebmo)
Definition thirdparty_quadpack.cpp:16637
void dqk15i_(const D_fp &f, const double *boun, const long *inf, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:7850
double dqwgts_(const double *x, const double *a, const double *b, const double *alfa, const double *beta, const long *integr)
Definition thirdparty_quadpack.cpp:10230
void qk15w_(const E_fp &f, E_fp1 w, const sys_float *p1, const sys_float *p2, const sys_float *p3, const sys_float *p4, const long *kp, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:18266
void dqawce_(const D_fp &f, const double *a, const double *b, const double *c__, const double *epsabs, const double *epsrel, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:3326
void qagpe_(const E_fp &f, const sys_float *a, const sys_float *b, const long *npts2, const sys_float *polongs, const sys_float *epsabs, const sys_float *epsrel, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, sys_float *pts, long *iord, long *level, long *ndin, long *last)
Definition thirdparty_quadpack.cpp:11741
void dqc25s_(const D_fp &f, const double *a, const double *b, const double *bl, const double *br, const double *alfa, const double *beta, const double *ri, const double *rj, const double *rg, const double *rh, double *result, double *abserr, double *resasc, const long *integr, long *nev)
Definition thirdparty_quadpack.cpp:6830
sys_float qwgts_(const sys_float *x, const sys_float *a, const sys_float *b, const sys_float *alfa, const sys_float *beta, const long *integr)
Definition thirdparty_quadpack.cpp:20172
void qmomo_(const sys_float *alfa, const sys_float *beta, sys_float *ri, sys_float *rj, sys_float *rg, sys_float *rh, const long *integr)
Definition thirdparty_quadpack.cpp:19436
double dqwgtf_(const double *x, const double *omega, const double *p2, const double *p3, const double *p4, const long *integr)
Definition thirdparty_quadpack.cpp:10197
void qagie_(const E_fp &f, const sys_float *bound, const long *inf, const sys_float *epsabs, const sys_float *epsrel, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:10923
void dqk61_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:9170
void dqawf_(const D_fp &f, const double *a, const double *omega, const long *integr, const double *epsabs, double *result, double *abserr, long *neval, long *ier, long *limlst, long *lst, const long *leniw, const long *maxp1, const long *lenw, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:4371
void dqc25f_(const D_fp &f, const double *a, const double *b, const double *omega, const long *integr, const long *nrmom, const long *maxp1, const long *ksave, double *result, double *abserr, long *neval, double *resabs, double *resasc, long *momcom, double *chebmo)
Definition thirdparty_quadpack.cpp:6414
void dqk21_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:8266
void dqawfe_(const D_fp &f, const double *a, const double *omega, const long *integr, const double *epsabs, const long *limlst, const long *limit, const long *maxp1, double *result, double *abserr, long *neval, long *ier, double *rslst, double *erlst, long *ierlst, long *lst, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *nnlog, double *chebmo)
Definition thirdparty_quadpack.cpp:3914
void dqagse_(const D_fp &f, const double *a, const double *b, const double *epsabs, const double *epsrel, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:2533
void qpsrt_(const long *limit, long *last, long *maxerr, sys_float *ermax, sys_float *elist, long *iord, long *nrmax)
Definition thirdparty_quadpack.cpp:19944
void qawce_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *c__, const sys_float *epsabs, const sys_float *epsrel, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:13535
void dqage_(const D_fp &f, const double *a, const double *b, const double *epsabs, const double *epsrel, const long *key, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:92
double dqwgtc_(const double *x, const double *c__, const double *p2, const double *p3, const double *p4, const long *kp)
Definition thirdparty_quadpack.cpp:10175
void qag_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *epsabs, const sys_float *epsrel, const long *key, sys_float *result, sys_float *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:10725
void qagse_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *epsabs, const sys_float *epsrel, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:12733
void dqng_(const D_fp &f, const double *a, const double *b, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier)
Definition thirdparty_quadpack.cpp:9582
void qags_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *limit, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:13330
void qk41_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:18840
void dqagpe_(const D_fp &f, const double *a, const double *b, const long *npts2, const double *polongs, const double *epsabs, const double *epsrel, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, double *pts, long *iord, long *level, long *ndin, long *last)
Definition thirdparty_quadpack.cpp:1547
void qk31_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:18652
void dqagie_(const D_fp &f, const double *bound, const long *inf, const double *epsabs, const double *epsrel, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:738
void dqcheb_(const double *x, double *fval, double *cheb12, double *cheb24)
Definition thirdparty_quadpack.cpp:7244
void qagi_(const E_fp &f, const sys_float *bound, const long *inf, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *limit, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:11535
void qk15i_(const E_fp &f, const sys_float *boun, const long *inf, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:18058
void qc25c_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *c__, sys_float *result, sys_float *abserr, long *krul, long *neval)
Definition thirdparty_quadpack.cpp:16447
void dqaws_(const D_fp &f, const double *a, const double *b, const double *alfa, const double *beta, const long *integr, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:6003
void dqmomo_(const double *alfa, const double *beta, double *ri, double *rj, double *rg, double *rh, const long *integr)
Definition thirdparty_quadpack.cpp:9427
void qagp_(const E_fp &f, const sys_float *a, const sys_float *b, const long *npts2, const sys_float *polongs, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *leniw, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:12492
void qk15_(const E_fp &f, const sys_float *a, const sys_float *b, sys_float *result, sys_float *abserr, sys_float *resabs, sys_float *resasc)
Definition thirdparty_quadpack.cpp:17874
void dqagi_(const D_fp &f, const double *bound, const long *inf, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:1342
void qawf_(const E_fp &f, const sys_float *a, const sys_float *omega, const long *integr, const sys_float *epsabs, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *limlst, long *lst, const long *leniw, const long *maxp1, const long *lenw, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:14588
void dqk51_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:8924
void dqawse_(const D_fp &f, const double *a, const double *b, const double *alfa, const double *beta, const long *integr, const double *epsabs, const double *epsrel, const long *limit, double *result, double *abserr, long *neval, long *ier, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:5565
void qcheb_(sys_float *x, sys_float *fval, sys_float *cheb12, sys_float *cheb24)
Definition thirdparty_quadpack.cpp:17468
void qawfe_(const E_fp &f, const sys_float *a, const sys_float *omega, const long *integr, const sys_float *epsabs, const long *limlst, const long *limit, const long *maxp1, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *rslst, sys_float *erlst, long *ierlst, long *lst, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *nnlog, sys_float *chebmo)
Definition thirdparty_quadpack.cpp:14128
void qc25s_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *bl, const sys_float *br, const sys_float *alfa, const sys_float *beta, sys_float *ri, sys_float *rj, sys_float *rg, sys_float *rh, sys_float *result, sys_float *abserr, sys_float *resasc, const long *integr, long *nev)
Definition thirdparty_quadpack.cpp:17043
void dqawo_(const D_fp &f, const double *a, const double *b, const double *omega, const long *integr, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, const long *leniw, long *maxp1, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:5326
void qage_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *epsabs, const sys_float *epsrel, const long *key, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:10273
void qawse_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *alfa, const sys_float *beta, const long *integr, const sys_float *epsabs, const sys_float *epsrel, const long *limit, sys_float *result, sys_float *abserr, long *neval, long *ier, sys_float *alist__, sys_float *blist, sys_float *rlist, sys_float *elist, long *iord, long *last)
Definition thirdparty_quadpack.cpp:15789
void dqawoe_(const D_fp &f, const double *a, const double *b, const double *omega, const long *integr, const double *epsabs, const double *epsrel, const long *limit, const long *icall, const long *maxp1, double *result, double *abserr, long *neval, long *ier, long *last, double *alist__, double *blist, double *rlist, double *elist, long *iord, long *nnlog, long *momcom, double *chebmo)
Definition thirdparty_quadpack.cpp:4616
void dqawc_(const D_fp &f, const double *a, const double *b, const double *c__, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:3722
void qng_(const E_fp &f, sys_float *a, sys_float *b, sys_float *epsabs, sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier)
Definition thirdparty_quadpack.cpp:19595
void dqk41_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:8691
void qawo_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *omega, const long *integr, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, const long *leniw, const long *maxp1, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:15549
void dqagp_(const D_fp &f, const double *a, const double *b, const long *npts2, const double *polongs, const double *epsabs, const double *epsrel, double *result, double *abserr, long *neval, long *ier, const long *leniw, const long *lenw, long *last, long *iwork, double *work)
Definition thirdparty_quadpack.cpp:2293
sys_float qwgtc_(const sys_float *x, const sys_float *c__, const sys_float *p2, const sys_float *p3, const sys_float *p4, const long *kp)
Definition thirdparty_quadpack.cpp:20117
void dqk15_(const D_fp &f, const double *a, const double *b, double *result, double *abserr, double *resabs, double *resasc)
Definition thirdparty_quadpack.cpp:7650
void qawc_(const E_fp &f, const sys_float *a, const sys_float *b, const sys_float *c__, const sys_float *epsabs, const sys_float *epsrel, sys_float *result, sys_float *abserr, long *neval, long *ier, long *limit, const long *lenw, long *last, long *iwork, sys_float *work)
Definition thirdparty_quadpack.cpp:13934