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::split_impl< Source, mpi_state< InnerState >, typename boost::enable_if< boost::has_range_const_iterator< Source > >::type > Struct Template Reference

Split data from some container on node 0 to the slaves. More...

#include <mpi_vector_state.hpp>

Public Types

typedef boost::range_iterator
< const Source >::type 
iterator
 

Static Public Member Functions

static void split (const Source &from, mpi_state< InnerState > &to)
 

Detailed Description

template<class Source, class InnerState>
struct boost::numeric::odeint::split_impl< Source, mpi_state< InnerState >, typename boost::enable_if< boost::has_range_const_iterator< Source > >::type >

Split data from some container on node 0 to the slaves.

Source must be a model of Random Access Range.

Member Typedef Documentation

template<class Source , class InnerState >
typedef boost::range_iterator<const Source>::type boost::numeric::odeint::split_impl< Source, mpi_state< InnerState >, typename boost::enable_if< boost::has_range_const_iterator< Source > >::type >::iterator

Member Function Documentation


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