Informations pour un message 'gather'. Plus de détails...
Types publics | |
enum class | Mode { Gather , GatherVariable , GatherVariableNeedComputeInfo , Null } |
Mode du message. Plus de détails... | |
Fonctions membres publiques | |
GatherMessageInfoBase ()=default | |
Message pout tout le monde et bloquant. | |
GatherMessageInfoBase (MessageRank dest_rank) | |
Message bloquant ayant pour destination rank. | |
GatherMessageInfoBase (MessageRank dest_rank, eBlockingType blocking_type) | |
Message ayant pour destination dest_rank et mode bloquant blocking_type. | |
void | setBlocking (bool is_blocking) |
bool | isBlocking () const |
Indique si le message est bloquant. | |
MessageRank | destinationRank () const |
Rang de la destination du message. | |
void | setDestinationRank (MessageRank rank) |
Positionne le rang de la destination du message. | |
Mode | mode () const |
Mode du message. | |
void | print (std::ostream &o) const |
Affiche le message. | |
bool | isValid () const |
Fonctions membres protégées | |
void | _setType (Mode t) |
Attributs privés | |
MessageRank | m_destination_rank |
bool | m_is_blocking = true |
Mode | m_mode = Mode::Null |
Amis | |
std::ostream & | operator<< (std::ostream &o, const GatherMessageInfoBase &pmessage) |
Informations pour un message 'gather'.
Il faut plutôt utiliser la classe GatherMessageInfo plutôt que cette classe. Cette classe permet d'utiliser les messages de type 'Gather', 'GatherVariable', 'AllGather' et 'AllGatherVariable' de manière générique.
Définition à la ligne 32 du fichier GatherMessageInfo.h.
|
strong |
Mode du message.
Définition à la ligne 37 du fichier GatherMessageInfo.h.
|
inlineexplicit |
Message bloquant ayant pour destination rank.
Définition à la ligne 51 du fichier GatherMessageInfo.h.
|
inline |
Message ayant pour destination dest_rank et mode bloquant blocking_type.
Définition à la ligne 56 du fichier GatherMessageInfo.h.
|
inlineprotected |
Définition à la ligne 103 du fichier GatherMessageInfo.h.
|
inline |
Rang de la destination du message.
Définition à la ligne 71 du fichier GatherMessageInfo.h.
|
inline |
Indique si le message est bloquant.
Définition à la ligne 68 du fichier GatherMessageInfo.h.
|
inline |
Définition à la ligne 94 du fichier GatherMessageInfo.h.
|
inline |
Mode du message.
Définition à la ligne 80 du fichier GatherMessageInfo.h.
void Arccore::MessagePassing::GatherMessageInfoBase::print | ( | std::ostream & | o | ) | const |
Affiche le message.
Définition à la ligne 27 du fichier GatherMessageInfo.cc.
|
inline |
Définition à la ligne 63 du fichier GatherMessageInfo.h.
|
inline |
Positionne le rang de la destination du message.
Définition à la ligne 74 du fichier GatherMessageInfo.h.
|
friend |
Définition à la ligne 85 du fichier GatherMessageInfo.h.
|
private |
Définition à la ligne 110 du fichier GatherMessageInfo.h.
|
private |
Définition à la ligne 111 du fichier GatherMessageInfo.h.
|
private |
Définition à la ligne 112 du fichier GatherMessageInfo.h.