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