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