Interface of the material variable synchronizer. More...
#include <arcane/materials/IMeshMaterialVariableSynchronizer.h>
Public Member Functions | |
| virtual IVariableSynchronizer * | variableSynchronizer ()=0 |
| Associated classical variable synchronizer. | |
| virtual ConstArrayView< MatVarIndex > | sharedItems (Int32 index)=0 |
| List of shared MatVarIndex for index rank index in the variableSynchronizer::communicatingRanks() array;. | |
| virtual ConstArrayView< MatVarIndex > | ghostItems (Int32 index)=0 |
| List of ghost MatVarIndex for index rank index in the variableSynchronizer::communicatingRanks() array;. | |
| virtual void | recompute ()=0 |
| Recalculates synchronization information. | |
| virtual void | checkRecompute ()=0 |
| Recalculates synchronization information if necessary. | |
| virtual Ref< IMeshMaterialSynchronizeBuffer > | commonBuffer ()=0 |
| Common buffer for messages. | |
| virtual eMemoryRessource | bufferMemoryRessource () const =0 |
| Memory resource to use for communication buffers. | |
Interface of the material variable synchronizer.
Definition at line 39 of file IMeshMaterialVariableSynchronizer.h.
|
inlinevirtual |
Definition at line 43 of file IMeshMaterialVariableSynchronizer.h.
|
pure virtual |
Memory resource to use for communication buffers.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Recalculates synchronization information if necessary.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Common buffer for messages.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
List of ghost MatVarIndex for index rank index in the variableSynchronizer::communicatingRanks() array;.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Recalculates synchronization information.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
List of shared MatVarIndex for index rank index in the variableSynchronizer::communicatingRanks() array;.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.
|
pure virtual |
Associated classical variable synchronizer.
Implemented in Arcane::Materials::MeshMaterialVariableSynchronizer.