Informations pour construire un module. Plus de détails...
#include <arcane/core/ModuleBuildInfo.h>
Graphe de collaboration de Arcane::ModuleBuildInfo: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.
Références m_mesh_handle, m_name, m_sub_domain, mesh(), et name().
Voici le graphe d'appel pour cette fonction :| 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.
Références m_mesh_handle, m_name, m_sub_domain, et name().
Voici le graphe d'appel pour cette fonction :| 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.
Références m_mesh_handle, m_name, m_sub_domain, et name().
Voici le graphe d'appel pour cette fonction :
|
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.
Références m_mesh_handle.
Référencé par ModuleBuildInfo().
Voici le graphe des appelants de cette fonction :
|
inline |
Accès au maillage associé
Définition à la ligne 71 du fichier ModuleBuildInfo.h.
Références m_mesh_handle.
|
inline |
Nom de l'implémentation recherchée.
Définition à la ligne 74 du fichier ModuleBuildInfo.h.
Références m_name.
Référencé par ModuleBuildInfo(), ModuleBuildInfo(), et ModuleBuildInfo().
Voici le graphe des appelants de cette fonction :
|
inline |
Accès au sous-domaine associé
Définition à la ligne 68 du fichier ModuleBuildInfo.h.
Références m_sub_domain.
Référencé par Arcane::ModuleMaster::ModuleMaster().
Voici le graphe des appelants de cette fonction :
|
private |
Maillage associé
Définition à la ligne 94 du fichier ModuleBuildInfo.h.
Référencé par mesh(), meshHandle(), ModuleBuildInfo(), ModuleBuildInfo(), et ModuleBuildInfo().
|
private |
Nom de l'implémentation recherchée.
Définition à la ligne 97 du fichier ModuleBuildInfo.h.
Référencé par ModuleBuildInfo(), ModuleBuildInfo(), ModuleBuildInfo(), et name().
|
private |
Sous-domaine associé
Définition à la ligne 91 du fichier ModuleBuildInfo.h.
Référencé par ModuleBuildInfo(), ModuleBuildInfo(), ModuleBuildInfo(), et subDomain().