Class inte_cubature_base (o2scl)

O2scl : Class List

class o2scl::inte_cubature_base

Base class for integration routines from the Cubature library.

Subclassed by o2scl::inte_hcubature< func_t >, o2scl::inte_pcubature< func_t, vec_t, vec_crange_t, vec_range_t >

Public Types

enum error_norm

Different ways of measuring the absolute and relative error.

Error estimates given a vector e of error estimates in the individual components of a vector v of integrands. These are all equivalent when there is only a single integrand.

Values:

enumerator ERROR_INDIVIDUAL

individual relerr criteria in each component

enumerator ERROR_PAIRED

paired L2 norms of errors in each component, mainly for integrating vectors of complex numbers

enumerator ERROR_L2

abserr is L_2 norm |e|, and relerr is |e|/|v|

enumerator ERROR_L1

abserr is L_1 norm |e|, and relerr is |e|/|v|

enumerator ERROR_LINF

abserr is \( L_{\infty} \) norm |e|, and relerr is |e|/|v|