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

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

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
 

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 
)

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

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

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

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

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.


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