Arcane  4.2.3.0
User documentation
Loading...
Searching...
No Matches
Arcane::TemporaryVariableBuildInfo Class Reference

Public Member Functions

 TemporaryVariableBuildInfo (IModule *m, const String &name)
 Constructs an initializer for a variable.
 TemporaryVariableBuildInfo (ISubDomain *sub_domain, const String &name)
 Constructs an initializer for a variable without associating it with a module.
 TemporaryVariableBuildInfo (IModule *m, const String &name, const String &item_family_name)
 Constructs an initializer for a variable.
 TemporaryVariableBuildInfo (IMesh *mesh, const String &name)
 Constructs an initializer for a variable associated with a mesh.
 TemporaryVariableBuildInfo (IMesh *mesh, const String &name, const String &item_family_name)
 Constructs an initializer for a variable associated with a mesh.
Public Member Functions inherited from Arcane::VariableBuildInfo
 VariableBuildInfo (IModule *m, const String &name, int property=0)
 Constructs an initializer for a variable.
 VariableBuildInfo (ISubDomain *sub_domain, const String &name, int property=0)
 Constructs an initializer for a variable without associating it with a module.
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, int property=0)
 Constructs an initializer for a variable without associating it with a module.
 VariableBuildInfo (IMesh *mesh, const String &name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (IModule *m, const String &name, const String &item_family_name, int property=0)
 Constructs an initializer for a variable.
 VariableBuildInfo (IMesh *mesh, const String &name, const String &item_family_name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, const String &item_family_name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (ISubDomain *sd, const String &name, const String &mesh_name, const String &item_family_name, int property=0)
 Constructs an initializer for a variable not associated with a mesh.
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, const String &mesh_name, const String &item_family_name, int property=0)
 Constructs an initializer for a variable not associated with a mesh.
 VariableBuildInfo (IItemFamily *family, const String &name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (IModule *m, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Constructs an initializer for a variable.
 VariableBuildInfo (IMesh *mesh, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (const MeshHandle &mesh_handle, const String &name, const String &item_family_name, const String &item_group_name, int property=0)
 Constructs an initializer for a variable associated with a mesh other than the default mesh.
 VariableBuildInfo (ISubDomain *sd, const String &name, const String &mesh_name, const String &item_family_name, const String &item_group_name, int property=0)
 Constructs an initializer for a variable not associated with a mesh.
 VariableBuildInfo (IVariableMng *variable_mng, const String &name, const String &mesh_name, const String &item_family_name, const String &item_group_name, int property=0)
 Constructs an initializer for a variable not associated with a mesh.
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

Static Protected Member Functions

static int property ()
static String _generateName (IVariableMng *vm, const String &name)

Detailed Description

Definition at line 40 of file TemporaryVariableBuildInfo.h.

Constructor & Destructor Documentation

◆ TemporaryVariableBuildInfo() [1/5]

Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo ( IModule * m,
const String & name )

Constructs an initializer for a variable.

Parameters
namename of the variable
massociated module

Definition at line 28 of file TemporaryVariableBuildInfo.cc.

References Arcane::VariableBuildInfo::VariableBuildInfo().

◆ TemporaryVariableBuildInfo() [2/5]

Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo ( ISubDomain * sub_domain,
const String & name )

Constructs an initializer for a variable without associating it with a module.

Parameters
sub_domainsub-domain manager
namename of the variable

Definition at line 37 of file TemporaryVariableBuildInfo.cc.

References Arcane::VariableBuildInfo::VariableBuildInfo().

◆ TemporaryVariableBuildInfo() [3/5]

Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo ( IModule * m,
const String & name,
const String & item_family_name )

Constructs an initializer for a variable.

Parameters
massociated module
namename of the variable
item_family_namename of the entity family

Definition at line 46 of file TemporaryVariableBuildInfo.cc.

References Arcane::VariableBuildInfo::VariableBuildInfo().

◆ TemporaryVariableBuildInfo() [4/5]

Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo ( IMesh * mesh,
const String & name )

Constructs an initializer for a variable associated with a mesh.

Parameters
sub_domainsub-domain manager
namename of the variable

Definition at line 55 of file TemporaryVariableBuildInfo.cc.

References Arcane::VariableBuildInfo::VariableBuildInfo().

◆ TemporaryVariableBuildInfo() [5/5]

Arcane::TemporaryVariableBuildInfo::TemporaryVariableBuildInfo ( IMesh * mesh,
const String & name,
const String & item_family_name )

Constructs an initializer for a variable associated with a mesh.

Parameters
sub_domainsub-domain manager
namename of the variable
item_family_namename of the entity family

Definition at line 64 of file TemporaryVariableBuildInfo.cc.

References Arcane::VariableBuildInfo::VariableBuildInfo().

Member Function Documentation

◆ _generateName()

String Arcane::TemporaryVariableBuildInfo::_generateName ( IVariableMng * vm,
const String & name )
staticprotected

Definition at line 82 of file TemporaryVariableBuildInfo.cc.

◆ property()

int Arcane::TemporaryVariableBuildInfo::property ( )
staticprotected

Definition at line 73 of file TemporaryVariableBuildInfo.cc.


The documentation for this class was generated from the following files: