Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Materials::MaterialVariableBuildInfo Class Reference
Inheritance diagram for Arcane::Materials::MaterialVariableBuildInfo:
Collaboration diagram for Arcane::Materials::MaterialVariableBuildInfo:

Public Member Functions

 MaterialVariableBuildInfo (IMeshMaterialMng *mng, const String &name, int property=0)
 MaterialVariableBuildInfo (IMeshMaterialMng *mng, const VariableBuildInfo &vbi)
IMeshMaterialMngmaterialMng () const
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.
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

Private Attributes

IMeshMaterialMngm_material_mng

Detailed Description

Definition at line 29 of file core/materials/MaterialVariableBuildInfo.h.

Constructor & Destructor Documentation

◆ MaterialVariableBuildInfo() [1/2]

Arcane::Materials::MaterialVariableBuildInfo::MaterialVariableBuildInfo ( IMeshMaterialMng * mng,
const String & name,
int property = 0 )

Definition at line 26 of file MaterialVariableBuildInfo.cc.

◆ MaterialVariableBuildInfo() [2/2]

Arcane::Materials::MaterialVariableBuildInfo::MaterialVariableBuildInfo ( IMeshMaterialMng * mng,
const VariableBuildInfo & vbi )

Definition at line 36 of file MaterialVariableBuildInfo.cc.

Member Function Documentation

◆ materialMng()

IMeshMaterialMng * Arcane::Materials::MaterialVariableBuildInfo::materialMng ( ) const
inline

Definition at line 39 of file core/materials/MaterialVariableBuildInfo.h.

Member Data Documentation

◆ m_material_mng

IMeshMaterialMng* Arcane::Materials::MaterialVariableBuildInfo::m_material_mng
private

Definition at line 43 of file core/materials/MaterialVariableBuildInfo.h.


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