This is the complete list of members for ptems::ParallelComm, including all inherited members.
Add(const T *data, T *output, std::size_t count) const | ptems::ParallelComm | inline |
Add(T value) const | ptems::ParallelComm | inline |
AllAdd(const T *data, T *output, std::size_t count) const | ptems::ParallelComm | inline |
AllAdd(T value) const | ptems::ParallelComm | inline |
AllAnd(const bool *data, bool *output, std::size_t count) const | ptems::ParallelComm | inline |
AllAnd(bool value) const | ptems::ParallelComm | inline |
AllGather(T *data, std::size_t count, T *out) const | ptems::ParallelComm | inline |
AllGather(T *data, std::size_t offset, std::size_t count, T *out) const | ptems::ParallelComm | inline |
AllGather([[maybe_unused]] T &data) const | ptems::ParallelComm | inline |
AllMax(T value) const | ptems::ParallelComm | inline |
AllMin(T value) const | ptems::ParallelComm | inline |
AllOr(const bool *data, bool *output, std::size_t count) const | ptems::ParallelComm | inline |
AllOr(bool value) const | ptems::ParallelComm | inline |
And(const bool *data, bool *output, std::size_t count) const | ptems::ParallelComm | inline |
And(bool value) const | ptems::ParallelComm | inline |
BroadcastFrom(std::size_t processID, T &data) const | ptems::ParallelComm | inline |
BroadcastFrom([[maybe_unused]] std::size_t processID, [[maybe_unused]] T &data) const -> decltype(data.data(), void()) | ptems::ParallelComm | inline |
BroadcastFrom([[maybe_unused]] std::size_t processID, [[maybe_unused]] T *data, [[maybe_unused]] std::size_t count) const | ptems::ParallelComm | inline |
BroadcastFrom([[maybe_unused]] std::size_t processID, [[maybe_unused]] T *data, [[maybe_unused]] std::size_t count) const | ptems::ParallelComm | inline |
BroadcastFromMain(T &data) const | ptems::ParallelComm | inline |
BroadcastFromMain([[maybe_unused]] T &data) const -> decltype(data.data(), void()) | ptems::ParallelComm | inline |
BroadcastFromMain([[maybe_unused]] T *data, [[maybe_unused]] std::size_t count) const | ptems::ParallelComm | inline |
CheckExceptionOnMain() const | ptems::ParallelComm | inline |
Clone() const | ptems::ParallelComm | |
DiscardRandomNumbers([[maybe_unused]] unsigned long long amount) | ptems::ParallelComm | inline |
Gather([[maybe_unused]] T *data, [[maybe_unused]] std::size_t count) const | ptems::ParallelComm | inline |
Gather([[maybe_unused]] T *data, [[maybe_unused]] std::size_t offset, [[maybe_unused]] std::size_t count) const | ptems::ParallelComm | inline |
Gather([[maybe_unused]] T &data) const | ptems::ParallelComm | inline |
GenerateRandomNumber(Dist &dist) | ptems::ParallelComm | inline |
IsMainProcess() const | ptems::ParallelComm | inline |
Max(T value) const | ptems::ParallelComm | inline |
Min(T value) const | ptems::ParallelComm | inline |
NumberProcessors() const | ptems::ParallelComm | inline |
operator=(ParallelComm &&rhs) | ptems::ParallelComm | |
operator=(const ParallelComm &rhs) | ptems::ParallelComm | |
Or(const bool *data, bool *output, std::size_t count) const | ptems::ParallelComm | inline |
Or(bool value) const | ptems::ParallelComm | inline |
ParallelComm() | ptems::ParallelComm | |
ParallelComm(ParallelComm &&rhs) | ptems::ParallelComm | |
ParallelComm(const ParallelComm &rhs) | ptems::ParallelComm | |
ProcessRank() const | ptems::ParallelComm | inline |
Split(int colour, int key) const | ptems::ParallelComm | |
ThrowExceptionIfAll(const std::string &message, bool condition) const | ptems::ParallelComm | inline |
ThrowExceptionIfAny(const std::string &message, bool condition) const | ptems::ParallelComm | inline |
ThrowExceptionOnMain(const std::string &message) const | ptems::ParallelComm | inline |
World() | ptems::ParallelComm | static |
~ParallelComm() | ptems::ParallelComm |