Classes
Multimap structures.

Classes

struct  errdata< FP >
 Pointers for the error data returned by multi-Gauss-Kronrod routines. More...
struct  region< FP >
 Pointers for boundaries of region and value of integral. More...
struct  gtr_abs< FP >
 Absolute comparison relation for the errdata. More...
struct  gtr_rel< FP >
 Relative comparison relation for the errdata. More...

Detailed Description

Multi-Gauss-Kronrod routines compute a raw error for the integral over a each region plus other data that can be used to refine or modify that error estimate. The adaptive routine using the STL multimap container assigns to each quadrature subregion a "key" containing all error-estimate data, and the keys can be ranked (by absolute error, relative error, etc.) to determine which regions should be further subdivided.

The key-data pairs are the errdata and region classes respectively. Each region also contains a field for the value of the integral.

Since all data needs to conform to a global model for parallel computation, the actual structures for the adaptive routines contain only pointer fields for the separate data arrays.

 All Classes Functions Variables