Interface du module principal. Plus de détails...
#include <arcane/core/IModuleMaster.h>
Fonctions membres publiques | |
virtual | ~IModuleMaster () |
Destructeur. | |
virtual CaseOptionsMain * | caseoptions ()=0 |
Retourne les options de ce module. | |
virtual IModule * | toModule ()=0 |
Conversion en module standard. | |
virtual CommonVariables * | commonVariables ()=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 IModuleMaster * | createDefault (const ModuleBuildInfo &) |
Création d'une instance de IModuleMaster. | |
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.
|
inlinevirtual |
|
pure virtual |
Ajoute le service de boucle en temps.
Implémenté dans Arcane::ModuleMaster.
|
pure virtual |
Retourne les options de ce module.
Implémenté dans Arcane::ModuleMaster.
Référencé par Arcane::SubDomain::readCaseMeshes().
|
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().
|
static |
Création d'une instance de IModuleMaster.
Actuellement implémenté dans ModuleMaster
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.
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.