Public Member Functions | List of all members
o2scl::inte_newton_cotes< func_t, fp_t > Class Template Reference

A simple precision-agnostic Newton-Cotes integrator. More...

#include <inte_adapt_cern.h>

Inheritance diagram for o2scl::inte_newton_cotes< func_t, fp_t >:
o2scl::inte< func_t, fp_t >

Detailed Description

template<class func_t = funct, class fp_t = double>
class o2scl::inte_newton_cotes< func_t, fp_t >

Note
Experimental.

Definition at line 43 of file inte_adapt_cern.h.

Public Member Functions

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.
 
- Public Member Functions inherited from o2scl::inte< func_t, fp_t >
virtual fp_t integ (func_t &func, fp_t a, fp_t b)
 Integrate function func from a to b.
 
fp_t get_error ()
 Return the numerically estimated error in the result from the last call to integ() More...
 
virtual const char * type ()
 Return string denoting type ("inte")
 

Additional Inherited Members

- Public Attributes inherited from o2scl::inte< func_t, fp_t >
int verbose
 Verbosity.
 
size_t last_iter
 The most recent number of iterations taken.
 
fp_t tol_rel
 The maximum relative uncertainty in the value of the integral (default $ 10^{-8} $)
 
fp_t tol_abs
 The maximum absolute uncertainty in the value of the integral (default $ 10^{-8} $)
 
bool err_nonconv
 If true, call the error handler if the routine does not converge or reach the desired tolerance (default true) More...
 
- Protected Attributes inherited from o2scl::inte< func_t, fp_t >
fp_t interror
 The uncertainty for the last integration computation.
 

The documentation for this class was generated from the following file:

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).