C++ template class for simulating dynamic systems, using Boost.odeint