Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::AcceleratorMng

Gestionnaire des modules. Plus de détails...

+ Graphe d'héritage de Arcane::Accelerator::AcceleratorMng:
+ Graphe de collaboration de Arcane::Accelerator::AcceleratorMng:

Fonctions membres publiques

 AcceleratorMng (ITraceMng *tm)
 
void initialize (const AcceleratorRuntimeInitialisationInfo &runtime_info) override
 Initialise l'instance.
 
bool isInitialized () const override
 Indique si l'instance a été initialisée via l'appel à initialize()
 
RunnerdefaultRunner () override
 Exécuteur par défaut.
 
RunQueuedefaultQueue () override
 File d'exécution par défaut.
 
Runner runner () override
 Exécuteur associé à l'instance.
 
RunQueue queue () override
 File d'exécution associée à l'instance.
 

Description détaillée

Gestionnaire des modules.

Définition à la ligne 43 du fichier AcceleratorMng.cc.

Documentation des constructeurs et destructeur

◆ AcceleratorMng()

Arcane::Accelerator::AcceleratorMng::AcceleratorMng ( ITraceMng tm)
inlineexplicit

Définition à la ligne 49 du fichier AcceleratorMng.cc.

Documentation des fonctions membres

◆ defaultQueue()

RunQueue * Arcane::Accelerator::AcceleratorMng::defaultQueue ( )
inlineoverridevirtual

File d'exécution par défaut.

Le pointeur retourné reste la propriété de cette instance.

Note
Cette méthode sera à terme obsolète.. Il est préférable d'utiliser la méthode queue() à la place car elle est toujours valide.

Implémente Arcane::Accelerator::IAcceleratorMng.

Définition à la ligne 63 du fichier AcceleratorMng.cc.

Références Arccore::Ref< InstanceType, ImplTagId >::get().

◆ defaultRunner()

Runner * Arcane::Accelerator::AcceleratorMng::defaultRunner ( )
inlineoverridevirtual

Exécuteur par défaut.

Note
Cette méthode sera à terme obsolète.. Il est préférable d'utiliser la méthode runner() à la place car elle est toujours valide.

Le pointeur retourné reste la propriété de cette instance.

Précondition
isInitialized()==true

Implémente Arcane::Accelerator::IAcceleratorMng.

Définition à la ligne 58 du fichier AcceleratorMng.cc.

Références Arccore::Ref< InstanceType, ImplTagId >::get().

◆ initialize()

void Arcane::Accelerator::AcceleratorMng::initialize ( const AcceleratorRuntimeInitialisationInfo runtime_info)
overridevirtual

◆ isInitialized()

bool Arcane::Accelerator::AcceleratorMng::isInitialized ( ) const
inlineoverridevirtual

Indique si l'instance a été initialisée via l'appel à initialize()

Implémente Arcane::Accelerator::IAcceleratorMng.

Définition à la ligne 57 du fichier AcceleratorMng.cc.

◆ queue()

RunQueue Arcane::Accelerator::AcceleratorMng::queue ( )
inlineoverridevirtual

File d'exécution associée à l'instance.

Si l'instance a été initialisée, retourne *defaultQueue(). Sinon, retourne une file nulle.

Implémente Arcane::Accelerator::IAcceleratorMng.

Définition à la ligne 72 du fichier AcceleratorMng.cc.

◆ runner()

Runner Arcane::Accelerator::AcceleratorMng::runner ( )
inlineoverridevirtual

Exécuteur associé à l'instance.

Si l'instance a été initialisée, retourne *defaultRunner(). Sinon, retourne une instance de Runner nulle.

Implémente Arcane::Accelerator::IAcceleratorMng.

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


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