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

Paramètres nécessaires à la construction d'une variable. Plus de détails...

#include <arcane/core/VariableBuildInfo.h>

+ Graphe d'héritage de Arcane::VariableBuildInfo:
+ Graphe de collaboration de Arcane::VariableBuildInfo:

Classes

struct  NullTag
 Tag pour un VariableBuildInfo nul. Plus de détails...
 

Fonctions membres publiques

 VariableBuildInfo (IModule *m, const String &name, int property=0)
 Construit un initialiseur pour une variable.
 
 VariableBuildInfo (ISubDomain *sub_domain, const String &name, int property=0)
 Construit un initialiseur pour une variable sans l'associer à un module.
 
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, int property=0)
 Construit un initialiseur pour une variable sans l'associer à un module.
 
 VariableBuildInfo (IMesh *mesh, const String &name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (IModule *m, const String &name, const String &item_family_name, int property=0)
 Construit un initialiseur pour une variable.
 
 VariableBuildInfo (IMesh *mesh, const String &name, const String &item_family_name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, const String &item_family_name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (ISubDomain *sd, const String &name, const String &mesh_name, const String &item_family_name, int property=0)
 Construit un initialiseur pour une variable non associée à un maillage.
 
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, const String &mesh_name, const String &item_family_name, int property=0)
 Construit un initialiseur pour une variable non associée à un maillage.
 
 VariableBuildInfo (IItemFamily *family, const String &name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (IModule *m, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Construit un initialiseur pour une variable.
 
 VariableBuildInfo (IMesh *mesh, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.
 
 VariableBuildInfo (ISubDomain *sd, const String &name, const String &mesh_name, const String &item_family_name, const String &item_group_name, int property=0)
 Construit un initialiseur pour une variable non associée à un maillage.
 
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, const String &mesh_name, const String &item_family_name, const String &item_group_name, int property=0)
 Construit un initialiseur pour une variable non associée à un maillage.
 
ISubDomainsubDomain () const
 
IVariableMngvariableMng () const
 
IDataFactoryMngdataFactoryMng () const
 
ITraceMngtraceMng () const
 
IModulemodule () const
 
IMeshmesh () const
 
const MeshHandlemeshHandle () const
 
const Stringname () const
 
const StringitemFamilyName () const
 
const StringitemGroupName () const
 
const StringmeshName () const
 
int property () const
 
bool isNull () const
 

Fonctions membres privées

 VariableBuildInfo (const NullTag &)
 
void _init ()
 
ISubDomain_subDomain () const
 

Attributs privés

ISubDomainm_sub_domain = nullptr
 Gestionnaire de sous-domaine.
 
IModulem_module = nullptr
 Module associé à la variable.
 
MeshHandle m_mesh_handle
 Handle sur le maillage.
 
String m_name
 Nom de la variable.
 
String m_item_family_name
 Nom de la famille d'entité
 
String m_item_group_name
 Nom du groupe d'entité support.
 
String m_mesh_name
 Nom du maillage associé à la variable.
 
int m_property = 0
 Propriétés de la variable.
 
bool m_is_null = false
 

Amis

class NullVariableBuildInfo
 
class VariablePrivate
 

Description détaillée

Paramètres nécessaires à la construction d'une variable.

Définition à la ligne 42 du fichier VariableBuildInfo.h.

Documentation des constructeurs et destructeur

◆ VariableBuildInfo() [1/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IModule * m,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable.

Paramètres
namenom de la variable
mmodule associé
propertypropriétés de la variable

Définition à la ligne 45 du fichier VariableBuildInfo.cc.

Références m_mesh_handle, m_module, m_name, m_property, et m_sub_domain.

Référencé par Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo(), Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo(), Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo(), Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo(), Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo(), VariableBuildInfo(), VariableBuildInfo(), et VariableBuildInfo().

+ Voici le graphe des appelants de cette fonction :

◆ VariableBuildInfo() [2/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( ISubDomain * sub_domain,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable sans l'associer à un module.

Paramètres
sub_domaingestionnaire de sous-domaine
namenom de la variable
propertypropriétés de la variable

Définition à la ligne 59 du fichier VariableBuildInfo.cc.

Références m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [3/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IVariableMng * variable_mng,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable sans l'associer à un module.

Paramètres
variable_mnggestionnaire de variable
namenom de la variable
propertypropriétés de la variable

Définition à la ligne 71 du fichier VariableBuildInfo.cc.

Références m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [4/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IMesh * mesh,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
propertypropriétés de la variable

Définition à la ligne 96 du fichier VariableBuildInfo.cc.

Références VariableBuildInfo().

+ Voici le graphe d'appel pour cette fonction :

◆ VariableBuildInfo() [5/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( const MeshHandle & mesh_handle,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
propertypropriétés de la variable

Définition à la ligne 83 du fichier VariableBuildInfo.cc.

Références m_mesh_handle, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [6/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IModule * m,
const String & name,
const String & item_family_name,
int property = 0 )

Construit un initialiseur pour une variable.

Paramètres
mmodule associé
namenom de la variable
item_family_namenom de la famille d'entité
propertypropriétés de la variable

Définition à la ligne 105 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_mesh_handle, m_module, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [7/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IMesh * mesh,
const String & name,
const String & item_family_name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
item_family_namenom de la famille d'entité
propertypropriétés de la variable

Définition à la ligne 136 du fichier VariableBuildInfo.cc.

Références VariableBuildInfo().

+ Voici le graphe d'appel pour cette fonction :

◆ VariableBuildInfo() [8/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( const MeshHandle & mesh_handle,
const String & name,
const String & item_family_name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
item_family_namenom de la famille d'entité
propertypropriétés de la variable

Définition à la ligne 121 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_mesh_handle, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [9/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( ISubDomain * sd,
const String & name,
const String & mesh_name,
const String & item_family_name,
int property = 0 )

Construit un initialiseur pour une variable non associée à un maillage.

Paramètres
sdsous-domaine
namenom de la variable
mesh_namenom du maillage
item_family_namenom de la famille d'entité
propertypropriétés de la variable

Définition à la ligne 146 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_mesh_name, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [10/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IVariableMng * variable_mng,
const String & name,
const String & mesh_name,
const String & item_family_name,
int property = 0 )

Construit un initialiseur pour une variable non associée à un maillage.

Paramètres
variable_mnggestionnaire de variable
namenom de la variable
mesh_namenom du maillage
item_family_namenom de la famille d'entité
propertypropriétés de la variable

Définition à la ligne 161 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_mesh_name, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [11/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IItemFamily * family,
const String & name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
familyfamille d'entité
namenom de la variable
propertypropriétés de la variable

Définition à la ligne 176 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_mesh_handle, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [12/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IModule * m,
const String & name,
const String & item_family_name,
const String & item_group_name,
int property = 0 )

Construit un initialiseur pour une variable.

Paramètres
mmodule associé
namenom de la variable
item_family_namenom de la famille d'entité
group_namenom du groupe associé (pour les variables partielles)
propertypropriétés de la variable

Définition à la ligne 190 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_item_group_name, m_mesh_handle, m_module, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [13/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IMesh * mesh,
const String & name,
const String & item_family_name,
const String & item_group_name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
item_family_namenom de la famille d'entité
group_namenom du groupe associé (pour les variables partielles)
propertypropriétés de la variable

Définition à la ligne 225 du fichier VariableBuildInfo.cc.

Références VariableBuildInfo().

+ Voici le graphe d'appel pour cette fonction :

◆ VariableBuildInfo() [14/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( const MeshHandle & mesh_handle,
const String & name,
const String & item_family_name,
const String & item_group_name,
int property = 0 )

Construit un initialiseur pour une variable associée à un maillage autre que le maillage par défaut.

Paramètres
meshmaillage
namenom de la variable
item_family_namenom de la famille d'entité
group_namenom du groupe associé (pour les variables partielles)
propertypropriétés de la variable

Définition à la ligne 208 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_item_group_name, m_mesh_handle, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [15/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( ISubDomain * sd,
const String & name,
const String & mesh_name,
const String & item_family_name,
const String & item_group_name,
int property = 0 )

Construit un initialiseur pour une variable non associée à un maillage.

Paramètres
sdsous-domaine
namenom de la variable
mesh_namenom du maillage
item_family_namenom de la famille d'entité
group_namenom du groupe associé (pour les variables partielles)
propertypropriétés de la variable

Définition à la ligne 236 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_item_group_name, m_mesh_name, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [16/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( IVariableMng * variable_mng,
const String & name,
const String & mesh_name,
const String & item_family_name,
const String & item_group_name,
int property = 0 )

Construit un initialiseur pour une variable non associée à un maillage.

Paramètres
variable_mnggestionnaire de variable
namenom de la variable
mesh_namenom du maillage
item_family_namenom de la famille d'entité
group_namenom du groupe associé (pour les variables partielles)
propertypropriétés de la variable

Définition à la ligne 254 du fichier VariableBuildInfo.cc.

Références m_item_family_name, m_item_group_name, m_mesh_name, m_name, m_property, et m_sub_domain.

◆ VariableBuildInfo() [17/17]

Arcane::VariableBuildInfo::VariableBuildInfo ( const NullTag & )
explicitprivate

Définition à la ligne 272 du fichier VariableBuildInfo.cc.

Documentation des fonctions membres

◆ _init()

void Arcane::VariableBuildInfo::_init ( )
private

Définition à la ligne 282 du fichier VariableBuildInfo.cc.

◆ _subDomain()

ISubDomain * Arcane::VariableBuildInfo::_subDomain ( ) const
inlineprivate

Définition à la ligne 287 du fichier VariableBuildInfo.h.

◆ dataFactoryMng()

IDataFactoryMng * Arcane::VariableBuildInfo::dataFactoryMng ( ) const

Définition à la ligne 303 du fichier VariableBuildInfo.cc.

◆ isNull()

bool Arcane::VariableBuildInfo::isNull ( ) const
inline

Définition à la ligne 270 du fichier VariableBuildInfo.h.

◆ itemFamilyName()

const String & Arcane::VariableBuildInfo::itemFamilyName ( ) const
inline

Définition à la ligne 266 du fichier VariableBuildInfo.h.

◆ itemGroupName()

const String & Arcane::VariableBuildInfo::itemGroupName ( ) const
inline

Définition à la ligne 267 du fichier VariableBuildInfo.h.

◆ mesh()

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

Définition à la ligne 263 du fichier VariableBuildInfo.h.

◆ meshHandle()

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

Définition à la ligne 264 du fichier VariableBuildInfo.h.

◆ meshName()

const String & Arcane::VariableBuildInfo::meshName ( ) const
inline

Définition à la ligne 268 du fichier VariableBuildInfo.h.

◆ module()

IModule * Arcane::VariableBuildInfo::module ( ) const
inline

Définition à la ligne 262 du fichier VariableBuildInfo.h.

◆ name()

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

Définition à la ligne 265 du fichier VariableBuildInfo.h.

◆ property()

int Arcane::VariableBuildInfo::property ( ) const
inline

Définition à la ligne 269 du fichier VariableBuildInfo.h.

◆ subDomain()

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

Définition à la ligne 255 du fichier VariableBuildInfo.h.

◆ traceMng()

ITraceMng * Arcane::VariableBuildInfo::traceMng ( ) const

Définition à la ligne 313 du fichier VariableBuildInfo.cc.

◆ variableMng()

IVariableMng * Arcane::VariableBuildInfo::variableMng ( ) const

Définition à la ligne 293 du fichier VariableBuildInfo.cc.

Documentation des fonctions amies et associées

◆ NullVariableBuildInfo

friend class NullVariableBuildInfo
friend

Définition à la ligne 47 du fichier VariableBuildInfo.h.

◆ VariablePrivate

friend class VariablePrivate
friend

Définition à la ligne 49 du fichier VariableBuildInfo.h.

Documentation des données membres

◆ m_is_null

bool Arcane::VariableBuildInfo::m_is_null = false
private

Définition à la ligne 282 du fichier VariableBuildInfo.h.

◆ m_item_family_name

String Arcane::VariableBuildInfo::m_item_family_name
private

◆ m_item_group_name

String Arcane::VariableBuildInfo::m_item_group_name
private

Nom du groupe d'entité support.

Définition à la ligne 279 du fichier VariableBuildInfo.h.

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

◆ m_mesh_handle

MeshHandle Arcane::VariableBuildInfo::m_mesh_handle
private

◆ m_mesh_name

String Arcane::VariableBuildInfo::m_mesh_name
private

Nom du maillage associé à la variable.

Définition à la ligne 280 du fichier VariableBuildInfo.h.

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

◆ m_module

IModule* Arcane::VariableBuildInfo::m_module = nullptr
private

Module associé à la variable.

Définition à la ligne 275 du fichier VariableBuildInfo.h.

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

◆ m_name

◆ m_property

◆ m_sub_domain


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