Arcane  4.1.11.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< int > m_mpi_send_counts
UniqueArray< int > m_mpi_receive_counts
UniqueArray< int > m_mpi_send_displacements
UniqueArray< int > m_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 49 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

Documentation des constructeurs et destructeur

◆ MpiNeighborVariableSynchronizerDispatcher()

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

Définition à la ligne 112 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 65 du fichier MpiNeighborVariableSynchronizeDispatcher.cc.

◆ m_mpi_receive_counts

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

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

◆ m_mpi_receive_displacements

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

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

◆ m_mpi_send_counts

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

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

◆ m_mpi_send_displacements

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

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

◆ m_synchronizer_communicator

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

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


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