Class inte_exp_sinh_boost (o2scl)¶
-
template<class func_t = funct, size_t max_refine = 15, class fp_t = double>
class inte_exp_sinh_boost : public o2scl::inte<funct, double>¶ Exp-sinh integration class (Boost)
This class calls the error handler if the error returned by boost is larger than inte::tol_rel .
Native range is 0 to \( \infty \), but any semi-infinite range is supported.
Public Functions
-
inline inte_exp_sinh_boost()¶
-
inline virtual ~inte_exp_sinh_boost()¶
-
inline virtual const char *type()¶
Return string denoting type (“inte_exp_sinh_boost”)
-
inline virtual int integ_err(func_t &func, fp_t a, fp_t b, fp_t &res, fp_t &err)¶
Integrate function
func
froma
tob
and place the result inres
and the error inerr
.
Public Members
-
size_t levels¶
Number of refinement levels in last integral computed.
-
inline inte_exp_sinh_boost()¶