|
Alexandria
2.27.0
SDC-CH common library for the Euclid project
|
Interface class representing a numerical integration scheme. More...
#include <function_tools.h>

Public Member Functions | |
| virtual | ~NumericalIntegrationScheme ()=default |
| Default destructor. More... | |
| virtual double | operator() (const Function &function, double min, double max)=0 |
Interface class representing a numerical integration scheme.
A NumericalIntegrationScheme is an object which can return the definite integral of a Function object over the range [min,max].
Definition at line 44 of file function_tools.h.
|
virtualdefault |
Default destructor.
|
pure virtual |
Compute (numerically) the integral of the function on the provided interval.
| function | the Function to integrate. |
| min | The minimum range of the integration. |
| max | The maximum range of the integration. |
Implemented in Euclid::MathUtils::AdaptativeIntegration< Quadrature >.
1.8.5