odeint

odeint is a library for solving ordinary differential equations. It provides explicit methods like Euler, various Runge-Kutta solvers, as well as adaptive step-size integration and the Burlisch-Stoer algorithm. It is completely header-only, no linking is required.

You can find odeint here:

This page contains the download links, documentation, resources about odeint and access to the repository. Furthermore, there are two articles at codeproject about odeint

and one article in the arxiv

The old repository in the boost sandbox is not longer maintained. The first version of odeint can now also be found in the github or at odeint.com.