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) | Group | protectedvirtual |
AllReduceMaximumLong(long &value) | Group | protectedvirtual |
AllReduceMaximumLongLong(long long &value) | Group | protectedvirtual |
AllReduceMaximumUnsignedInt(unsigned int &value) | Group | protectedvirtual |
AllReduceMaximumUnsignedLong(unsigned long &value) | Group | protectedvirtual |
AllReduceMaximumUnsignedLongLong(unsigned long long &value) | Group | protectedvirtual |
AllReduceMinimumInt(int &value) | Group | protectedvirtual |
AllReduceMinimumLong(long &value) | Group | protectedvirtual |
AllReduceMinimumLongLong(long long &value) | Group | protectedvirtual |
AllReduceMinimumUnsignedInt(unsigned int &value) | Group | protectedvirtual |
AllReduceMinimumUnsignedLong(unsigned long &value) | Group | protectedvirtual |
AllReduceMinimumUnsignedLongLong(unsigned long long &value) | Group | protectedvirtual |
AllReducePlusInt(int &value) | Group | protectedvirtual |
AllReducePlusLong(long &value) | Group | protectedvirtual |
AllReducePlusLongLong(long long &value) | Group | protectedvirtual |
AllReducePlusUnsignedInt(unsigned int &value) | Group | protectedvirtual |
AllReducePlusUnsignedLong(unsigned long &value) | Group | protectedvirtual |
AllReducePlusUnsignedLongLong(unsigned long long &value) | Group | protectedvirtual |
AllReduceSelect(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AllReduceSimple(T &value, BinarySumOp sum_op=BinarySumOp()) | Group | |
AssignConnection(Connection &connection) | Group | inline |
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) | Group | protectedvirtual |
BroadcastLong(long &value, size_t origin) | Group | protectedvirtual |
BroadcastLongLong(long long &value, size_t origin) | Group | protectedvirtual |
BroadcastSelect(T &value, size_t origin=0) | Group | |
BroadcastTrivial(T &value, size_t origin=0) | Group | |
BroadcastUnsignedInt(unsigned int &value, size_t origin) | Group | protectedvirtual |
BroadcastUnsignedLong(unsigned long &value, size_t origin) | Group | protectedvirtual |
BroadcastUnsignedLongLong(unsigned long long &value, size_t origin) | Group | protectedvirtual |
Close() | Group | inlinevirtual |
connection(size_t id) final | Group | inlinevirtual |
connections_ | Group | private |
ConstructDispatcher() const final | Group | virtual |
ConstructLocalRealTCPMesh(size_t num_hosts) | Group | static |
ConstructLoopbackMesh(size_t num_hosts) | Group | static |
debug | Group | privatestatic |
Dispatcher typedef | Group | |
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) | Group | protectedvirtual |
ExPrefixSumPlusLong(long &value, const long &initial) | Group | protectedvirtual |
ExPrefixSumPlusLongLong(long long &value, const long long &initial) | Group | protectedvirtual |
ExPrefixSumPlusUnsignedInt(unsigned int &value, const unsigned int &initial) | Group | protectedvirtual |
ExPrefixSumPlusUnsignedLong(unsigned long &value, const unsigned long &initial) | Group | protectedvirtual |
ExPrefixSumPlusUnsignedLongLong(unsigned long long &value, const unsigned long long &initial) | Group | protectedvirtual |
Group(size_t my_rank, size_t group_size) | Group | inline |
Group(const Group &)=delete | Group | |
Group(Group &&)=default | Group | |
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 | |
my_host_rank() const | Group | inline |
my_rank_ | Group | protected |
num_hosts() const final | Group | inlinevirtual |
num_parallel_async() const | Group | virtual |
OneFactorPeer(size_t round) const | Group | inline |
OneFactorSize() const | Group | inline |
operator=(const Group &)=delete | Group | |
operator=(Group &&)=default | Group | |
thrill::net::Group::operator=(const Group &)=delete | Group | |
thrill::net::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) | Group | protectedvirtual |
PrefixSumPlusLong(long &value, const long &initial) | Group | protectedvirtual |
PrefixSumPlusLongLong(long long &value, const long long &initial) | Group | protectedvirtual |
PrefixSumPlusUnsignedInt(unsigned int &value, const unsigned int &initial) | Group | protectedvirtual |
PrefixSumPlusUnsignedLong(unsigned long &value, const unsigned long &initial) | Group | protectedvirtual |
PrefixSumPlusUnsignedLongLong(unsigned long long &value, const unsigned long long &initial) | Group | protectedvirtual |
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 |
tcp_connection(size_t id) | Group | inline |
~Group() | Group | inlinevirtual |