Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::Materials::IMeshMaterialVariableSynchronizer Class Referenceabstract

Public Member Functions

virtual IVariableSynchronizervariableSynchronizer ()=0
 Associated classical variable synchronizer.
virtual ConstArrayView< MatVarIndexsharedItems (Int32 index)=0
 List of shared MatVarIndex for index rank index in the variableSynchronizer::communicatingRanks() array;.
virtual ConstArrayView< MatVarIndexghostItems (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< IMeshMaterialSynchronizeBuffercommonBuffer ()=0
 Common buffer for messages.
virtual eMemoryRessource bufferMemoryRessource () const =0
 Memory resource to use for communication buffers.

Detailed Description

Definition at line 39 of file IMeshMaterialVariableSynchronizer.h.

Constructor & Destructor Documentation

◆ ~IMeshMaterialVariableSynchronizer()

virtual Arcane::Materials::IMeshMaterialVariableSynchronizer::~IMeshMaterialVariableSynchronizer ( )
inlinevirtual

Definition at line 43 of file IMeshMaterialVariableSynchronizer.h.


The documentation for this class was generated from the following file: