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

Interface du module principal. Plus de détails...

#include <arcane/core/IModuleMaster.h>

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

Fonctions membres publiques

virtual ~IModuleMaster ()
 Destructeur.
 
virtual CaseOptionsMaincaseoptions ()=0
 Retourne les options de ce module.
 
virtual IModuletoModule ()=0
 Conversion en module standard.
 
virtual CommonVariablescommonVariables ()=0
 Accès aux variables 'communes' partagés entre tout service et module.
 
virtual void addTimeLoopService (ITimeLoopService *tls)=0
 Ajoute le service de boucle en temps.
 
virtual void dumpStandardCurves ()=0
 Sort les courbes classiques.
 

Fonctions membres publiques statiques

static IModuleMastercreateDefault (const ModuleBuildInfo &)
 Création d'une instance de IModuleMaster.
 

Description détaillée

Interface du module principal.

Le module principal est le module encadrant les différentes actions des points d'entrée. Voir l'implémentation ModuleMaster pour plus de détails.

Définition à la ligne 43 du fichier IModuleMaster.h.

Documentation des constructeurs et destructeur

◆ ~IModuleMaster()

virtual Arcane::IModuleMaster::~IModuleMaster ( )
inlinevirtual

Destructeur.

Libère les ressources

Définition à la ligne 49 du fichier IModuleMaster.h.

Documentation des fonctions membres

◆ addTimeLoopService()

virtual void Arcane::IModuleMaster::addTimeLoopService ( ITimeLoopService tls)
pure virtual

Ajoute le service de boucle en temps.

Implémenté dans Arcane::ModuleMaster.

◆ caseoptions()

virtual CaseOptionsMain * Arcane::IModuleMaster::caseoptions ( )
pure virtual

Retourne les options de ce module.

Implémenté dans Arcane::ModuleMaster.

Référencé par Arcane::SubDomain::readCaseMeshes().

◆ commonVariables()

virtual CommonVariables * Arcane::IModuleMaster::commonVariables ( )
pure virtual

Accès aux variables 'communes' partagés entre tout service et module.

Implémenté dans Arcane::ModuleMaster.

Référencé par Arcane::SubDomain::commonVariables().

◆ createDefault()

static IModuleMaster * Arcane::IModuleMaster::createDefault ( const ModuleBuildInfo )
static

Création d'une instance de IModuleMaster.

Actuellement implémenté dans ModuleMaster

◆ dumpStandardCurves()

virtual void Arcane::IModuleMaster::dumpStandardCurves ( )
pure virtual

Sort les courbes classiques.

Cet appel ajoute dans le ITimeHistoryMng les courbes classiques (telles que CPUTime, ElapsedTime, TotalMemory, ...) pour l'itération courante. Par défaut, si cette fonction n'est pas appelée, les sorties se font à la fin de l'itération.

Implémenté dans Arcane::ModuleMaster.

◆ toModule()

virtual IModule * Arcane::IModuleMaster::toModule ( )
pure virtual

Conversion en module standard.

Le succès de la conversion est liée à l'implémentation de IModuleMaster en tant que IModule

Implémenté dans Arcane::ModuleMaster.


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