Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::odeint::openmp_state< T > Struct Template Reference

A container that is split into distinct parts, for threading. More...

#include <openmp_state.hpp>

Inheritance diagram for boost::numeric::odeint::openmp_state< T >:
Collaboration diagram for boost::numeric::odeint::openmp_state< T >:

Public Member Functions

 openmp_state ()
 
 openmp_state (size_t n, const std::vector< T > &val=std::vector< T >())
 
template<class InputIterator >
 openmp_state (InputIterator first, InputIterator last)
 
 openmp_state (const std::vector< std::vector< T > > &orig)
 

Public Attributes

T elements
 STL member. More...
 

Detailed Description

template<class T>
struct boost::numeric::odeint::openmp_state< T >

A container that is split into distinct parts, for threading.

Just a wrapper for vector<vector<T>>, use copy for splitting/joining.

Constructor & Destructor Documentation

template<class T>
boost::numeric::odeint::openmp_state< T >::openmp_state ( )
inline
template<class T>
boost::numeric::odeint::openmp_state< T >::openmp_state ( size_t  n,
const std::vector< T > &  val = std::vector<T>() 
)
inline
template<class T>
template<class InputIterator >
boost::numeric::odeint::openmp_state< T >::openmp_state ( InputIterator  first,
InputIterator  last 
)
inline
template<class T>
boost::numeric::odeint::openmp_state< T >::openmp_state ( const std::vector< std::vector< T > > &  orig)
inline

Member Data Documentation

T std::vector< T >::elements
inherited

STL member.


The documentation for this struct was generated from the following file: