PTEMS  0.1.0-dev+git.81fd0e4
PolyTopic Element Method Solver
ptems::ParallelComm Member List

This is the complete list of members for ptems::ParallelComm, including all inherited members.

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