Informations pour construire un module. Plus de détails...
#include <arcane/core/ModuleBuildInfo.h>
Fonctions membres publiques | |
ModuleBuildInfo (ISubDomain *sd, IMesh *mesh, const String &name) | |
Constructeur à partir d'un sous-domaine, un maillage et un nom d'implémentation de module. | |
ModuleBuildInfo (ISubDomain *sd, const MeshHandle &mesh_handle, const String &name) | |
Constructeur à partir d'un sous-domaine, un maillage et un nom d'implémentation de module. | |
ModuleBuildInfo (ISubDomain *sd, const String &name) | |
Constructeur à partir d'un sous-domaine et un nom d'implémentation de module. | |
virtual | ~ModuleBuildInfo () |
Destructeur. | |
ISubDomain * | subDomain () const |
Accès au sous-domaine associé | |
const MeshHandle & | meshHandle () const |
Accès au maillage associé | |
const String & | name () const |
Nom de l'implémentation recherchée. | |
IMesh * | mesh () const |
Accès au maillage associé. | |
Attributs privés | |
ISubDomain * | m_sub_domain |
Sous-domaine associé | |
MeshHandle | m_mesh_handle |
Maillage associé | |
String | m_name |
Nom de l'implémentation recherchée. | |
Informations pour construire un module.
ModuleBuildInfo est usuellement utilisé via BasicModule (module basique) et AbstractModule (tout module) pour la création des différents modules.
Définition à la ligne 37 du fichier ModuleBuildInfo.h.
Arcane::ModuleBuildInfo::ModuleBuildInfo | ( | ISubDomain * | sd, |
IMesh * | mesh, | ||
const String & | name | ||
) |
Constructeur à partir d'un sous-domaine, un maillage et un nom d'implémentation de module.
Définition à la ligne 29 du fichier ModuleBuildInfo.cc.
Arcane::ModuleBuildInfo::ModuleBuildInfo | ( | ISubDomain * | sd, |
const MeshHandle & | mesh_handle, | ||
const String & | name | ||
) |
Constructeur à partir d'un sous-domaine, un maillage et un nom d'implémentation de module.
Définition à la ligne 40 du fichier ModuleBuildInfo.cc.
Arcane::ModuleBuildInfo::ModuleBuildInfo | ( | ISubDomain * | sd, |
const String & | name | ||
) |
Constructeur à partir d'un sous-domaine et un nom d'implémentation de module.
Le maillage considéré est alors le maillage par défaut ISubDomain::defautMesh()
Définition à la ligne 51 du fichier ModuleBuildInfo.cc.
|
inlinevirtual |
Destructeur.
Définition à la ligne 63 du fichier ModuleBuildInfo.h.
|
inline |
Accès au maillage associé.
Le maillage n'existe pas toujours si le jeu de donnée n'a pas encore été lu.
Définition à la ligne 86 du fichier ModuleBuildInfo.h.
|
inline |
Accès au maillage associé
Définition à la ligne 71 du fichier ModuleBuildInfo.h.
|
inline |
Nom de l'implémentation recherchée.
Définition à la ligne 74 du fichier ModuleBuildInfo.h.
|
inline |
Accès au sous-domaine associé
Définition à la ligne 68 du fichier ModuleBuildInfo.h.
|
private |
Maillage associé
Définition à la ligne 94 du fichier ModuleBuildInfo.h.
|
private |
Nom de l'implémentation recherchée.
Définition à la ligne 97 du fichier ModuleBuildInfo.h.
|
private |
Sous-domaine associé
Définition à la ligne 91 du fichier ModuleBuildInfo.h.