This is the complete list of members for CommunicatorObject, including all inherited members.
| _AllGatherMO(MobileObject *sPtr, std::vector< MobileObject *> &rVec, int sndcnt=1) | CommunicatorObject | |
| _AllGatherMOV(std::vector< MobileObject *> &sVec, std::vector< MobileObject *> &rVec, std::vector< int > &nsend_all) | CommunicatorObject | |
| _AllGatherv(void *sendbuf, int mysendcnt, int datasize, void *recvbuf) | CommunicatorObject | |
| _ARecv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _ASend(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _BroadCastMOV(std::vector< MobileObject *> &mos, int root_rank=0) | CommunicatorObject | |
| _cart_comm | CommunicatorObject | private |
| _cart_coords | CommunicatorObject | private |
| _cart_dims | CommunicatorObject | private |
| _cart_periodic | CommunicatorObject | private |
| _cart_rank | CommunicatorObject | private |
| _comm | CommunicatorObject | private |
| _error | CommunicatorObject | private |
| _GatherMO(MobileObject *sPtr, std::vector< MobileObject *> &rVec, int sndcnt, int root=0) | CommunicatorObject | |
| _GatherMOV(std::vector< MobileObject *> &sVec, std::vector< MobileObject *> &rVec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | |
| _initd | CommunicatorObject | private |
| _master | CommunicatorObject | private |
| _nproc | CommunicatorObject | private |
| _own_comm | CommunicatorObject | private |
| _rank | CommunicatorObject | private |
| _rc | CommunicatorObject | private |
| _Recv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _recv_requests | CommunicatorObject | private |
| _recv_tags | CommunicatorObject | private |
| _Send(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _send_requests | CommunicatorObject | private |
| _send_tags | CommunicatorObject | private |
| _SetRecv(void *buf, int recvsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _SetSend(void *buf, int sendsize, unsigned int remote_rank, int tag=0) | CommunicatorObject | |
| _status | CommunicatorObject | private |
| AllGather(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, int sndcnt=0, int recvcnt=0) | CommunicatorObject | inline |
| AllGather(DataType &sendval, std::vector< DataType > &recvvec) | CommunicatorObject | inline |
| AllGatherMO(MOType &sendval, std::vector< MOType > &recvvec) | CommunicatorObject | inline |
| AllGatherMO(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
| AllGatherMOV(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
| AllGatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, std::vector< int > &nsend_all) | CommunicatorObject | inline |
| AllGatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec) | CommunicatorObject | inline |
| AllReduce(std::vector< DataType > &send, std::vector< DataType > &recv, const comm::DataTypes &dt, const comm::Ops &op) | CommunicatorObject | inline |
| AllReduce(DataType &send, DataType &recv, const comm::DataTypes &dt, const comm::Ops &op) | CommunicatorObject | inline |
| ARecv(std::vector< DataType > &recvbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| ARecv(std::vector< DataType > &recvbuf, unsigned int startIndex, unsigned int numRecv, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| ARecvBuf(DataType *recvbuf, size_t nVal, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| ASend(std::vector< DataType > &sendbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| ASend(std::vector< DataType > &sendbuf, unsigned int startIndex, unsigned int sendSize, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| ASendBuf(DataType *sendBuf, size_t nVal, unsigned int remote_rank, int tag=-1) | CommunicatorObject | inline |
| Barrier() | CommunicatorObject | inline |
| BroadCast(std::string &sval, int root_rank=0) | CommunicatorObject | |
| BroadCast(MobileObject *mo, int root_rank=0) | CommunicatorObject | |
| BroadCast(DataType &buf, int root_rank) | CommunicatorObject | inline |
| BroadCast(std::vector< DataType > &buf, int root_rank) | CommunicatorObject | inline |
| BroadCastMO(MOType &mo, int root_rank=0) | CommunicatorObject | inline |
| BroadCastMO(std::vector< MOType > &mov, int root_rank=0) | CommunicatorObject | inline |
| BroadCastMobileObject(MOType &mo, int root_rank=0) | CommunicatorObject | inline |
| BroadCastMOVector(std::vector< MOType > &mov, int root_rank=0) | CommunicatorObject | inline |
| CartComm() | CommunicatorObject | inline |
| CartCoordinates() | CommunicatorObject | inline |
| CartDimensions() | CommunicatorObject | inline |
| CartNeighbors(std::vector< int > &neighborRanks) | CommunicatorObject | |
| CartRank() | CommunicatorObject | inline |
| Check(comm::Ops op=comm::MAXOP) | CommunicatorObject | |
| ClearErr() | CommunicatorObject | inline |
| ClearRequests() | CommunicatorObject | |
| Comm() | CommunicatorObject | inline |
| CommunicatorObject() | CommunicatorObject | |
| CommunicatorObject(MPI_Comm &incomm) | CommunicatorObject | |
| CommunicatorObject(int *narg, char ***args) | CommunicatorObject | |
| CommunicatorObject(const CommunicatorObject &incomm) | CommunicatorObject | |
| ComputeCartesianDims(int numNodes, int numDims) | CommunicatorObject | |
| Finalize() | CommunicatorObject | |
| Gather(DataType &sendval, std::vector< DataType > &recvvec, int root=0) | CommunicatorObject | inline |
| Gather(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, int sndcnt=0, int recvcnt=0, int root=0) | CommunicatorObject | inline |
| GatherMO(MOType &sendval, std::vector< MOType > &recvvec, int root=0) | CommunicatorObject | inline |
| GatherMO(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
| GatherMOV(std::vector< MOType > &sendvec, std::vector< MOType > &recvvec, std::vector< int > &nsend_all, int root=0) | CommunicatorObject | inline |
| Gatherv(std::vector< DataType > &sendvec, std::vector< DataType > &recvvec, std::vector< int > &nsend_all, int nsend=0, int root=0) | CommunicatorObject | inline |
| GetCommunicator() const | CommunicatorObject | inline |
| Good() | CommunicatorObject | inline |
| Hostname() | CommunicatorObject | |
| Initialize(CommunicatorObject &incomm) | CommunicatorObject | |
| Initialize(int *narg=NULL, char ***args=NULL) | CommunicatorObject | |
| InitializeCartesianTopology(int numNodes, int numDims, std::vector< int > &dimDir, const std::vector< int > &isPeriodic, bool reOrder, CommunicatorObject &cartComm) | CommunicatorObject | |
| IntegerTypeID | CommunicatorObject | |
| NOpenRequests() | CommunicatorObject | inline |
| NProc() | CommunicatorObject | inline |
| Rank() | CommunicatorObject | |
| RecvAll() | CommunicatorObject | |
| Reduce(DataType &send, DataType &recv, const comm::DataTypes &dt, const comm::Ops &op, int root) | CommunicatorObject | inline |
| Reduce(std::vector< DataType > &send, std::vector< DataType > &recv, const comm::DataTypes &dt, const comm::Ops &op, int root) | CommunicatorObject | inline |
| RenewCommunicator(MPI_Comm &inComm) | CommunicatorObject | |
| ResolveDataType(const comm::DataTypes &dt) | CommunicatorObject | |
| ResolveOp(const comm::Ops &op) | CommunicatorObject | |
| SendAll() | CommunicatorObject | |
| SetCommunicator(MPI_Comm &inComm) | CommunicatorObject | inline |
| SetErr(int errin) | CommunicatorObject | inline |
| SetExit(int errin) | CommunicatorObject | inline |
| SetRecv(std::vector< DataType > &recvbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| SetSend(std::vector< DataType > &sendbuf, unsigned int remote_rank, int tag=0) | CommunicatorObject | inline |
| Size() | CommunicatorObject | |
| Split(int color, int key, CommunicatorObject &newcomm) | CommunicatorObject | |
| StartRecv(unsigned int rid) | CommunicatorObject | |
| StartSend(unsigned int rid) | CommunicatorObject | |
| StreamBroadCast(DataType &inData, int root_rank=0) | CommunicatorObject | inline |
| StreamGather(DataType &sendval, std::vector< DataType > &recvvec, int root=0) | CommunicatorObject | inline |
| TakeOwnership() | CommunicatorObject | inline |
| Union(std::vector< T > &input_data, std::vector< T > &output_data) | CommunicatorObject | inline |
| WaitAll() | CommunicatorObject | |
| WaitRecv(int recvid) | CommunicatorObject | |
| World() | CommunicatorObject | inline |
| ~CommunicatorObject() | CommunicatorObject |