![]() |
Home | Libraries | People | FAQ | More |
boost::mpi::packed_iarchive — An archive that unpacks binary data from an MPI buffer.
// In header: <boost/mpi/packed_iarchive.hpp> class packed_iarchive : public { public: // public member functions (, , = , = ); (, = , = ); template<typename T> (, ); template<typename T> (, ); template<typename T> (); (); (); (); (); (); };
The packed_oarchive
class is an Archiver (as in the Boost.Serialization library) that unpacks binary data from a buffer received via MPI. It can operate on any Serializable data type and will use the MPI_Unpack
function of the underlying MPI implementation to perform deserialization.
packed_iarchive
public member functions( comm, b, flags = , position = );
Construct a packed_iarchive
to receive data over the given MPI communicator and with an initial buffer.
Parameters: |
|
( comm, s = , flags = );
Construct a packed_iarchive
to receive data over the given MPI communicator.
Parameters: |
|
template<typename T> ( x, );
template<typename T> ( x, );
template<typename T> ( x);
();
( t);
( t);
( t);
( t);