PrevUpHomeNext

All examples

The following table gives an overview over all examples.

Table 1.5. Examples Overview

File

Brief Description

harmonic_oscillator.cpp

The harmonic oscillator examples gives a brief introduction to odeint and shows the usage of the classical Runge-Kutta-solvers.

solar_system.cpp

The solar system example shows the usage of the symplectic solvers.

chaotic_system.cpp

The chaotic system examples integrates the Lorenz system and calculates the Lyapunov exponents.

stiff_system.cpp

The stiff system example shows the usage of the stiff solvers using the Jacobian of the system function.

stuart_landau.cpp

The Stuart-Landau example shows how odeint can be used with complex state types.

fpu.cpp

The Fermi-Pasta-Ulam (FPU) example shows how odeint can be used to integrate lattice systems.

phase_oscillator_ensemble.cpp

The phase oscillator ensemble example shows how globally coupled oscillators can be analyzed and how statistical measures can be computed during integration.

harmonic_oscillator_units.cpp

This examples shows how Boost.Units can be used with odeint.

two_dimensional_phase_lattice.cpp

The 2D phase oscillator example shows how a two-dimensional lattice can used with odeint and how matrix types can be used as state types in odeint.

lorenz_gmpxx.cpp

This examples integrates the Lorenz system by means of an arbitrary precision type.

phase_oscillator_ensemble.cu

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.

phase_oscillator_chain.cu

The Thrust phase oscillator chain example shows how chains of nearest neighbor coupled oscillators can be integrated with Thrust and odeint.

lorenz_parameters.cu

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.

gauss_packet.cpp

The MTL-Gauss-packet example shows how the MTL can be easily used with odeint.

stochastic_euler.cpp

Implementation of a custom stepper - the stochastic euler - for solving stochastic differential equations.



PrevUpHomeNext