#ifdef HAVE_CONFIG_H #include #endif #include #include "base/helper.hpp" #include "base/index.hpp" #include "base/vector.hpp" #include "grid/grid.hpp" #include "units/particle/interpolation.hpp" #include "units/particle/particle.hpp" using namespace VMG; Particle::Interpolation::Interpolation(const int& degree) : deg(degree), deg_1(degree+1), buffer(degree+1), buffer_diff(degree) { coeff = new vmg_float[Helper::intpow(deg_1, 3)]; coeff_buffer = new vmg_float[deg_1]; for (int i=0; i