12#ifndef ARCANE_VARIABLEINFO_H
13#define ARCANE_VARIABLEINFO_H
17#include "arcane/utils/String.h"
19#include "arcane/datatype/DataStorageTypeInfo.h"
21#include "arcane/ArcaneTypes.h"
22#include "arcane/IVariable.h"
23#include "arcane/VariableTypeInfo.h"
40 ARCCORE_DEPRECATED_2020(
"Use overload with 'DataStorageTypeInfo' argument")
65 if (m_full_name.null())
72 Integer
dimension()
const {
return m_variable_type_info.dimension(); }
74 Integer
multiTag()
const {
return m_variable_type_info.multiTag(); }
78 bool isPartial()
const {
return m_variable_type_info.isPartial(); }
84 void setDefaultItemGroupName();
115 String _defaultFamilyName();
116 void _computeFullName()
const;
Informations de type pour un conteneur de données.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Infos caractérisant une variable.
String m_item_group_name
Nom du groupe d'entité à laquelle la variable est associée.
bool isPartial() const
Indique si la variable est partielle.
DataStorageTypeInfo m_storage_type_info
Informations sur le conteneur de donnée de la variable.
const String & itemFamilyName() const
Nom de la famille d'entité à laquelle la variable est associée.
const String & localName() const
Nom de la variable.
VariableTypeInfo variableTypeInfo() const
Informations sur le type de la variable.
Integer multiTag() const
Multi-tag.
VariableTypeInfo m_variable_type_info
Informations sur le type de la variable.
eItemKind itemKind() const
Type d'entité de maillage.
String m_full_name
Nom complet de la variable (associé à la famille)
const String & itemGroupName() const
Nom du groupe d'entité à laquelle la variable est associée.
DataStorageTypeInfo storageTypeInfo() const
Informations sur le type de conteneur de la variable.
Integer dimension() const
Dimension.
eDataType dataType() const
Type des éléments.
String m_local_name
Nom de la variable.
const String & meshName() const
Nom du maillage auquel la variable est associée.
const String & fullName() const
Nom complet de la variable (associé à la famille)
String m_mesh_name
Nom du maillage auquel la variable est associée.
String m_item_family_name
Nom de la famille d'entité à laquelle la variable est associée.
Informations caractérisant le type d'une variable.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eItemKind
Genre d'entité de maillage.
eDataType
Type d'une donnée.