25 #ifndef MATHUTILS_FUNCTION_H
26 #define MATHUTILS_FUNCTION_H
58 virtual double operator()(
const double x)
const = 0;
Interface class representing a function.
virtual ~Function()=default
Default destructor.
virtual double operator()(const double x) const =0
virtual std::unique_ptr< Function > clone() const =0