12#ifndef ARCANE_IMODULE_H
13#define ARCANE_IMODULE_H
17#include "arcane/ArcaneTypes.h"
87 virtual bool used()
const =0;
Interface du gestionnaire des accélérateurs.
virtual ~IModule()
Destructeur.
virtual MeshHandle defaultMeshHandle() const =0
Maillage associé
virtual void setUsed(bool v)=0
Indique si un module est utilisé ou non (interne).
virtual VersionInfo versionInfo() const =0
Version du module.
virtual IMesh * defaultMesh() const =0
Maillage associé. Peut être nul. Utiliser defaultMeshHandle() à la place.
virtual String name() const =0
Nom du module.
virtual ISubDomain * subDomain() const =0
Gestionnaire de sous-domaine.
virtual bool isGarbageCollected() const =0
Indique si le module est géré par un ramasse miette auquel cas il ne faut pas appeler l'operateur del...
virtual IAcceleratorMng * acceleratorMng() const =0
Gestionnaire des accélérateurs.
virtual ISession * session() const =0
Session du module.
virtual ITraceMng * traceMng() const =0
Gestionnaire de traces.
virtual bool disabled() const =0
true si le module est désactivé
virtual void setDisabled(bool v)=0
Active ou désactive temporairement le module (interne).
virtual IParallelMng * parallelMng() const =0
Gestionnaire du parallélisme par échange de message.
virtual bool used() const =0
true si le module est utilisé.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface d'une session d'exécution d'un cas.
Interface du gestionnaire d'un sous-domaine.
Informations sur une version.
Interface du gestionnaire de traces.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-