Thrill  0.1
FlowControlChannel Member List

This is the complete list of members for FlowControlChannel, including all inherited members.

AllGather(const T &value)FlowControlChannelinline
AllReduce(const T &value, const BinarySumOp &sum_op=BinarySumOp())FlowControlChannelinline
Barrier()FlowControlChannel
barrier_FlowControlChannelprivate
Broadcast(const T &value, size_t origin=0)FlowControlChannelinline
count_allreduce_FlowControlChannelprivate
count_barrier_FlowControlChannelprivate
count_broadcast_FlowControlChannelprivate
count_predecessor_FlowControlChannelprivate
count_prefixsum_FlowControlChannelprivate
count_reduce_FlowControlChannelprivate
debugFlowControlChannelprivatestatic
enable_statsFlowControlChannelprivatestatic
ExPrefixSum(const T &value, const BinarySumOp &sum_op=BinarySumOp(), const T &initial=T())FlowControlChannelinline
ExPrefixSumTotal(T &value, const BinarySumOp &sum_op=BinarySumOp(), const T &initial=T())FlowControlChannelinline
FlowControlChannel(Group &group, size_t local_id, size_t thread_count, common::ThreadBarrier &barrier, LocalData *shmem, std::atomic< size_t > &generation)FlowControlChannel
FlowControlChannel(const FlowControlChannel &)=deleteFlowControlChannel
FlowControlChannel(FlowControlChannel &&)=defaultFlowControlChannel
generation_FlowControlChannelprivate
GetLocalShared(size_t step, size_t idx)FlowControlChannelinlineprivate
GetLocalShared(size_t step)FlowControlChannelinlineprivate
GetNextStep()FlowControlChannelinlineprivate
group()FlowControlChannelinline
group_FlowControlChannelprivate
host_rank_FlowControlChannelprivate
local_id_FlowControlChannelprivate
LocalBarrier()FlowControlChannel
my_rank() constFlowControlChannelinline
num_hosts_FlowControlChannelprivate
num_workers() constFlowControlChannelinline
operator=(const FlowControlChannel &)=deleteFlowControlChannel
Predecessor(size_t k, const std::vector< T > &my_values)FlowControlChannelinline
PrefixSum(const T &value, const BinarySumOp &sum_op=BinarySumOp(), const T &initial=T())FlowControlChannelinline
PrefixSumBase(const T &value, const BinarySumOp &sum_op=BinarySumOp(), const T &initial=T(), bool inclusive=true)FlowControlChannelinline
Reduce(const T &value, size_t root=0, const BinarySumOp &sum_op=BinarySumOp())FlowControlChannelinline
RunTimer typedefFlowControlChannelprivate
SetLocalShared(size_t step, const T *value)FlowControlChannelinlineprivate
shmem_FlowControlChannelprivate
thread_count_FlowControlChannelprivate
Timer typedefFlowControlChannelprivate
timer_allreduce_FlowControlChannelprivate
timer_barrier_FlowControlChannelprivate
timer_broadcast_FlowControlChannelprivate
timer_communication_FlowControlChannelprivate
timer_predecessor_FlowControlChannelprivate
timer_prefixsum_FlowControlChannelprivate
timer_reduce_FlowControlChannelprivate
~FlowControlChannel()FlowControlChannel