Public Types | List of all members
o2scl::inte_cubature_base Class Reference

Base class for integration routines from the Cubature library. More...

#include <cubature.h>

Inheritance diagram for o2scl::inte_cubature_base:
o2scl::inte_hcubature< func_t > o2scl::inte_pcubature< func_t, vec_t, vec_crange_t, vec_range_t >

Public Types

enum  error_norm {
  ERROR_INDIVIDUAL = 0, ERROR_PAIRED, ERROR_L2, ERROR_L1,
  ERROR_LINF
}
 Different ways of measuring the absolute and relative error. More...
 

Detailed Description

Definition at line 74 of file cubature.h.

Member Enumeration Documentation

◆ error_norm

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.

Enumerator
ERROR_INDIVIDUAL 

individual relerr criteria in each component

ERROR_PAIRED 

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

ERROR_L2 

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

ERROR_L1 

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

ERROR_LINF 

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

Definition at line 85 of file cubature.h.


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).