Classe permettant d'accéder aux éléments partagés de la variable en mémoire partagée. Plus de détails...
#include <arcane/core/MachineShMemWinVariable.h>
Fonctions membres publiques | |
| ConstArrayView< Int32 > | machineRanks () const |
| Méthode permettant d'obtenir les rangs qui possèdent un segment dans la fenêtre. | |
| void | barrier () const |
| Méthode permettant d'attendre que tous les processus/threads du noeud appellent cette méthode pour continuer l'exécution. | |
Fonctions membres protégées | |
| MachineShMemWinVariableCommon (IVariable *var) | |
| Constructeur. | |
Attributs protégés | |
| Ref< MachineShMemWinVariableBase > | m_base |
Classe permettant d'accéder aux éléments partagés de la variable en mémoire partagée.
Pour avoir accès à toutes les propriétés, il est nécessaire d'utiliser une des classes enfants :
Définition à la ligne 55 du fichier MachineShMemWinVariable.h.
|
explicitprotected |
Constructeur.
| var | Variable ayant la propriété "IVariable::PInShMem". |
Définition à la ligne 38 du fichier MachineShMemWinVariable.cc.
Références Arcane::makeRef().
Référencé par Arcane::MachineShMemWinMeshVariableScalarT< ItemType, DataType >::MachineShMemWinMeshVariableScalarT(), et Arcane::MachineShMemWinVariableArrayT< DataType >::MachineShMemWinVariableArrayT().
| void Arcane::MachineShMemWinVariableCommon::barrier | ( | ) | const |
Méthode permettant d'attendre que tous les processus/threads du noeud appellent cette méthode pour continuer l'exécution.
Définition à la ligne 62 du fichier MachineShMemWinVariable.cc.
| ConstArrayView< Int32 > Arcane::MachineShMemWinVariableCommon::machineRanks | ( | ) | const |
Méthode permettant d'obtenir les rangs qui possèdent un segment dans la fenêtre.
Appel non collectif.
Définition à la ligne 53 du fichier MachineShMemWinVariable.cc.
|
protected |
Définition à la ligne 90 du fichier MachineShMemWinVariable.h.