Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IModuleFactory2abstract
+ Graphe d'héritage de Arcane::IModuleFactory2:
+ Graphe de collaboration de Arcane::IModuleFactory2:

Fonctions membres publiques

virtual Ref< IModulecreateModuleInstance (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 IServiceInfoserviceInfo () const =0
 Informations sur le module pouvant être créé par cette fabrique.
 

Description détaillée

Définition à la ligne 104 du fichier IModuleFactory.h.

Documentation des constructeurs et destructeur

◆ ~IModuleFactory2()

virtual Arcane::IModuleFactory2::~IModuleFactory2 ( )
inlinevirtual

Définition à la ligne 107 du fichier IModuleFactory.h.

Documentation des fonctions membres

◆ createModuleInstance()

virtual Ref< IModule > Arcane::IModuleFactory2::createModuleInstance ( ISubDomain sd,
const MeshHandle mesh_handle 
)
pure virtual

Créé un module.

Paramètres
sdsous-domaine associé.
meshmaillage associé au module.
Renvoie
le module créé

Implémenté dans Arcane::ModuleFactory2T< ModuleType >.

◆ initializeModuleFactory()

virtual void Arcane::IModuleFactory2::initializeModuleFactory ( ISubDomain sd)
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 >.

◆ moduleName()

virtual String Arcane::IModuleFactory2::moduleName ( ) const
pure virtual

Nom du module créé par cette fabrique.

Implémenté dans Arcane::ModuleFactory2.

◆ serviceInfo()

virtual const IServiceInfo * Arcane::IModuleFactory2::serviceInfo ( ) const
pure virtual

Informations sur le module pouvant être créé par cette fabrique.

Implémenté dans Arcane::ModuleFactory2.


La documentation de cette classe a été générée à partir du fichier suivant :