Arcane  v3.16.0.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>

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.

Références mesh(), et name().

◆ 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 name().

◆ 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 name().

◆ ~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érencé par ModuleBuildInfo().

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

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

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