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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

◆ 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

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

◆ VariablePrivate

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

Nom de la famille d'entité

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

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

◆ m_mesh_handle

MeshHandle Arcane::VariableBuildInfo::m_mesh_handle
private

Handle sur le maillage.

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

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

◆ m_module

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

Module associé à la variable.

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

◆ m_name

String Arcane::VariableBuildInfo::m_name
private

Nom de la variable.

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

◆ m_property

int Arcane::VariableBuildInfo::m_property = 0
private

Propriétés de la variable.

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

◆ m_sub_domain

ISubDomain* Arcane::VariableBuildInfo::m_sub_domain = nullptr
private

Gestionnaire de sous-domaine.

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


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