Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::SimpleDataSynchronizeImplementation

Implémentation basique de la sérialisation. Plus de détails...

+ Graphe d'héritage de Arcane::SimpleDataSynchronizeImplementation:
+ Graphe de collaboration de Arcane::SimpleDataSynchronizeImplementation:

Classes

class  Factory
 

Fonctions membres publiques

 SimpleDataSynchronizeImplementation (Factory *f)
 
- Fonctions membres publiques hérités de Arcane::AbstractDataSynchronizeImplementation
void setDataSynchronizeInfo (DataSynchronizeInfo *sync_info) final
 

Fonctions membres protégées

void compute () override
 
void beginSynchronize (IDataSynchronizeBuffer *buf) override
 
void endSynchronize (IDataSynchronizeBuffer *buf) override
 
- Fonctions membres protégées hérités de Arcane::AbstractDataSynchronizeImplementation
DataSynchronizeInfo_syncInfo () const
 

Attributs privés

IParallelMngm_parallel_mng = nullptr
 
UniqueArray< Parallel::Requestm_all_requests
 

Description détaillée

Implémentation basique de la sérialisation.

Cette implémentation est faite à partir de send/receive suivi de 'wait'.

Définition à la ligne 346 du fichier DataSynchronizeDispatcher.cc.

Documentation des constructeurs et destructeur

◆ SimpleDataSynchronizeImplementation()

Arcane::SimpleDataSynchronizeImplementation::SimpleDataSynchronizeImplementation ( Factory f)
explicit

Définition à la ligne 392 du fichier DataSynchronizeDispatcher.cc.

Documentation des fonctions membres

◆ beginSynchronize()

void Arcane::SimpleDataSynchronizeImplementation::beginSynchronize ( IDataSynchronizeBuffer buf)
overrideprotectedvirtual

Implémente Arcane::IDataSynchronizeImplementation.

Définition à la ligne 411 du fichier DataSynchronizeDispatcher.cc.

◆ compute()

void Arcane::SimpleDataSynchronizeImplementation::compute ( )
inlineoverrideprotectedvirtual

Implémente Arcane::IDataSynchronizeImplementation.

Définition à la ligne 356 du fichier DataSynchronizeDispatcher.cc.

◆ endSynchronize()

void Arcane::SimpleDataSynchronizeImplementation::endSynchronize ( IDataSynchronizeBuffer buf)
overrideprotectedvirtual

Implémente Arcane::IDataSynchronizeImplementation.

Définition à la ligne 456 du fichier DataSynchronizeDispatcher.cc.

Documentation des données membres

◆ m_all_requests

UniqueArray<Parallel::Request> Arcane::SimpleDataSynchronizeImplementation::m_all_requests
private

Définition à la ligne 363 du fichier DataSynchronizeDispatcher.cc.

◆ m_parallel_mng

IParallelMng* Arcane::SimpleDataSynchronizeImplementation::m_parallel_mng = nullptr
private

Définition à la ligne 362 du fichier DataSynchronizeDispatcher.cc.


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