Thrill
0.1
|
This is the complete list of members for Group, including all inherited members.
AllGatherBruck(T *values, size_t n) | Group | |
AllGatherRecursiveDoublingPowerOfTwo(T *values, size_t n) | Group | |
AllReduce(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduce(int &value, std::plus< int >) | Group | inline |
AllReduce(int &value, common::minimum< int >) | Group | inline |
AllReduce(int &value, common::maximum< int >) | Group | inline |
AllReduce(unsigned int &value, std::plus< unsigned int >) | Group | inline |
AllReduce(unsigned int &value, common::minimum< unsigned int >) | Group | inline |
AllReduce(unsigned int &value, common::maximum< unsigned int >) | Group | inline |
AllReduce(long &value, std::plus< long >) | Group | inline |
AllReduce(long &value, common::minimum< long >) | Group | inline |
AllReduce(long &value, common::maximum< long >) | Group | inline |
AllReduce(unsigned long &value, std::plus< unsigned long >) | Group | inline |
AllReduce(unsigned long &value, common::minimum< unsigned long >) | Group | inline |
AllReduce(unsigned long &value, common::maximum< unsigned long >) | Group | inline |
AllReduce(long long &value, std::plus< long long >) | Group | inline |
AllReduce(long long &value, common::minimum< long long >) | Group | inline |
AllReduce(long long &value, common::maximum< long long >) | Group | inline |
AllReduce(unsigned long long &value, std::plus< unsigned long long >) | Group | inline |
AllReduce(unsigned long long &value, common::minimum< unsigned long long >) | Group | inline |
AllReduce(unsigned long long &value, common::maximum< unsigned long long >) | Group | inline |
AllReduceAtRoot(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduceElimination(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduceEliminationProcess(size_t host_id, size_t group_size, size_t remaining_hosts, size_t send_to, T &value, BinarySumOp sum_op) | Group | protected |
AllReduceHypercube(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduceMaximumInt(int &value) final | Group | privatevirtual |
AllReduceMaximumLong(long &value) final | Group | privatevirtual |
AllReduceMaximumLongLong(long long &value) final | Group | privatevirtual |
AllReduceMaximumUnsignedInt(unsigned int &value) final | Group | privatevirtual |
AllReduceMaximumUnsignedLong(unsigned long &value) final | Group | privatevirtual |
AllReduceMaximumUnsignedLongLong(unsigned long long &value) final | Group | privatevirtual |
AllReduceMinimumInt(int &value) final | Group | privatevirtual |
AllReduceMinimumLong(long &value) final | Group | privatevirtual |
AllReduceMinimumLongLong(long long &value) final | Group | privatevirtual |
AllReduceMinimumUnsignedInt(unsigned int &value) final | Group | privatevirtual |
AllReduceMinimumUnsignedLong(unsigned long &value) final | Group | privatevirtual |
AllReduceMinimumUnsignedLongLong(unsigned long long &value) final | Group | privatevirtual |
AllReducePlusInt(int &value) final | Group | privatevirtual |
AllReducePlusLong(long &value) final | Group | privatevirtual |
AllReducePlusLongLong(long long &value) final | Group | privatevirtual |
AllReducePlusUnsignedInt(unsigned int &value) final | Group | privatevirtual |
AllReducePlusUnsignedLong(unsigned long &value) final | Group | privatevirtual |
AllReducePlusUnsignedLongLong(unsigned long long &value) final | Group | privatevirtual |
AllReduceSelect(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduceSimple(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
Barrier() | Group | |
Broadcast(T &value, size_t origin=0) | Group | |
Broadcast(int &value, size_t origin) | Group | inline |
Broadcast(unsigned int &value, size_t origin) | Group | inline |
Broadcast(long &value, size_t origin) | Group | inline |
Broadcast(unsigned long &value, size_t origin) | Group | inline |
Broadcast(long long &value, size_t origin) | Group | inline |
Broadcast(unsigned long long &value, size_t origin) | Group | inline |
BroadcastBinomialTree(T &value, size_t origin=0) | Group | |
BroadcastInt(int &value, size_t origin) final | Group | privatevirtual |
BroadcastLong(long &value, size_t origin) final | Group | privatevirtual |
BroadcastLongLong(long long &value, size_t origin) final | Group | privatevirtual |
BroadcastSelect(T &value, size_t origin=0) | Group | |
BroadcastTrivial(T &value, size_t origin=0) | Group | |
BroadcastUnsignedInt(unsigned int &value, size_t origin) final | Group | privatevirtual |
BroadcastUnsignedLong(unsigned long &value, size_t origin) final | Group | privatevirtual |
BroadcastUnsignedLongLong(unsigned long long &value, size_t origin) final | Group | privatevirtual |
Close() final | Group | inlinevirtual |
connection(size_t peer) final | Group | inlinevirtual |
conns_ | Group | private |
ConstructDispatcher() const final | Group | virtual |
debug | Group | privatestatic |
dispatcher() | Group | inline |
dispatcher_ | Group | private |
ExPrefixSum(T &value, BinarySumOp sum_op=BinarySumOp(), const T &initial=T()) | Group | |
ExPrefixSum(int &value, std::plus< int >, const int &initial) | Group | inline |
ExPrefixSum(unsigned int &value, std::plus< unsigned int >, const unsigned int &initial) | Group | inline |
ExPrefixSum(long &value, std::plus< long >, const long &initial) | Group | inline |
ExPrefixSum(unsigned long &value, std::plus< unsigned long >, const unsigned long &initial) | Group | inline |
ExPrefixSum(long long &value, std::plus< long long >, const long long &initial) | Group | inline |
ExPrefixSum(unsigned long long &value, std::plus< unsigned long long >, const unsigned long long &initial) | Group | inline |
ExPrefixSumPlusInt(int &value, const int &initial) final | Group | privatevirtual |
ExPrefixSumPlusLong(long &value, const long &initial) final | Group | privatevirtual |
ExPrefixSumPlusLongLong(long long &value, const long long &initial) final | Group | privatevirtual |
ExPrefixSumPlusUnsignedInt(unsigned int &value, const unsigned int &initial) final | Group | privatevirtual |
ExPrefixSumPlusUnsignedLong(unsigned long &value, const unsigned long &initial) final | Group | privatevirtual |
ExPrefixSumPlusUnsignedLongLong(unsigned long long &value, const unsigned long long &initial) final | Group | privatevirtual |
Group(size_t my_rank, int group_tag, size_t group_size, DispatcherThread &dispatcher) | Group | inline |
thrill::net::Group::Group(size_t my_rank) | Group | inlineexplicit |
thrill::net::Group::Group(const Group &)=delete | Group | |
thrill::net::Group::Group(Group &&)=default | Group | |
group_tag() const | Group | inline |
group_tag_ | Group | private |
my_host_rank() const | Group | inline |
my_rank_ | Group | protected |
num_hosts() const final | Group | inlinevirtual |
num_parallel_async() const final | Group | virtual |
OneFactorPeer(size_t round) const | Group | inline |
OneFactorSize() const | Group | inline |
operator=(const Group &)=delete | Group | |
operator=(Group &&)=default | Group | |
PrefixSum(T &value, BinarySumOp sum_op=BinarySumOp(), const T &initial=T()) | Group | |
PrefixSum(int &value, std::plus< int >, const int &initial) | Group | inline |
PrefixSum(unsigned int &value, std::plus< unsigned int >, const unsigned int &initial) | Group | inline |
PrefixSum(long &value, std::plus< long >, const long &initial) | Group | inline |
PrefixSum(unsigned long &value, std::plus< unsigned long >, const unsigned long &initial) | Group | inline |
PrefixSum(long long &value, std::plus< long long >, const long long &initial) | Group | inline |
PrefixSum(unsigned long long &value, std::plus< unsigned long long >, const unsigned long long &initial) | Group | inline |
PrefixSumDoubling(T &value, BinarySumOp sum_op=BinarySumOp(), const T &initial=T(), bool inclusive=true) | Group | |
PrefixSumHypercube(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
PrefixSumPlusInt(int &value, const int &initial) final | Group | privatevirtual |
PrefixSumPlusLong(long &value, const long &initial) final | Group | privatevirtual |
PrefixSumPlusLongLong(long long &value, const long long &initial) final | Group | privatevirtual |
PrefixSumPlusUnsignedInt(unsigned int &value, const unsigned int &initial) final | Group | privatevirtual |
PrefixSumPlusUnsignedLong(unsigned long &value, const unsigned long &initial) final | Group | privatevirtual |
PrefixSumPlusUnsignedLongLong(unsigned long long &value, const unsigned long long &initial) final | Group | privatevirtual |
PrefixSumSelect(T &value, BinarySumOp sum_op=BinarySumOp(), const T &initial=T(), bool inclusive=true) | Group | |
ReceiveFrom(size_t src, T *data) | Group | inline |
Reduce(T &value, size_t root=0, BinarySumOp sum_op=BinarySumOp()) | Group | |
SendReceiveReduce(size_t peer, const T &value, BinarySumOp sum_op) | Group | protected |
SendTo(size_t dest, const T &data) | Group | inline |
WaitForRequest(MpiCall call) | Group | private |
~Group() | Group | inlinevirtual |