| Thrill
    0.1
    | 
This is the complete list of members for AllReduceNode< ValueType, ReduceFunction >, including all inherited members.
| ActionNode(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents) | ActionNode | inline | 
| ActionResultNode(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents) | ActionResultNode< ValueType > | inline | 
| AllReduceNode(const ParentDIA &parent, const char *label, const ValueType &initial_value=ValueType(), bool with_initial_value=false, const ReduceFunction &reduce_function=ReduceFunction()) | AllReduceNode< ValueType, ReduceFunction > | inline | 
| children() const final | ActionNode | inlinevirtual | 
| consume_counter() const | DIABase | inlinevirtual | 
| consume_counter_ | DIABase | protected | 
| context() | DIABase | inline | 
| context_ | DIABase | protected | 
| debug | AllReduceNode< ValueType, ReduceFunction > | privatestatic | 
| dec_reference() const noexcept | ReferenceCounter | inline | 
| DecConsumeCounter(size_t) final | ActionNode | inlinevirtual | 
| dia_id() const | DIABase | inline | 
| dia_id_ | DIABase | protected | 
| DIABase(Context &ctx, const char *label, const std::initializer_list< size_t > &parent_ids, const std::initializer_list< DIABasePtr > &parents) | DIABase | inline | 
| DIABase(Context &ctx, const char *label, std::vector< size_t > &&parent_ids, std::vector< DIABasePtr > &&parents) | DIABase | inline | 
| DIABase(const DIABase &)=delete | DIABase | |
| DIABase(DIABase &&)=default | DIABase | |
| DIABasePtr typedef | DIABase | |
| Dispose() | DIABase | inlinevirtual | 
| Execute() final | AllReduceNode< ValueType, ReduceFunction > | inlinevirtual | 
| ExecuteMemUse() | DIABase | inlinevirtual | 
| first_ | AllReduceNode< ValueType, ReduceFunction > | private | 
| ForwardDataOnly() const | DIABase | inlinevirtual | 
| inc_reference() const noexcept | ReferenceCounter | inline | 
| IncConsumeCounter(size_t) final | ActionNode | inlinevirtual | 
| kNeverConsume | DIABase | static | 
| label() const | DIABase | inline | 
| label_ | DIABase | protected | 
| logger_ | DIABase | |
| mem_limit_ | DIABase | protected | 
| mem_manager() | DIABase | inline | 
| OnPreOpFile(const data::File &, size_t) | DIABase | inlinevirtual | 
| operator=(const DIABase &)=delete | DIABase | |
| operator=(DIABase &&)=default | DIABase | |
| tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexcept | ReferenceCounter | inline | 
| parent_ids() const | DIABase | inline | 
| parents() const | DIABase | inline | 
| parents_ | DIABase | protected | 
| PreOp(const ValueType &input) | AllReduceNode< ValueType, ReduceFunction > | inline | 
| PreOpMemUse() | DIABase | inlinevirtual | 
| PushData(bool) final | ActionNode | inlinevirtual | 
| PushDataMemUse() | DIABase | inlinevirtual | 
| reduce_function_ | AllReduceNode< ValueType, ReduceFunction > | private | 
| reference_count() const noexcept | ReferenceCounter | inline | 
| ReferenceCounter() noexcept | ReferenceCounter | inline | 
| ReferenceCounter(const ReferenceCounter &) noexcept | ReferenceCounter | inline | 
| RemoveAllChildren() final | ActionNode | inlinevirtual | 
| RemoveChild(DIABase *) final | ActionNode | inlinevirtual | 
| RemoveParent(DIABase *p) | DIABase | inline | 
| RequireParentPushData(size_t) const | DIABase | inlinevirtual | 
| result() const final | AllReduceNode< ValueType, ReduceFunction > | inlinevirtual | 
| RunPushData() final | ActionNode | inlinevirtual | 
| RunScope() | DIABase | |
| set_mem_limit(const DIAMemUse &mem_limit) | DIABase | inline | 
| set_state(const DIAState &state) | DIABase | inline | 
| SetConsumeCounter(size_t) final | ActionNode | inlinevirtual | 
| StartPreOp(size_t) | DIABase | inlinevirtual | 
| state() const | DIABase | inline | 
| state_ | DIABase | protected | 
| StopPreOp(size_t) | DIABase | inlinevirtual | 
| sum_ | AllReduceNode< ValueType, ReduceFunction > | private | 
| Super typedef | AllReduceNode< ValueType, ReduceFunction > | private | 
| unique() const noexcept | ReferenceCounter | inline | 
| ~DIABase() | DIABase | inlinevirtual | 
| ~ReferenceCounter() | ReferenceCounter | inline |