Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MpiNeighborVariableSynchronizerDispatcher
+ Graphe d'héritage de Arcane::MpiNeighborVariableSynchronizerDispatcher:
+ Graphe de collaboration de Arcane::MpiNeighborVariableSynchronizerDispatcher:

Classes

class  Factory
 

Fonctions membres publiques

 MpiNeighborVariableSynchronizerDispatcher (Factory *f)
 
void compute () override
 
void beginSynchronize (IDataSynchronizeBuffer *buf) override
 
void endSynchronize (IDataSynchronizeBuffer *buf) override
 
- Fonctions membres publiques hérités de Arcane::AbstractDataSynchronizeImplementation
void setDataSynchronizeInfo (DataSynchronizeInfo *sync_info) final
 

Attributs privés

MpiParallelMngm_mpi_parallel_mng = nullptr
 
UniqueArray< intm_mpi_send_counts
 
UniqueArray< intm_mpi_receive_counts
 
UniqueArray< intm_mpi_send_displacements
 
UniqueArray< intm_mpi_receive_displacements
 
Ref< IVariableSynchronizerMpiCommunicatorm_synchronizer_communicator
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::AbstractDataSynchronizeImplementation
DataSynchronizeInfo_syncInfo () const
 

Description détaillée

Définition à la ligne 48 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

Documentation des constructeurs et destructeur

◆ MpiNeighborVariableSynchronizerDispatcher()

Arcane::MpiNeighborVariableSynchronizerDispatcher::MpiNeighborVariableSynchronizerDispatcher ( Factory f)
explicit

Définition à la ligne 111 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

Documentation des fonctions membres

◆ beginSynchronize()

void Arcane::MpiNeighborVariableSynchronizerDispatcher::beginSynchronize ( IDataSynchronizeBuffer buf)
overridevirtual

◆ compute()

void Arcane::MpiNeighborVariableSynchronizerDispatcher::compute ( )
overridevirtual

◆ endSynchronize()

void Arcane::MpiNeighborVariableSynchronizerDispatcher::endSynchronize ( IDataSynchronizeBuffer buf)
overridevirtual

Documentation des données membres

◆ m_mpi_parallel_mng

MpiParallelMng* Arcane::MpiNeighborVariableSynchronizerDispatcher::m_mpi_parallel_mng = nullptr
private

Définition à la ligne 64 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_mpi_receive_counts

UniqueArray<int> Arcane::MpiNeighborVariableSynchronizerDispatcher::m_mpi_receive_counts
private

Définition à la ligne 66 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_mpi_receive_displacements

UniqueArray<int> Arcane::MpiNeighborVariableSynchronizerDispatcher::m_mpi_receive_displacements
private

Définition à la ligne 68 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_mpi_send_counts

UniqueArray<int> Arcane::MpiNeighborVariableSynchronizerDispatcher::m_mpi_send_counts
private

Définition à la ligne 65 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_mpi_send_displacements

UniqueArray<int> Arcane::MpiNeighborVariableSynchronizerDispatcher::m_mpi_send_displacements
private

Définition à la ligne 67 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_synchronizer_communicator

Ref<IVariableSynchronizerMpiCommunicator> Arcane::MpiNeighborVariableSynchronizerDispatcher::m_synchronizer_communicator
private

Définition à la ligne 69 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.


La documentation de cette classe a été générée à partir du fichier suivant :