|
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< DataType > | |
| ReduceDataMsg ()=default | |
| ReduceDataMsg (ReduceDataMsg const &)=default | |
| ReduceDataMsg (ReduceDataMsg &&)=default | |
| ReduceDataMsg (DataType &&in_val) | |
| ReduceDataMsg (DataType const &in_val) | |
| DataType & | getTuple () |
| DataType const & | getConstVal () const |
| DataType & | getVal () |
| DataType && | getMoveVal () |
| bool | isMsgCallback () const |
| bool | isParamCallback () const |
| CallbackMsgType | getMsgCallback () |
| CallbackParamType | getParamCallback () |
| bool | hasValidCallback () |
| template<typename CallbackT > | |
| void | setCallback (CallbackT cb) |
| template<typename SerializeT > | |
| void | serialize (SerializeT &s) |
Public Member Functions inherited from vt::messaging::SerializeIfNeededMsg< MsgT, SelfT, DepTypesT > | |
| template<typename... Args> | |
| SerializeIfNeededMsg (Args &&... args) | |
| template<typename SerializerT > | |
| void | serialize (SerializerT &s) |
Public Member Functions inherited from vt::collective::reduce::operators::ReduceCombine< void > | |
| ReduceCombine ()=default | |
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< DataType > | |
| using | DataT = DataType |
| using | CallbackParamType = typename GetCallbackType< DataType >::CallbackType |
| using | CallbackMsgType = Callback< ReduceDataMsg< DataType > > |
| using | MessageParentType = SerializeIfNeeded< ReduceMsg, ReduceDataMsg< DataType >, DataType > |
Static Public Member Functions inherited from vt::collective::reduce::operators::ReduceCombine< void > | |
| static void | msgHandler (MsgT *msg) |
Static Public Attributes inherited from vt::messaging::SerializeIfNeededMsg< MsgT, SelfT, DepTypesT > | |
| static constexpr ::vt::messaging::SerializationMode | vt_serialize_mode |
Protected Attributes inherited from vt::collective::reduce::operators::ReduceDataMsg< DataType > | |
| DataType | 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 |
1.8.16