Interface d'une fabrique de module (V2). Plus de détails...
#include <arcane/core/IModuleFactory.h>
Fonctions membres publiques | |
virtual Ref< IModule > | createModuleInstance (ISubDomain *sd, const MeshHandle &mesh_handle)=0 |
Créé un module. | |
virtual void | initializeModuleFactory (ISubDomain *sd)=0 |
Initialisation statique du module. | |
virtual String | moduleName () const =0 |
Nom du module créé par cette fabrique. | |
virtual const IServiceInfo * | serviceInfo () const =0 |
Informations sur le module pouvant être créé par cette fabrique. | |
Interface d'une fabrique de module (V2).
Cette interface est réservée à IModuleFactoryInfo et ne doit pas être utilisée directement.
Définition à la ligne 104 du fichier IModuleFactory.h.
|
inlinevirtual |
Définition à la ligne 107 du fichier IModuleFactory.h.
|
pure virtual |
Créé un module.
sd | sous-domaine associé. |
mesh | maillage associé au module. |
Implémenté dans Arcane::ModuleFactory2T< ModuleType >.
|
pure virtual |
Initialisation statique du module.
Cette méthode est appelée lorsque le sous-domaine est créé, pour effectuer certaines initialisations spécifiques du module avant que celui-ci ne soit fabriqué. Par exemple, pour ajouter des boucles en temps propres au module.
Implémenté dans Arcane::ModuleFactory2T< ModuleType >.
Nom du module créé par cette fabrique.
Implémenté dans Arcane::ModuleFactory2.
|
pure virtual |
Informations sur le module pouvant être créé par cette fabrique.
Implémenté dans Arcane::ModuleFactory2.