Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ModuleBuildInfo

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.
 
ISubDomainsubDomain () const
 Accès au sous-domaine associé
 
const MeshHandlemeshHandle () const
 Accès au maillage associé
 
const Stringname () const
 Nom de l'implémentation recherchée.
 
IMeshmesh () const
 Accès au maillage associé.
 

Attributs privés

ISubDomainm_sub_domain
 Sous-domaine associé
 
MeshHandle m_mesh_handle
 Maillage associé
 
String m_name
 Nom de l'implémentation recherchée.
 

Description détaillé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.

Documentation des constructeurs et destructeur

◆ ModuleBuildInfo() [1/3]

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.

Obsolète
Utiliser la surcharge qui prend un MeshHandle à la place.

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 :

◆ ModuleBuildInfo() [2/3]

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 :

◆ ModuleBuildInfo() [3/3]

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 :

◆ ~ModuleBuildInfo()

virtual Arcane::ModuleBuildInfo::~ModuleBuildInfo ( )
inlinevirtual

Destructeur.

Définition à la ligne 63 du fichier ModuleBuildInfo.h.

Documentation des fonctions membres

◆ mesh()

IMesh * Arcane::ModuleBuildInfo::mesh ( ) const
inline

Accès au maillage associé.

Le maillage n'existe pas toujours si le jeu de donnée n'a pas encore été lu.

Obsolète
Il faut utiliser meshHandle() à la place.

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 :

◆ meshHandle()

const MeshHandle & Arcane::ModuleBuildInfo::meshHandle ( ) const
inline

Accès au maillage associé

Définition à la ligne 71 du fichier ModuleBuildInfo.h.

Références m_mesh_handle.

◆ name()

const String & Arcane::ModuleBuildInfo::name ( ) const
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 :

◆ subDomain()

ISubDomain * Arcane::ModuleBuildInfo::subDomain ( ) const
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 :

Documentation des données membres

◆ m_mesh_handle

MeshHandle Arcane::ModuleBuildInfo::m_mesh_handle
private

Maillage associé

Définition à la ligne 94 du fichier ModuleBuildInfo.h.

Référencé par mesh(), meshHandle(), ModuleBuildInfo(), ModuleBuildInfo(), et ModuleBuildInfo().

◆ m_name

String Arcane::ModuleBuildInfo::m_name
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().

◆ m_sub_domain

ISubDomain* Arcane::ModuleBuildInfo::m_sub_domain
private

Sous-domaine associé

Définition à la ligne 91 du fichier ModuleBuildInfo.h.

Référencé par ModuleBuildInfo(), ModuleBuildInfo(), ModuleBuildInfo(), et subDomain().


La documentation de cette classe a été générée à partir des fichiers suivants :