14#include "arcane/utils/String.h"
16#include "arcane/AbstractModule.h"
17#include "arcane/ISubDomain.h"
18#include "arcane/ModuleBuildInfo.h"
ISession * session() const override
Session associé au module.
bool m_used
true si le module est utilisé
IAcceleratorMng * acceleratorMng() const override
Gestionnaire des accélérateurs.
virtual ~AbstractModule()
Destructeur.
String name() const override
Nom du module.
String m_name
Nom du module.
ITraceMng * traceMng() const override
Gestionnaire de traces.
MeshHandle m_default_mesh_handle
Maillage par défaut du module.
VersionInfo m_version_info
Version du module.
ISubDomain * subDomain() const override
Sous-domaine associé au module.
ISession * m_session
Sesion.
ISubDomain * m_sub_domain
sous-domaine
bool m_disabled
Etat d'activation du module.
IAcceleratorMng * m_accelerator_mng
Gestionnaire des accélérateurs.
AbstractModule(const ModuleBuildInfo &)
Constructeur à partir d'un ModuleBuildInfo.
IParallelMng * parallelMng() const override
Gestionnaire du parallélisme par échange de message.
Interface du gestionnaire des accélérateurs.
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire de traces.
Informations pour construire un module.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
ITraceMng * traceMng() const
Gestionnaire de trace.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-