![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <MathUtils_Types.hxx>#include <MathUtils_Config.hxx>#include <math_Vector.hxx>#include <math_IntegerVector.hxx>#include <math_Matrix.hxx>#include <MathUtils_GaussKronrodWeights.hxx>#include <NCollection_DynamicArray.hxx>#include <cmath>#include <functional>Data Structures | |
| struct | MathInteg::MultipleConfig |
| Configuration for multi-dimensional Gauss integration. More... | |
Namespaces | |
| namespace | MathInteg |
| Numerical integration algorithms. | |
Functions | |
| template<typename Func > | |
| IntegResult | MathInteg::GaussMultiple (Func &theFunc, int theNVars, const math_Vector &theLower, const math_Vector &theUpper, const math_IntegerVector &theOrder, const MultipleConfig &theConfig=MultipleConfig()) |
| Gauss-Legendre integration of a multi-variable function. | |
| template<typename Func > | |
| IntegResult | MathInteg::GaussMultipleUniform (Func &theFunc, int theNVars, const math_Vector &theLower, const math_Vector &theUpper, int theOrder) |
| Gauss-Legendre integration with uniform order for all variables. | |