Interface de la synchronisation d'une liste de variables. Plus de détails...
#include <arcane/impl/internal/IDataSynchronizeDispatcher.h>
Fonctions membres publiques | |
virtual void | compute ()=0 |
Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo. | |
virtual void | setSynchronizeBuffer (Ref< MemoryBuffer > buffer)=0 |
Positionne le buffer de synchronisation. | |
virtual void | synchronize (ConstArrayView< IVariable * > vars)=0 |
Fonctions membres publiques statiques | |
static IDataSynchronizeMultiDispatcher * | create (const DataSynchronizeDispatcherBuildInfo &bi) |
Interface de la synchronisation d'une liste de variables.
Définition à la ligne 137 du fichier IDataSynchronizeDispatcher.h.
Recalcule les informations nécessaires après une mise à jour des informations de DataSynchronizeInfo.
Implémenté dans Arcane::DataSynchronizeMultiDispatcher, et Arcane::DataSynchronizeMultiDispatcherV2.
|
static |
Définition à la ligne 479 du fichier DataSynchronizeDispatcher.cc.
|
pure virtual |
Positionne le buffer de synchronisation.
Il faut appeler cette méthode avant synchronize().
Implémenté dans Arcane::DataSynchronizeMultiDispatcherV2, et Arcane::DataSynchronizeMultiDispatcher.
Référencé par Arcane::VariableSynchronizer::SyncMessage::synchronize().