#include <omp.h>#include <vector>#include <algorithm>#include <boost/range/adaptor/sliced.hpp>#include <boost/numeric/odeint/util/copy.hpp>#include <boost/numeric/odeint/util/split.hpp>#include <boost/numeric/odeint/util/resize.hpp>#include <boost/numeric/odeint/external/openmp/openmp_nested_algebra.hpp>

Classes | |
| struct | boost::numeric::odeint::openmp_state< T > |
| A container that is split into distinct parts, for threading. More... | |
| struct | boost::numeric::odeint::is_resizeable< openmp_state< T > > |
| struct | boost::numeric::odeint::same_size_impl< openmp_state< T >, openmp_state< T > > |
| struct | boost::numeric::odeint::resize_impl< openmp_state< T >, openmp_state< T > > |
| struct | boost::numeric::odeint::copy_impl< openmp_state< T >, openmp_state< T > > |
| Copy data between openmp_states of same size. More... | |
| struct | boost::numeric::odeint::split_impl< SourceContainer, openmp_state< typename SourceContainer::value_type > > |
| Copy data from some container to an openmp_state and resize it. More... | |
| struct | boost::numeric::odeint::unsplit_impl< openmp_state< typename TargetContainer::value_type >, TargetContainer > |
| Copy data from an openmp_state to some container and resize it. More... | |
| struct | boost::numeric::odeint::algebra_dispatcher< openmp_state< T > > |
Use openmp_algebra for openmp_state. More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::numeric | |
| boost::numeric::odeint | |
Typedefs | |
| typedef openmp_nested_algebra < range_algebra > | boost::numeric::odeint::openmp_algebra |
| OpenMP-parallelized algebra. More... | |