this class is a functor for "for_each" algorithm More...
this class is a functor for "for_each" algorithm
This class is a functor for "for_each" algorithm. For each element of the boost::vector the operator() is called. Is mainly used to process broadcast request for each buffer
Definition at line 187 of file MPI_IBcastW.hpp.
#include <MPI_IBcastW.hpp>
Public Member Functions | |
bcast_inte_impl (vect &send, openfpm::vector< MPI_Request > &req, size_t root) | |
constructor | |
template<typename T > | |
void | operator() (T &t) |
It call the copy function for each property. | |
Data Fields | |
vect & | send |
vector to broadcast | |
openfpm::vector< MPI_Request > & | req |
vector of requests | |
size_t | root |
root processor | |
|
inline |
constructor
v | set of pointer buffers to set |
Definition at line 203 of file MPI_IBcastW.hpp.
|
inline |
It call the copy function for each property.
Definition at line 211 of file MPI_IBcastW.hpp.
openfpm::vector<MPI_Request>& bcast_inte_impl< vect >::req |
vector of requests
Definition at line 193 of file MPI_IBcastW.hpp.
size_t bcast_inte_impl< vect >::root |
root processor
Definition at line 196 of file MPI_IBcastW.hpp.
vect& bcast_inte_impl< vect >::send |
vector to broadcast
Definition at line 190 of file MPI_IBcastW.hpp.