58 static const char*
const WExit;
98 ARCANE_DEPRECATED_REASON(
"Y2022: Do not use this method. Try to get 'ISubDomain' from another way")
105 virtual
void executeEntryPoint() = 0;
113 virtual Real totalCPUTime() const = 0;
121 virtual Real lastCPUTime() const = 0;
124 virtual Real totalElapsedTime() const = 0;
127 virtual Real lastElapsedTime() const = 0;
133 ARCANE_DEPRECATED_REASON("Y2022: Use totalElapsedTime() instead")
134 virtual Real totalTime(
Timer::eTimerType) const = 0;
140 ARCANE_DEPRECATED_REASON("Y2022: Use lastElapsedTime() instead")
141 virtual Real lastTime(
Timer::eTimerType) const = 0;
144 virtual Integer nbCall() const = 0;
150 virtual
int property() const = 0;
Interface d'un point d'entrée d'un module.
static const char *const WComputeLoop
appelé pendant la boucle de calcul
static const char *const WBuild
appelé pour la construction du module
static const char *const WStartInit
appelé pendant l'initialisation d'un nouveau cas
static const char *const WRestore
appelé pour restaurer les variables lors d'un retour arrière
static const char *const WOnMeshRefinement
appelé après un raffinement de maillage
virtual String fullName() const =0
Nom complet (avec le module) du point d'entrée. Ce nom est unique.
static const char *const WOnMeshChanged
appelé après un changement de maillage
static const char *const WContinueInit
appelé pendant l'initialisation d'une reprise
static const char *const WInit
appelé pendant l'initialisation
virtual String name() const =0
Retourne le nom du point d'entrée.
virtual ~IEntryPoint()=default
Libère les ressources.
Interface du gestionnaire d'un sous-domaine.