18#ifndef VOTCA_TOOLS_SPLINE_H
19#define VOTCA_TOOLS_SPLINE_H
49 const Eigen::VectorXd &y) = 0;
57 virtual void Fit(
const Eigen::VectorXd &x,
const Eigen::VectorXd &y) = 0;
116 Eigen::VectorXd
Calculate(
const Eigen::VectorXd &x);
132 void Print(std::ostream &out,
double interval);
155 const Eigen::VectorXd &
getX()
const {
return r_; }
base class for all analysis tools