Base class for interpolation functions.
Definition: base_interpol.hpp:23
virtual Vector< D > operator()(const double t) const
Gets value of the interpolation function at a certain point.
Definition: base_interpol.hpp:39
virtual Vector< D > getAcc(const double t) const =0
Gets second derivative of the function at a certain point.
virtual Vector< D > getPos(const double t) const =0
Gets value of the interpolation function at a certain point.
virtual Vector< D > getVel(const double t) const =0
Gets derivative of the function at a certain point.
virtual ~BaseInterpol()=default
Destructor.
A base vector representation.
Definition: simplevectors.hpp:63