This is the complete list of members for strumpack::MPIComm, including all inherited members.
all_gather(T *buf, std::size_t rsize) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
all_gather_v(T *buf, const int *rcnts, const int *displs) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
all_reduce(T t, MPI_Op op) const | strumpack::MPIComm | inline |
all_reduce(T *t, int ssize, MPI_Op op) const | strumpack::MPIComm | inline |
all_reduce(std::vector< T > &t, MPI_Op op) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
all_to_all(const T *sbuf, int scnt, T *rbuf) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
all_to_all_v(std::vector< std::vector< T >> &sbuf, std::vector< T, A > &rbuf, std::vector< T * > &pbuf) const | strumpack::MPIComm | inline |
all_to_all_v(std::vector< std::vector< T >> &sbuf) const | strumpack::MPIComm | inline |
all_to_all_v(std::vector< std::vector< T >> &sbuf, std::vector< T, A > &rbuf, std::vector< T * > &pbuf, const MPI_Datatype Ttype) const | strumpack::MPIComm | inline |
all_to_allv(const T *sbuf, int *scnts, int *sdispls, int *rcnts, int *rdispls) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
all_to_allv(const T *sbuf, int *scnts, int *sdispls, T *rbuf, int *rcnts, int *rdispls) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
barrier() const | strumpack::MPIComm | inline |
broadcast(std::vector< T > &sbuf) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast(std::array< T, N > &sbuf) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast(T &data) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast(T *sbuf, std::size_t ssize) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast_from(std::vector< T > &sbuf, int src) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast_from(T &data, int src) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
broadcast_from(T *sbuf, std::size_t ssize, int src) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
comm() const | strumpack::MPIComm | inline |
control_start(const std::string &name) | strumpack::MPIComm | inlinestatic |
control_stop(const std::string &name) | strumpack::MPIComm | inlinestatic |
gather(T *sbuf, int ssize, int *rbuf, int rsize, int root) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
gather_v(T *sbuf, int scnts, T *rbuf, const int *rcnts, const int *displs, int root) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
initialized() (defined in strumpack::MPIComm) | strumpack::MPIComm | inlinestatic |
irecv(const T *rbuf, std::size_t rsize, int src, int tag, MPI_Request *req) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
is_null() const | strumpack::MPIComm | inline |
is_root() const | strumpack::MPIComm | inline |
isend(const std::vector< T > &sbuf, int dest, int tag) const | strumpack::MPIComm | inline |
isend(const std::vector< T > &sbuf, int dest, int tag, MPI_Request *req) const | strumpack::MPIComm | inline |
isend(const T *sbuf, std::size_t ssize, int dest, int tag, MPI_Request *req) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
isend(const T &buf, int dest, int tag, MPI_Request *req) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
MPIComm() | strumpack::MPIComm | inline |
MPIComm(MPI_Comm c) | strumpack::MPIComm | inline |
MPIComm(const MPIComm &c) | strumpack::MPIComm | inline |
MPIComm(MPIComm &&c) noexcept | strumpack::MPIComm | inline |
operator=(const MPIComm &c) | strumpack::MPIComm | inline |
operator=(MPIComm &&c) noexcept | strumpack::MPIComm | inline |
rank() const | strumpack::MPIComm | inline |
recv(int src, int tag) const | strumpack::MPIComm | inline |
recv(const T *rbuf, std::size_t rsize, int src, int tag) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
recv_any_src(int tag) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
recv_one(int src, int tag) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
reduce(T t, MPI_Op op) const | strumpack::MPIComm | inline |
reduce(T *t, int ssize, MPI_Op op, int dest=0) const | strumpack::MPIComm | inline |
send(const T *sbuf, std::size_t ssize, int dest, int tag) const (defined in strumpack::MPIComm) | strumpack::MPIComm | inline |
send(const std::vector< T > &sbuf, int dest, int tag) const | strumpack::MPIComm | inline |
size() const | strumpack::MPIComm | inline |
sub(int P0, int P, int stride=1) const | strumpack::MPIComm | inline |
sub_self(int p) const | strumpack::MPIComm | inline |
~MPIComm() | strumpack::MPIComm | inlinevirtual |