|
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 |