#include <ampiimpl.h>
Public Member Functions | |
WinStruct () noexcept | |
WinStruct (MPI_Comm comm_, int index_) noexcept | |
void | pup (PUP::er &p) noexcept |
void | clearEpochAccess () noexcept |
void | clearEpochExposure () noexcept |
vector< int > & | getExposureRankList () noexcept |
vector< int > & | getAccessRankList () noexcept |
void | setExposureRankList (vector< int > &tmpExposureRankList) noexcept |
void | setAccessRankList (vector< int > &tmpAccessRankList) noexcept |
vector< int > & | getRequestList () noexcept |
bool | AreRecvsPosted () const noexcept |
void | setAreRecvsPosted (bool setR) noexcept |
bool | isInEpoch () const noexcept |
void | setInEpoch (bool arg) noexcept |
Data Fields | |
MPI_Comm | comm |
int | index |
Private Attributes | |
bool | areRecvsPosted |
bool | inEpoch |
vector< int > | exposureRankList |
vector< int > | accessRankList |
vector< MPI_Request > | requestList |
Definition at line 277 of file ampiimpl.h.
WinStruct::WinStruct | ( | ) | [inline] |
Definition at line 290 of file ampiimpl.h.
Definition at line 293 of file ampiimpl.h.
void WinStruct::pup | ( | PUP::er & | p | ) | [inline] |
void WinStruct::clearEpochAccess | ( | ) | [inline] |
Definition at line 299 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
void WinStruct::clearEpochExposure | ( | ) | [inline] |
Definition at line 302 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
vector<int>& WinStruct::getExposureRankList | ( | ) | [inline] |
Definition at line 305 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
vector<int>& WinStruct::getAccessRankList | ( | ) | [inline] |
Definition at line 306 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
void WinStruct::setExposureRankList | ( | vector< int > & | tmpExposureRankList | ) | [inline] |
Definition at line 307 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
void WinStruct::setAccessRankList | ( | vector< int > & | tmpAccessRankList | ) | [inline] |
Definition at line 308 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
vector<int>& WinStruct::getRequestList | ( | ) | [inline] |
Definition at line 309 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
bool WinStruct::AreRecvsPosted | ( | ) | const [inline] |
Definition at line 310 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
void WinStruct::setAreRecvsPosted | ( | bool | setR | ) | [inline] |
Definition at line 311 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
bool WinStruct::isInEpoch | ( | ) | const [inline] |
Definition at line 312 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
void WinStruct::setInEpoch | ( | bool | arg | ) | [inline] |
Definition at line 313 of file ampiimpl.h.
Referenced by AMPI_API_IMPL().
Definition at line 279 of file ampiimpl.h.
Referenced by AMPI_API_IMPL(), AMPI_Iget(), AMPI_Iget_free(), and AMPI_Iget_wait().
Definition at line 280 of file ampiimpl.h.
bool WinStruct::areRecvsPosted [private] |
Definition at line 283 of file ampiimpl.h.
bool WinStruct::inEpoch [private] |
Definition at line 284 of file ampiimpl.h.
vector<int> WinStruct::exposureRankList [private] |
Definition at line 285 of file ampiimpl.h.
vector<int> WinStruct::accessRankList [private] |
Definition at line 286 of file ampiimpl.h.
vector<MPI_Request> WinStruct::requestList [private] |
Definition at line 287 of file ampiimpl.h.