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

Classe ' friend' de IParallelMng permettant d'accéder à IParallelMng::_internalUtilsFactory() const;. Plus de détails...

+ Graphe de collaboration de Arcane::ParallelMngUtilsAccessor:

Fonctions membres publiques statiques

static Ref< IGetVariablesValuesParallelOperationcreateGetVariablesValuesOperation (IParallelMng *pm)
 
static Ref< ITransferValuesParallelOperationcreateTransferValuesOperation (IParallelMng *pm)
 
static Ref< IParallelExchangercreateExchanger (IParallelMng *pm)
 
static Ref< IVariableSynchronizercreateSynchronizer (IParallelMng *pm, IItemFamily *family)
 
static Ref< IVariableSynchronizercreateSynchronizer (IParallelMng *pm, const ItemGroup &group)
 
static Ref< IParallelTopologycreateTopology (IParallelMng *pm)
 
static Ref< IParallelMngcreateSubParallelMngRef (IParallelMng *pm, Int32 color, Int32 key)
 
static Ref< ISerializeMessagecreateSendSerializeMessageRef (IParallelMng *pm, Int32 rank)
 
static Ref< ISerializeMessagecreateReceiveSerializeMessageRef (IParallelMng *pm, Int32 rank)
 

Description détaillée

Classe ' friend' de IParallelMng permettant d'accéder à IParallelMng::_internalUtilsFactory() const;.

Définition à la ligne 33 du fichier ParallelMngUtils.cc.

Documentation des fonctions membres

◆ createExchanger()

static Ref< IParallelExchanger > Arcane::ParallelMngUtilsAccessor::createExchanger ( IParallelMng * pm)
inlinestatic

Définition à la ligne 54 du fichier ParallelMngUtils.cc.

◆ createGetVariablesValuesOperation()

static Ref< IGetVariablesValuesParallelOperation > Arcane::ParallelMngUtilsAccessor::createGetVariablesValuesOperation ( IParallelMng * pm)
inlinestatic

Définition à la ligne 38 du fichier ParallelMngUtils.cc.

◆ createReceiveSerializeMessageRef()

static Ref< ISerializeMessage > Arcane::ParallelMngUtilsAccessor::createReceiveSerializeMessageRef ( IParallelMng * pm,
Int32 rank )
inlinestatic

Définition à la ligne 101 du fichier ParallelMngUtils.cc.

◆ createSendSerializeMessageRef()

static Ref< ISerializeMessage > Arcane::ParallelMngUtilsAccessor::createSendSerializeMessageRef ( IParallelMng * pm,
Int32 rank )
inlinestatic

Définition à la ligne 93 du fichier ParallelMngUtils.cc.

◆ createSubParallelMngRef()

static Ref< IParallelMng > Arcane::ParallelMngUtilsAccessor::createSubParallelMngRef ( IParallelMng * pm,
Int32 color,
Int32 key )
inlinestatic

Définition à la ligne 86 du fichier ParallelMngUtils.cc.

◆ createSynchronizer() [1/2]

static Ref< IVariableSynchronizer > Arcane::ParallelMngUtilsAccessor::createSynchronizer ( IParallelMng * pm,
const ItemGroup & group )
inlinestatic

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

◆ createSynchronizer() [2/2]

static Ref< IVariableSynchronizer > Arcane::ParallelMngUtilsAccessor::createSynchronizer ( IParallelMng * pm,
IItemFamily * family )
inlinestatic

Définition à la ligne 62 du fichier ParallelMngUtils.cc.

◆ createTopology()

static Ref< IParallelTopology > Arcane::ParallelMngUtilsAccessor::createTopology ( IParallelMng * pm)
inlinestatic

Définition à la ligne 78 du fichier ParallelMngUtils.cc.

◆ createTransferValuesOperation()

static Ref< ITransferValuesParallelOperation > Arcane::ParallelMngUtilsAccessor::createTransferValuesOperation ( IParallelMng * pm)
inlinestatic

Définition à la ligne 46 du fichier ParallelMngUtils.cc.


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