Class inte_adapt_cern2 (o2scl)¶
-
class inte_adapt_cern2¶
Nonadaptive integration objects
-
inte_gauss56_cern<funct, double, inte_gauss56_coeffs_double> def_d¶
-
inte_gauss56_cern<funct_ld, long double, inte_gauss56_coeffs_long_double> def_ld¶
-
inte_gauss56_cern<funct_cdf25, cpp_dec_float_25, inte_gauss56_coeffs_float_50<cpp_dec_float_25>> def_25¶
-
inte_gauss56_cern<funct_cdf35, cpp_dec_float_35, inte_gauss56_coeffs_float_50<cpp_dec_float_35>> def_35¶
-
inte_gauss56_cern<funct_cdf50, cpp_dec_float_50, inte_gauss56_coeffs_float_50<cpp_dec_float_50>> def_50¶
Basic usage
-
template<class inte_t, typename func_t, class fp_t>
inline int integ_err_funct(inte_t &it, func_t &func, fp_t a, fp_t b, fp_t &res, fp_t &err, double integ_tol)¶ Integrate function
func
froma
tob
giving resultres
and errorerr
.
-
template<typename func_t, class fp_t>
inline int integ_err(func_t &func, fp_t a, fp_t b, fp_t &res, fp_t &err)¶
Public Types
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<25>> cpp_dec_float_25¶
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<35>> cpp_dec_float_35¶
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<50>> cpp_dec_float_50¶
Public Functions
-
inline inte_adapt_cern2()¶
Public Members
-
int last_iter¶
-
int nsub¶
-
double tol_rel_multip¶
The maximum relative uncertainty for multipreicsion integrals (default \( -1 \))
-
double pow_tol_func¶
Power for tolerance of function evaluations in multiprecision integrations (default 1.33)
-
double tol_rel¶
The maximum relative uncertainty in the value of the integral (default \( 10^{-8} \))
-
double tol_abs¶
The maximum absolute uncertainty in the value of the integral (default \( 10^{-8} \))
-
int verbose¶
Verbosity parameter.
-
bool err_nonconv¶
If true, call the error handler if the integration does not succeed (default true)
-
inte_gauss56_cern<funct, double, inte_gauss56_coeffs_double> def_d¶