Class inte_sinh_sinh_boost (o2scl)

O2scl : Class List

template<class func_t = funct, size_t max_refine = 15, class fp_t = double>
class o2scl::inte_sinh_sinh_boost : public o2scl::inte<funct, double>

Sinh-sinh integration class (Boost)

This class calls the error handler if the error returned by boost is larger than inte::tol_rel .

Only infinite limits (upper and lower) are supported.

Public Functions

inline inte_sinh_sinh_boost()
inline virtual ~inte_sinh_sinh_boost()
inline virtual const char *type()

Return string denoting type (“inte_sinh_sinh_boost”)

inline virtual int integ_i_err(func_t &func, fp_t &res, fp_t &err)

Integrate function func from \( -\infty \) to \( \infty \) and place the result in res and the error in err.

Public Members

fp_t L1norm

L1 norm of the last integral computed.

Protected Attributes

boost::math::quadrature::sinh_sinh<fp_t> it

The boost integration object.