Class inte_gauss56_cern_base (o2scl)

O2scl : Class List

template<class func_t, class fp_t>
class inte_gauss56_cern_base : public o2scl::inte<func_t, fp_t>

Base class for 5,6-point Gaussian quadrature (CERNLIB)

This is an internal class. End users typically want to use a specialization of inte_gauss56_cern .

Subclassed by o2scl::inte_gauss56_cern< func_t, fp_t >

Public Functions

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

Integrate function func from a to b giving result res and error err.

This function always returns success.

Public Members

fp_t x5[5]

Fifth order integration abscissas.

fp_t w5[5]

Fifth order integration weights.

fp_t x6[6]

Sixth order integration abscissas.

fp_t w6[6]

Sixth order integration weights.