|
vt 1.6.0
(Virtual Transport)
|
Public Member Functions | |
| CollectiveMsg (bool in_is_user_tag, TagType in_scope, TagType in_seq, NodeType in_root) | |
| Public Member Functions inherited from vt::collective::reduce::operators::ReduceDataMsg< T >< NoneType > | |
| ReduceDataMsg ()=default | |
| ReduceDataMsg (ReduceDataMsg const &)=default | |
| ReduceDataMsg (ReduceDataMsg &&)=default | |
| ReduceDataMsg (T &&in_val) | |
| ReduceDataMsg (T const &in_val) | |
| T & | getTuple () |
| T const & | getConstVal () const |
| T & | getVal () |
| T && | getMoveVal () |
| bool | isMsgCallback () const |
| bool | isParamCallback () const |
| CallbackMsgType | getMsgCallback () |
| CallbackParamType | getParamCallback () |
| bool | hasValidCallback () |
| void | setCallback (CallbackT cb) |
| void | serialize (SerializeT &s) |
Public Attributes | |
| bool | is_user_tag_ = false |
| TagType | scope_ = no_tag |
| TagType | seq_ = no_tag |
| NodeType | root_ = uninitialized_destination |
Additional Inherited Members | |
| Public Types inherited from vt::collective::reduce::operators::ReduceDataMsg< T >< NoneType > | |
| using | DataT |
| using | CallbackParamType |
| using | CallbackMsgType |
| using | MessageParentType |
| Protected Attributes inherited from vt::collective::reduce::operators::ReduceDataMsg< T >< NoneType > | |
| T | val_ |
| std::variant< CallbackMsgType, CallbackParamType > | cb_ |
|
inline |
| bool vt::collective::CollectiveAlg::CollectiveMsg::is_user_tag_ = false |
| NodeType vt::collective::CollectiveAlg::CollectiveMsg::root_ = uninitialized_destination |
| TagType vt::collective::CollectiveAlg::CollectiveMsg::scope_ = no_tag |
| TagType vt::collective::CollectiveAlg::CollectiveMsg::seq_ = no_tag |