Interface du synchroniseur de variables matériaux. Plus de détails...
#include <arcane/materials/IMeshMaterialVariableSynchronizer.h>
Fonctions membres publiques | |
virtual IVariableSynchronizer * | variableSynchronizer ()=0 |
Synchroniseur des variables classiques associé. | |
virtual ConstArrayView< MatVarIndex > | sharedItems (Int32 index)=0 |
Liste des MatVarIndex partagés pour le rang d'indice index dans le tableau variableSynchronizer::communicatingRanks();. | |
virtual ConstArrayView< MatVarIndex > | ghostItems (Int32 index)=0 |
Liste des MatVarIndex fantômes pour le rang d'indice index dans le tableau variableSynchronizer::communicatingRanks();. | |
virtual void | recompute ()=0 |
Recalcule les infos de synchronisation. | |
virtual void | checkRecompute ()=0 |
Recalcule les infos de synchronisation si nécessaire. | |
virtual Ref< IMeshMaterialSynchronizeBuffer > | commonBuffer ()=0 |
Buffer commun pour les messages. | |
virtual eMemoryRessource | bufferMemoryRessource () const =0 |
Ressource mémoire à utiliser pour les buffers de communication. | |
Interface du synchroniseur de variables matériaux.
Définition à la ligne 38 du fichier IMeshMaterialVariableSynchronizer.h.
|
inlinevirtual |
Définition à la ligne 42 du fichier IMeshMaterialVariableSynchronizer.h.
|
pure virtual |
Ressource mémoire à utiliser pour les buffers de communication.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
Recalcule les infos de synchronisation si nécessaire.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Buffer commun pour les messages.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Liste des MatVarIndex fantômes pour le rang d'indice index dans le tableau variableSynchronizer::communicatingRanks();.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
Recalcule les infos de synchronisation.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Liste des MatVarIndex partagés pour le rang d'indice index dans le tableau variableSynchronizer::communicatingRanks();.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Synchroniseur des variables classiques associé.
Implémenté dans Arcane::Materials::MeshMaterialVariableSynchronizer.