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::unsplit_impl< mpi_state< InnerState >, Target, typename boost::enable_if< boost::has_range_iterator< Target > >::type > Struct Template Reference

Merge data from an mpi_state to some container on node 0. More...

#include <mpi_vector_state.hpp>

Public Types

typedef boost::range_iterator
< Target >::type 
iterator
 

Static Public Member Functions

static void unsplit (const mpi_state< InnerState > &from, Target &to)
 

Detailed Description

template<class Target, class InnerState>
struct boost::numeric::odeint::unsplit_impl< mpi_state< InnerState >, Target, typename boost::enable_if< boost::has_range_iterator< Target > >::type >

Merge data from an mpi_state to some container on node 0.

Target must be a model Single Pass Range.

Member Typedef Documentation

template<class Target , class InnerState >
typedef boost::range_iterator<Target>::type boost::numeric::odeint::unsplit_impl< mpi_state< InnerState >, Target, typename boost::enable_if< boost::has_range_iterator< Target > >::type >::iterator

Member Function Documentation


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