![]() |
fpmas 1.6
|
This is the complete list of members for fpmas::api::communication::MpiCommunicator, including all inherited members.
| allGather(DataPack data, MPI_Datatype datatype)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| allToAll(std::unordered_map< int, DataPack > export_map, MPI_Datatype datatype)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| barrier()=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| bcast(DataPack data, MPI_Datatype datatype, int root)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| gather(DataPack data, MPI_Datatype datatype, int root)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| getRank() const =0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| getSize() const =0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| IGNORE_TYPE | fpmas::api::communication::MpiCommunicator | static |
| Iprobe(MPI_Datatype type, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Isend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Isend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Isend(int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Issend(const void *data, int count, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Issend(const DataPack &data, MPI_Datatype datatype, int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| Issend(int destination, int tag, Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| probe(MPI_Datatype type, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| recv(int source, int tag, Status &status=Status::IGNORE)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| recv(void *buffer, int count, MPI_Datatype datatype, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| recv(DataPack &data, MPI_Datatype datatype, int source, int tag, Status &status)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| send(const void *data, int count, MPI_Datatype datatype, int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| send(const DataPack &data, MPI_Datatype datatype, int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| send(int destination, int tag)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| test(Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| wait(Request &request)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| waitAll(std::vector< Request > &requests)=0 | fpmas::api::communication::MpiCommunicator | pure virtual |
| ~MpiCommunicator() (defined in fpmas::api::communication::MpiCommunicator) | fpmas::api::communication::MpiCommunicator | inlinevirtual |