|
| Comm (const Comm_Null &data) |
|
| Comm (const Comm &data) |
|
| Comm (MPI_Comm data) |
|
virtual void | Send (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual void | Recv (void *buf, int count, const Datatype &datatype, int source, int tag, Status &status) const |
|
virtual void | Recv (void *buf, int count, const Datatype &datatype, int source, int tag) const |
|
virtual void | Bsend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual void | Ssend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual void | Rsend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Request | Isend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Request | Ibsend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Request | Issend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Request | Irsend (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Request | Irecv (void *buf, int count, const Datatype &datatype, int source, int tag) const |
|
virtual bool | Iprobe (int source, int tag, Status &status) const |
|
virtual bool | Iprobe (int source, int tag) const |
|
virtual void | Probe (int source, int tag, Status &status) const |
|
virtual void | Probe (int source, int tag) const |
|
virtual Prequest | Send_init (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Prequest | Bsend_init (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Prequest | Ssend_init (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Prequest | Rsend_init (const void *buf, int count, const Datatype &datatype, int dest, int tag) const |
|
virtual Prequest | Recv_init (void *buf, int count, const Datatype &datatype, int source, int tag) const |
|
virtual void | Sendrecv (const void *sendbuf, int sendcount, const Datatype &sendtype, int dest, int sendtag, void *recvbuf, int recvcount, const Datatype &recvtype, int source, int recvtag, Status &status) const |
|
virtual void | Sendrecv (const void *sendbuf, int sendcount, const Datatype &sendtype, int dest, int sendtag, void *recvbuf, int recvcount, const Datatype &recvtype, int source, int recvtag) const |
|
virtual void | Sendrecv_replace (void *buf, int count, const Datatype &datatype, int dest, int sendtag, int source, int recvtag, Status &status) const |
|
virtual void | Sendrecv_replace (void *buf, int count, const Datatype &datatype, int dest, int sendtag, int source, int recvtag) const |
|
virtual Group | Get_group () const |
|
virtual int | Get_size () const |
|
virtual int | Get_rank () const |
|
virtual Comm & | Clone () const =0 |
|
virtual void | Free (void) |
|
virtual bool | Is_inter () const |
|
virtual void | Barrier () const |
|
virtual void | Bcast (void *buffer, int count, const Datatype &datatype, int root) const |
|
virtual void | Gather (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, int recvcount, const Datatype &recvtype, int root) const |
|
virtual void | Gatherv (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, const int recvcounts[], const int displs[], const Datatype &recvtype, int root) const |
|
virtual void | Scatter (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, int recvcount, const Datatype &recvtype, int root) const |
|
virtual void | Scatterv (const void *sendbuf, const int sendcounts[], const int displs[], const Datatype &sendtype, void *recvbuf, int recvcount, const Datatype &recvtype, int root) const |
|
virtual void | Allgather (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, int recvcount, const Datatype &recvtype) const |
|
virtual void | Allgatherv (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, const int recvcounts[], const int displs[], const Datatype &recvtype) const |
|
virtual void | Alltoall (const void *sendbuf, int sendcount, const Datatype &sendtype, void *recvbuf, int recvcount, const Datatype &recvtype) const |
|
virtual void | Alltoallv (const void *sendbuf, const int sendcounts[], const int sdispls[], const Datatype &sendtype, void *recvbuf, const int recvcounts[], const int rdispls[], const Datatype &recvtype) const |
|
virtual void | Alltoallw (const void *sendbuf, const int sendcounts[], const int sdispls[], const Datatype sendtypes[], void *recvbuf, const int recvcounts[], const int rdispls[], const Datatype recvtypes[]) const |
|
virtual void | Reduce (const void *sendbuf, void *recvbuf, int count, const Datatype &datatype, const Op &op, int root) const |
|
virtual void | Allreduce (const void *sendbuf, void *recvbuf, int count, const Datatype &datatype, const Op &op) const |
|
virtual void | Reduce_scatter (const void *sendbuf, void *recvbuf, int recvcounts[], const Datatype &datatype, const Op &op) const |
|
virtual void | Disconnect () |
|
virtual void | Get_name (char *comm_name, int &resultlen) const |
|
virtual void | Set_name (const char *comm_name) |
|
virtual int | Get_topology () const |
|
virtual void | Abort (int errorcode) |
|
virtual void | Set_errhandler (const Errhandler &errhandler) |
|
virtual Errhandler | Get_errhandler () const |
|
void | Call_errhandler (int errorcode) const |
|
virtual void | Set_attr (int comm_keyval, const void *attribute_val) const |
|
virtual bool | Get_attr (int comm_keyval, void *attribute_val) const |
|
virtual void | Delete_attr (int comm_keyval) |
|
| Comm_Null (const Comm_Null &data) |
|
| Comm_Null (MPI_Comm data) |
|
bool | operator== (const Comm_Null &data) const |
|
bool | operator!= (const Comm_Null &data) const |
|
| operator MPI_Comm () const |
|