Class inte_gsl (o2scl)¶
-
class inte_gsl¶
GSL integration base.
This base class does not perform any actual integration, but just provides functions to be used in the integration classes based on GSL.
Subclassed by o2scl::inte_kronrod_gsl< funct >, o2scl::inte_kronrod_gsl< func_t >, o2scl::inte_qng_gsl< func_t >
Public Functions
-
inline inte_gsl()¶
Protected Functions
-
inline double rescale_error(double err, const double result_abs, const double result_asc)¶
QUADPACK’s nonlinear rescaling of the absolute-error estimate.
The values \f$ \rho_{\mathrm{abs}} \f$ (stored in
result_abs
) and (stored inresult_asc
) are assumed to be is computed from the raw error,err
, by denotes “machine epsilon.” (In the case that the second value underflows, the first value is automatically accepted.)This function is used in inte_qng_gsl and inte_kronrod_gsl::gauss_kronrod_base().
-
inline inte_gsl()¶