OpenM++ runtime library (libopenm)
|
This is the complete list of members for openm::IMsgExec, including all inherited members.
bcastInt(int i_groupOne, void *io_value) | openm::IMsgExec | inline |
bcastReceive(int i_groupOne, const type_info &i_type, size_t i_size, void *io_valueArr)=0 | openm::IMsgExec | pure virtual |
bcastReceivePacked(int i_groupOne, IRowBaseVec &io_rowVec, const IPackedAdapter &i_adapter)=0 | openm::IMsgExec | pure virtual |
bcastSend(int i_groupOne, const type_info &i_type, size_t i_size, void *io_valueArr)=0 | openm::IMsgExec | pure virtual |
bcastSendPacked(int i_groupOne, IRowBaseVec &io_rowVec, const IPackedAdapter &i_adapter)=0 | openm::IMsgExec | pure virtual |
bcastValue(int i_groupOne, const type_info &i_type, void *io_value)=0 | openm::IMsgExec | pure virtual |
create(int argc, char **argv, IFinalState *i_final) | openm::IMsgExec | static |
createGroups(int i_groupSize, int i_groupCount)=0 | openm::IMsgExec | pure virtual |
groupRank(void) const =0 | openm::IMsgExec | pure virtual |
isRoot(void) const | openm::IMsgExec | inline |
rank(void) const =0 | openm::IMsgExec | pure virtual |
rootRank | openm::IMsgExec | static |
setCleanExit(bool i_isClean=false)=0 | openm::IMsgExec | pure virtual |
startSend(int i_sendTo, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *i_valueArr)=0 | openm::IMsgExec | pure virtual |
startSendPacked(int i_sendTo, const IRowBaseVec &i_rowVec, const IPackedAdapter &i_adapter)=0 | openm::IMsgExec | pure virtual |
tryReceive(int i_recvFrom, MsgTag i_msgTag, const type_info &i_type, size_t i_size, void *io_valueArr) const =0 | openm::IMsgExec | pure virtual |
tryReceive(int i_recvFrom, IRowBaseVec &io_resultRowVec, const IPackedAdapter &i_adapter) const =0 | openm::IMsgExec | pure virtual |
waitSendAll(void)=0 | openm::IMsgExec | pure virtual |
worldSize(void) const =0 | openm::IMsgExec | pure virtual |
~IMsgExec(void) noexcept=0 | openm::IMsgExec | pure virtual |