Synchronisation d'une liste de variables. Plus de détails...
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 210 du fichier DataSynchronizeDispatcher.cc.
|
inlineexplicit |
Définition à la ligne 215 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 221 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 222 du fichier DataSynchronizeDispatcher.cc.
|
overridevirtual |
Implémente Arcane::IDataSynchronizeMultiDispatcher.
Définition à la ligne 234 du fichier DataSynchronizeDispatcher.cc.
|
private |
Définition à la ligne 227 du fichier DataSynchronizeDispatcher.cc.
|
private |
Définition à la ligne 228 du fichier DataSynchronizeDispatcher.cc.