| FEAT 3
    Finite Element Analysis Toolbox | 
This is the complete list of members for FEAT::Dist::Comm, including all inherited members.
| _rank | FEAT::Dist::Comm | protected | 
| _size | FEAT::Dist::Comm | protected | 
| allgather(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype) const | FEAT::Dist::Comm | |
| allgather(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount) const | FEAT::Dist::Comm | inline | 
| allgatherv(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, const int *recvcounts, const int *displs, const Datatype &recvtype) const | FEAT::Dist::Comm | |
| allgatherv(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, const int *recvcounts, const int *displs) const | FEAT::Dist::Comm | inline | 
| allprint(std::ostream &os, const String &msg, int root=0) const | FEAT::Dist::Comm | |
| allprint(const String &msg, int root=0) const | FEAT::Dist::Comm | inline | 
| allreduce(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op) const | FEAT::Dist::Comm | |
| allreduce(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op) const | FEAT::Dist::Comm | inline | 
| alltoall(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype) const | FEAT::Dist::Comm | |
| alltoall(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount) const | FEAT::Dist::Comm | inline | 
| 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 | FEAT::Dist::Comm | |
| alltoallv(const ST_ *sendbuf, const int *sendcounts, const int *sdispls, RT_ *recvbuf, const int *recvcounts, const int *rdispls) const | FEAT::Dist::Comm | inline | 
| barrier() const | FEAT::Dist::Comm | |
| bcast(void *buffer, std::size_t count, const Datatype &datatype, int root) const | FEAT::Dist::Comm | |
| bcast(T_ *buffer, std::size_t count, int root) const | FEAT::Dist::Comm | inline | 
| bcast_binarystream(BinaryStream &stream, int root=0) const | FEAT::Dist::Comm | |
| bcast_stringstream(std::stringstream &stream, int root=0) const | FEAT::Dist::Comm | |
| comm | FEAT::Dist::Comm | |
| Comm() | FEAT::Dist::Comm | |
| Comm(MPI_Comm comm_) | FEAT::Dist::Comm | explicit | 
| Comm(const Comm &)=delete | FEAT::Dist::Comm | |
| Comm(Comm &&other) | FEAT::Dist::Comm | |
| comm_create_incl(int n, const int *ranks) const | FEAT::Dist::Comm | |
| comm_create_range_incl(int count, int first=0, int stride=1) const | FEAT::Dist::Comm | |
| comm_dup() const | FEAT::Dist::Comm | |
| comm_split(int color, int key) const | FEAT::Dist::Comm | |
| exscan(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op) const | FEAT::Dist::Comm | |
| exscan(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op) const | FEAT::Dist::Comm | inline | 
| gather(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype, int root) const | FEAT::Dist::Comm | |
| gather(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount, int root) const | FEAT::Dist::Comm | inline | 
| iallgather(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype) const | FEAT::Dist::Comm | |
| iallgather(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount) const | FEAT::Dist::Comm | inline | 
| iallreduce(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op) const | FEAT::Dist::Comm | |
| iallreduce(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op) const | FEAT::Dist::Comm | inline | 
| ialltoall(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype) const | FEAT::Dist::Comm | |
| ialltoall(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount) const | FEAT::Dist::Comm | inline | 
| ibarrier() const | FEAT::Dist::Comm | |
| ibcast(void *buffer, std::size_t count, const Datatype &datatype, int root) const | FEAT::Dist::Comm | |
| ibcast(T_ *buffer, std::size_t count, int root) const | FEAT::Dist::Comm | inline | 
| igather(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype, int root) const | FEAT::Dist::Comm | |
| igather(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount, int root) const | FEAT::Dist::Comm | inline | 
| irecv(void *buffer, std::size_t count, const Datatype &datatype, int source, int tag=0) const | FEAT::Dist::Comm | |
| irecv(T_ *buffer, std::size_t count, int source, int tag=0) const | FEAT::Dist::Comm | inline | 
| ireduce(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op, int root) const | FEAT::Dist::Comm | |
| ireduce(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op, int root) const | FEAT::Dist::Comm | inline | 
| is_null() const | FEAT::Dist::Comm | |
| is_self() const | FEAT::Dist::Comm | |
| is_world() const | FEAT::Dist::Comm | |
| iscatter(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype, int root) const | FEAT::Dist::Comm | |
| iscatter(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount, int root) const | FEAT::Dist::Comm | inline | 
| isend(const void *buffer, std::size_t count, const Datatype &datatype, int dest, int tag=0) const | FEAT::Dist::Comm | |
| isend(const T_ *buffer, std::size_t count, int dest, int tag=0) const | FEAT::Dist::Comm | inline | 
| mpi_comm() const | FEAT::Dist::Comm | inline | 
| mpi_comm() | FEAT::Dist::Comm | inline | 
| null() | FEAT::Dist::Comm | static | 
| operator=(const Comm &)=delete | FEAT::Dist::Comm | |
| operator=(Comm &&other) | FEAT::Dist::Comm | |
| print(std::ostream &os, const String &msg, int root=0) const | FEAT::Dist::Comm | |
| print(const String &msg, int root=0) const | FEAT::Dist::Comm | inline | 
| print_flush(std::ostream &os, int root=0) const | FEAT::Dist::Comm | |
| print_flush(int root=0) const | FEAT::Dist::Comm | inline | 
| rank() const | FEAT::Dist::Comm | inline | 
| recv(void *buffer, std::size_t count, const Datatype &datatype, int source, int tag, Status &status) const | FEAT::Dist::Comm | |
| recv(void *buffer, std::size_t count, const Datatype &datatype, int source, int tag=0) const | FEAT::Dist::Comm | inline | 
| recv(T_ *buffer, std::size_t count, int source, int tag, Status &status) const | FEAT::Dist::Comm | inline | 
| recv(T_ *buffer, std::size_t count, int source, int tag=0) const | FEAT::Dist::Comm | inline | 
| reduce(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op, int root) const | FEAT::Dist::Comm | |
| reduce(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op, int root) const | FEAT::Dist::Comm | inline | 
| scan(const void *sendbuf, void *recvbuf, std::size_t count, const Datatype &datatype, const Operation &op) const | FEAT::Dist::Comm | |
| scan(const T_ *sendbuf, T_ *recvbuf, std::size_t count, const Operation &op) const | FEAT::Dist::Comm | inline | 
| scatter(const void *sendbuf, std::size_t sendcount, const Datatype &sendtype, void *recvbuf, std::size_t recvcount, const Datatype &recvtype, int root) const | FEAT::Dist::Comm | |
| scatter(const ST_ *sendbuf, std::size_t sendcount, RT_ *recvbuf, std::size_t recvcount, int root) const | FEAT::Dist::Comm | inline | 
| self() | FEAT::Dist::Comm | static | 
| send(const void *buffer, std::size_t count, const Datatype &datatype, int dest, int tag=0) const | FEAT::Dist::Comm | |
| send(const T_ *buffer, std::size_t count, int dest, int tag=0) const | FEAT::Dist::Comm | inline | 
| size() const | FEAT::Dist::Comm | inline | 
| world() | FEAT::Dist::Comm | static | 
| ~Comm() | FEAT::Dist::Comm | virtual |