|
| template<typename Function > |
| IntegResult | MathInteg::KronrodRule (Function &theFunc, double theLower, double theUpper, int theNbGauss=7) |
| | Apply Gauss-Kronrod rule to a single interval.
|
| |
| template<typename Function > |
| IntegResult | MathInteg::Kronrod (Function &theFunc, double theLower, double theUpper, const KronrodConfig &theConfig=KronrodConfig()) |
| | Gauss-Kronrod adaptive integration.
|
| |
| template<typename Function > |
| IntegResult | MathInteg::KronrodAuto (Function &theFunc, double theLower, double theUpper, double theTolerance=1.0e-10, int theMaxOrder=30) |
| | Gauss-Kronrod integration with automatic order selection.
|
| |
| template<typename Function > |
| IntegResult | MathInteg::KronrodSemiInfinite (Function &theFunc, double theLower, const KronrodConfig &theConfig=KronrodConfig()) |
| | Gauss-Kronrod integration over semi-infinite interval [a, +infinity).
|
| |
| template<typename Function > |
| IntegResult | MathInteg::KronrodInfinite (Function &theFunc, const KronrodConfig &theConfig=KronrodConfig()) |
| | Gauss-Kronrod integration over infinite interval (-infinity, +infinity).
|
| |