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