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
- odeint v2 – Solving ordinary differential equations in C++
- Solving ordinary differential equations in C++
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.