template<typename MsgT>
vt::group::GroupCollectiveInfoMsg struct

Public types

using MessageParentType = MsgT
using CountType = int32_t

Constructors, destructors, conversion operators

vt_msg_serialize_prohibited()
GroupCollectiveInfoMsg() defaulted
GroupCollectiveInfoMsg(GroupType const& in_group, RemoteOperationIDType in_op, bool in_is_in_group, NodeType const& in_subtree, NodeType const& in_child_node = uninitialized_destination, CountType const& level = 0, CountType const& extra_nodes = 0)

Public functions

auto getChild() const -> NodeType
auto getSubtreeSize() const -> NodeType
auto isStatic() const -> bool
auto isInGroup() const -> bool
auto getExtraNodes() const -> CountType
auto getLevel() const -> CountType