Arcane  4.2.1.0
Documentation utilisateur
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>

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.
ISubDomain * subDomain () const
IVariableMng * variableMng () const
IDataFactoryMng * dataFactoryMng () const
ITraceMng * traceMng () const
IModule * module () const
IMesh * mesh () const
const MeshHandle & meshHandle () const
const String & name () const
const String & itemFamilyName () const
const String & itemGroupName () const
const String & meshName () const
int property () const
bool isNull () const

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/16]

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

◆ VariableBuildInfo() [2/16]

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/16]

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/16]

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

◆ VariableBuildInfo() [5/16]

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/16]

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/16]

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

◆ VariableBuildInfo() [8/16]

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/16]

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/16]

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/16]

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/16]

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/16]

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

◆ VariableBuildInfo() [14/16]

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/16]

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/16]

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.

Documentation des fonctions membres

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

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


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