Class inte_qagi_gsl (o2scl)

O2scl : Class List

template<class func_t = funct>
class inte_qagi_gsl : public o2scl::inte_transform_gsl<funct>

Integrate a function over the interval \( (-\infty,\infty) \) (GSL)

See GSL-based integration details in the User’s guide for general information about the GSL integration classes.

Public Functions

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

Integrate function func from \( \infty \) to \( \infty \) giving result res and error err.

inline virtual int integ_err(func_t &func, double a, double b, double &res, double &err)

Integrate function func from \( \infty \) to \( \infty \) giving result res and error err.

The values a and b are ignored

inline virtual const char *type()

Return string denoting type (“inte_qagi_gsl”)

Protected Functions

inline virtual double transform(double t, func_t &func)

Tranformation to \( t \in (0,1] \).