The following table gives an overview over all examples.
Table 1.4. Examples Overview
File |
Brief Description |
---|---|
This examples shows how member functions can be used as system functions in odeint. |
|
This examples shows how member functions can be used as system
functions in odeint with |
|
Shows the usage of the Bulirsch-Stoer method. |
|
The chaotic system examples integrates the Lorenz system and calculates the Lyapunov exponents. |
|
Example calculating the elliptic functions using Bulirsch-Stoer and Runge-Kutta-Dopri5 Steppers with dense output. |
|
The Fermi-Pasta-Ulam (FPU) example shows how odeint can be used to integrate lattice systems. |
|
Shows skeletal code on how to implement own factory functions. |
|
The harmonic oscillator examples gives a brief introduction to odeint and shows the usage of the classical Runge-Kutta-solvers. |
|
This examples shows how Boost.Units can be used with odeint. |
|
The Heun example shows how an custom Runge-Kutta stepper can be created with odeint generic Runge-Kutta method. |
|
Example of a phase lattice integration using |
|
Alternative way of integrating lorenz by using a self defined point3d data type as state type. |
|
Simple example showing how to get odeint to work with a self-defined vector type. |
|
The phase oscillator ensemble example shows how globally coupled oscillators can be analyzed and how statistical measures can be computed during integration. |
|
Shows the strength of odeint's memory management by simulating a Hamiltonian system on an expanding lattice. |
|
Integrating a simple, one-dimensional ODE showing the usage of integrate- and generate-functions. |
|
The solar system example shows the usage of the symplectic solvers. |
|
Trivial example showing the usability of the several stepper classes. |
|
The stiff system example shows the usage of the stiff solvers using the Jacobian of the system function. |
|
Implementation of a custom stepper - the stochastic euler - for solving stochastic differential equations. |
|
The Stuart-Landau example shows how odeint can be used with complex state types. |
|
The 2D phase oscillator example shows how a two-dimensional lattice works with odeint and how matrix types can be used as state types in odeint. |
|
This stiff system example again shows the usage of the stiff solvers by integrating the van der Pol oscillator. |
|
This examples integrates the Lorenz system by means of an arbitrary precision type. |
|
The MTL-Gauss-packet example shows how the MTL can be easily used with odeint. |
|
This examples shows the usage of the MTL implicit Euler method with a sparse matrix type. |
|
The Thrust phase oscillator ensemble example shows how globally coupled oscillators can be analyzed with Thrust and CUDA, employing the power of modern graphic devices. |
|
The Thrust phase oscillator chain example shows how chains of nearest neighbor coupled oscillators can be integrated with Thrust and odeint. |
|
The Lorenz parameters examples show how ensembles of ordinary differential equations can be solved by means of Thrust to study the dependence of an ODE on some parameters. |
|
Another examples for the usage of Thrust. |
|
This example shows how the ublas vector types can be used with odeint. |
|
This example shows how the VexCL - a framework for OpenCL computation - can be used with odeint. |
|
OpenMP Lorenz attractor parameter study with continuous data. |
|
OpenMP Lorenz attractor parameter study with split data. |
|
OpenMP Lorenz attractor parameter study with nested |
|
OpenMP nearest neighbour coupled phase chain with continuous state. |
|
OpenMP nearest neighbour coupled phase chain with split state. |
|
MPI nearest neighbour coupled phase chain. |
|
This examples shows how a |
|
This examples shows how gcc libquadmath can be used with odeint. It provides a high precision floating point type which is adapted to odeint in this example. |
|
A very basic molecular dynamics simulation with the Velocity-Verlet method. |