KaMPIng 0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
|
Augments a plain message with additional information via. More...
#include <alltoall_grid.hpp>
Public Types | |
using | Payload = PayloadType |
Underlying Type of message. | |
Public Member Functions | |
MessageEnvelope ()=default | |
Default constructor. | |
MessageEnvelope (PayloadType payload) | |
Constructor for wrapping a message. | |
Payload & | get_payload () |
Return reference to payload. | |
Payload const & | get_payload () const |
Return const reference to payload. | |
Public Attributes | |
Payload | _payload |
payload | |
Static Public Attributes | |
static constexpr bool | has_source_information |
static constexpr bool | has_destination_information |
Friends | |
std::ostream & | operator<< (std::ostream &out, MessageEnvelope const &msg) |
Output operator. | |
Augments a plain message with additional information via.
Attributes | |
PayloadType | Plain message type. |
Attributes | source or destination information |
|
staticconstexpr |
Indicates whether the envelope contains the destination PE.
|
staticconstexpr |
Indicates whether the envelope contains the source PE.