Hold the description and status of communication data. More...
#include <AMReX_ParallelDescriptor.H>
Public Member Functions | |
Message ()=default | |
Message (MPI_Request req_, MPI_Datatype type_) | |
Message (MPI_Status stat_, MPI_Datatype type_) | |
void | wait () |
bool | test () |
size_t | count () const |
int | tag () const |
int | pid () const |
MPI_Datatype | type () const |
MPI_Request | req () const |
MPI_Status | stat () const |
Private Attributes | |
bool | m_finished = true |
MPI_Datatype | m_type = MPI_DATATYPE_NULL |
MPI_Request | m_req = MPI_REQUEST_NULL |
MPI_Status | m_stat {} |
Hold the description and status of communication data.
|
default |
|
inline |
|
inline |
size_t amrex::ParallelDescriptor::Message::count | ( | ) | const |
int amrex::ParallelDescriptor::Message::pid | ( | ) | const |
|
inline |
|
inline |
int amrex::ParallelDescriptor::Message::tag | ( | ) | const |
bool amrex::ParallelDescriptor::Message::test | ( | ) |
|
inline |
void amrex::ParallelDescriptor::Message::wait | ( | ) |
|
private |
|
private |
|
mutableprivate |
|
private |