14#include "arcane/core/VariableBuildInfo.h"
16#include "arcane/utils/Iostream.h"
18#include "arcane/core/IModule.h"
19#include "arcane/core/ISubDomain.h"
20#include "arcane/core/IMesh.h"
21#include "arcane/core/IItemFamily.h"
22#include "arcane/core/IApplication.h"
23#include "arcane/core/IDataFactoryMng.h"
24#include "arcane/core/IVariableMng.h"
25#include "arcane/core/internal/IVariableMngInternal.h"
36_getSubDomainDeprecated(
const MeshHandle& handle)
38 return handle.subDomain();
73:
m_sub_domain(variable_mng->_internalApi()->internalSubDomain())
107 const String& item_family_name,
int property)
123 const String& item_family_name,
int property)
138 const String& item_family_name,
int property)
148 const String& item_family_name,
int property)
163 const String& item_family_name,
int property)
164:
m_sub_domain(variable_mng->_internalApi()->internalSubDomain())
178:
m_sub_domain(_getSubDomainDeprecated(family->mesh()->handle()))
192 const String& item_family_name,
193 const String& item_group_name,
int property)
210 const String& item_family_name,
211 const String& item_group_name,
int property)
227 const String& item_family_name,
228 const String& item_group_name,
int property)
229:
VariableBuildInfo(mesh->handle(),name,item_family_name,item_group_name,property)
239 const String& item_family_name,
240 const String& item_group_name,
int property)
257 const String& item_family_name,
258 const String& item_group_name,
int property)
259:
m_sub_domain(variable_mng->_internalApi()->internalSubDomain())
282void VariableBuildInfo::
304dataFactoryMng()
const
#define ARCANE_CHECK_POINTER(ptr)
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
Interface du gestionnaire de fabrique d'une donnée.
Interface d'une famille d'entités.
Interface du gestionnaire d'un sous-domaine.
Interface du gestionnaire de traces.
Interface du gestionnaire de variables.
bool isNull() const
Indique si le handle est nul (il ne référence aucun maillage existant ou non)
Chaîne de caractères unicode.
String m_item_group_name
Nom du groupe d'entité support.
String m_mesh_name
Nom du maillage associé à la variable.
VariableBuildInfo(IModule *m, const String &name, int property=0)
Construit un initialiseur pour une variable.
IModule * m_module
Module associé à la variable.
MeshHandle m_mesh_handle
Handle sur le maillage.
int m_property
Propriétés de la variable.
String m_item_family_name
Nom de la famille d'entité
String m_name
Nom de la variable.
ISubDomain * m_sub_domain
Gestionnaire de sous-domaine.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-