Arcane  v3.14.10.0
Documentation utilisateur
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é.
 

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.

◆ 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.

◆ 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.

◆ ~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.

◆ meshHandle()

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

Accès au maillage associé

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

◆ name()

const String & Arcane::ModuleBuildInfo::name ( ) const
inline

Nom de l'implémentation recherchée.

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

◆ subDomain()

ISubDomain * Arcane::ModuleBuildInfo::subDomain ( ) const
inline

Accès au sous-domaine associé

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

Référencé par Arcane::ModuleMaster::ModuleMaster().


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