File wrapper.cpp

This file contains an Interface class for communicating data structures across the network.

Author

Benjamin Lindner ben@benlabs.net

Version

See VERSION in CMakeLists.txt

Copyright

GNU General Public License

Functions

template void mpi::wrapper::broadcast_class< std::vector< std::string > > (boost::mpi::communicator &comm, std::vector< std::string > &any, size_t root)
template void mpi::wrapper::broadcast_class< std::string > (boost::mpi::communicator &comm, std::string &any, size_t root)
namespace mpi
namespace wrapper

Functions

void broadcast_stream(boost::mpi::communicator &comm, std::stringstream &stream, size_t root)

Communicates a string object across network via a MPI broadcast.

template<class T>
void broadcast_class(boost::mpi::communicator &comm, T &any, size_t root)

Communicates a class object across network via a MPI broadcast. Class must be serializable.