Go to the documentation of this file.
20 #ifndef _IINTERPOLATION_HPP
21 #define _IINTERPOLATION_HPP
52 #endif // _IINTERPOLATION_HPP
virtual double Integrate(double a, double b)=0
Definite integral between points a and b over function f.
KernelTraitsBase< Kernel >::space_type::abscissa_type x
virtual bool IsDifferentiable()=0
Indicates whether the algorithm can provide an interpolated derivative.
virtual double Interpolate(double x)=0
Interpolate at point x.
virtual bool IsIntegrable()=0
Indicates whether the algorithm can provide an interpolated integral.
virtual double Differentiate(double x)=0
Derivative at the point x.
virtual ~IInterpolation()
Interface for interpolating between points in a discrete data set.