Synchronisation d'une liste de variables. Plus de détails...
Graphe d'héritage de Arcane::DataSynchronizeMultiDispatcher:
Graphe de collaboration de Arcane::DataSynchronizeMultiDispatcher:Fonctions membres publiques | |
| DataSynchronizeMultiDispatcher (const DataSynchronizeDispatcherBuildInfo &bi) | |
| void | compute () override |
| Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo. | |
| void | setSynchronizeBuffer (Ref< MemoryBuffer >) override |
| Positionne le buffer de synchronisation. | |
| void | synchronize (ConstArrayView< IVariable * > vars) override |
Attributs privés | |
| IParallelMng * | m_parallel_mng = nullptr |
| Ref< DataSynchronizeInfo > | m_sync_info |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de Arcane::IDataSynchronizeMultiDispatcher | |
| static IDataSynchronizeMultiDispatcher * | create (const DataSynchronizeDispatcherBuildInfo &bi) |
Synchronisation d'une liste de variables.
Définition à la ligne 208 du fichier DataSynchronizeDispatcher.cc.
|
inlineexplicit |
Définition à la ligne 213 du fichier DataSynchronizeDispatcher.cc.
|
inlineoverridevirtual |
Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo.
Implémente Arcane::IDataSynchronizeMultiDispatcher.
Définition à la ligne 219 du fichier DataSynchronizeDispatcher.cc.
|
inlineoverridevirtual |
Positionne le buffer de synchronisation.
Il faut appeler cette méthode avant synchronize().
Implémente Arcane::IDataSynchronizeMultiDispatcher.
Définition à la ligne 220 du fichier DataSynchronizeDispatcher.cc.
|
overridevirtual |
Implémente Arcane::IDataSynchronizeMultiDispatcher.
Définition à la ligne 232 du fichier DataSynchronizeDispatcher.cc.
|
private |
Définition à la ligne 225 du fichier DataSynchronizeDispatcher.cc.
|
private |
Définition à la ligne 226 du fichier DataSynchronizeDispatcher.cc.