## 10 Quadrature ¶

: Quad `(integrand_fcn fcn)` ¶
: Quad `(integrand_fcn fcn, double abs, double rel)` ¶

: `virtual double` integrate `(void)` ¶
: `virtual double` integrate `(int &ier)` ¶
: `virtual double` integrate `(int &ier, int &neval)` ¶
: `virtual double` integrate `(int &ier, int &neval, double &abserr) = 0` ¶

: Quad_options `(void)` ¶
: Quad_options `(const Quad_options &opt)` ¶

: `Quad_options&` operator = `(const Quad_options &opt)` ¶

: `void` init `(void)` ¶

: `void` copy `(const Quad_options &opt)` ¶

: `void` set_default_options `(void)` ¶

: `void` set_absolute_tolerance `(double val)` ¶

: `void` set_relative_tolerance `(double val)` ¶

: `double` absolute_tolerance `(void)` ¶
: `double` relative_tolerance `(void)` ¶

: DefQuad `(integrand_fcn fcn)` ¶
: DefQuad `(integrand_fcn fcn, double ll, double ul)` ¶
: DefQuad `(integrand_fcn fcn, double ll, double ul, double abs, double rel)` ¶
: DefQuad `(integrand_fcn fcn, double ll, double ul, const ColumnVector &sing)` ¶
: DefQuad `(integrand_fcn fcn, const ColumnVector &sing, double abs, double rel)` ¶
: DefQuad `(integrand_fcn fcn, const ColumnVector &sing)` ¶
: DefQuad `(integrand_fcn fcn, double ll, double ul, const ColumnVector &sing, double abs, double rel)` ¶

: IndefQuad `(integrand_fcn fcn)` ¶
: IndefQuad `(integrand_fcn fcn, double b, IntegralType t)` ¶
: IndefQuad `(integrand_fcn fcn, double b, IntegralType t, double abs, double rel)` ¶
: IndefQuad `(integrand_fcn fcn, double abs, double rel)` ¶