/** * @file bspline.hpp * @author Julian Iseringhausen * @date Mon Nov 21 13:27:22 2011 * * @brief B-Splines for molecular dynamics. * */ #ifndef BSPLINE_HPP_ #define BSPLINE_HPP_ #include "base/helper.hpp" #include "base/polynomial.hpp" #include "base/vector.hpp" namespace VMG { class BSpline { public: BSpline(const vmg_float& width); vmg_float EvaluateSpline(const vmg_float& val) { for (unsigned int i=0; i spline_nom, spline_denom; std::vector potential_nom, potential_denom; vmg_float antid; std::vector intervals; vmg_float R; }; } #endif /* BSPLINE_HPP_ */