struct
GroupCollective
Public types
-
using TreeType = collective::
tree:: Tree - using TreePtrType = std::unique_ptr<TreeType>
-
using NodeListType = TreeType::
NodeListType -
using ReduceType = collective::
reduce:: Reduce - using ReducePtrType = ReduceType*
Constructors, destructors, conversion operators
- GroupCollective() explicit
Protected functions
- auto getInitialParent() const -> NodeType
- auto getInitialChildren() const -> NodeType
- auto isInitialRoot() const -> bool
- auto getChildren() const -> NodeListType const &