#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... | |