Infos caractérisant une variable. Plus de détails...
#include <arcane/core/VariableInfo.h>
Fonctions membres publiques | |
VariableInfo (const String &local_name, const String &item_family_name, const String &item_group_name, const String &mesh_name, eItemKind item_kind, Integer dimension, Integer multi_tag, eDataType type) | |
VariableInfo (const String &local_name, const String &item_family_name, const String &item_group_name, const String &mesh_name, const VariableTypeInfo &var_type_info, const DataStorageTypeInfo &storage_info) | |
const String & | localName () const |
Nom de la variable. | |
const String & | itemFamilyName () const |
Nom de la famille d'entité à laquelle la variable est associée. | |
const String & | itemGroupName () const |
Nom du groupe d'entité à laquelle la variable est associée. | |
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) | |
eItemKind | itemKind () const |
Type d'entité de maillage. | |
Integer | dimension () const |
Dimension. | |
Integer | multiTag () const |
Multi-tag. | |
eDataType | dataType () const |
Type des éléments. | |
bool | isPartial () const |
Indique si la variable est partielle. | |
void | setDefaultItemGroupName () |
Si null, change itemGroupName() en le nom du groupe de toutes les entités de la famille. | |
VariableTypeInfo | variableTypeInfo () const |
Informations sur le type de la variable. | |
DataStorageTypeInfo | storageTypeInfo () const |
Informations sur le type de conteneur de la variable. | |
Fonctions membres publiques statiques | |
static DataStorageTypeInfo | _internalGetStorageTypeInfo (eDataType data_type, Integer dimension, Integer multi_tag) |
Infos caractérisant une variable.
Définition à la ligne 36 du fichier VariableInfo.h.
Arcane::VariableInfo::VariableInfo | ( | const String & | local_name, |
const String & | item_family_name, | ||
const String & | item_group_name, | ||
const String & | mesh_name, | ||
eItemKind | item_kind, | ||
Integer | dimension, | ||
Integer | multi_tag, | ||
eDataType | type | ||
) |
Définition à la ligne 87 du fichier VariableInfo.cc.
Arcane::VariableInfo::VariableInfo | ( | const String & | local_name, |
const String & | item_family_name, | ||
const String & | item_group_name, | ||
const String & | mesh_name, | ||
const VariableTypeInfo & | var_type_info, | ||
const DataStorageTypeInfo & | storage_info | ||
) |
Définition à la ligne 101 du fichier VariableInfo.cc.
|
static |
Définition à la ligne 27 du fichier VariableInfo.cc.
|
inline |
Type des éléments.
Définition à la ligne 76 du fichier VariableInfo.h.
Référencé par Arcane::Variable::_setData(), et Arcane::Variable::dataType().
|
inline |
Dimension.
Définition à la ligne 72 du fichier VariableInfo.h.
Référencé par Arcane::Variable::_setData(), et Arcane::Variable::dimension().
|
inline |
Nom complet de la variable (associé à la famille)
Définition à la ligne 63 du fichier VariableInfo.h.
Référencé par Arcane::Variable::_setData(), Arcane::Variable::fullName(), et Arcane::VariablePrivate::serializeHashId().
|
inline |
Indique si la variable est partielle.
Définition à la ligne 78 du fichier VariableInfo.h.
|
inline |
Nom de la famille d'entité à laquelle la variable est associée.
Définition à la ligne 57 du fichier VariableInfo.h.
Référencé par Arcane::Variable::itemFamilyName().
|
inline |
Nom du groupe d'entité à laquelle la variable est associée.
Définition à la ligne 59 du fichier VariableInfo.h.
Référencé par Arcane::Variable::itemGroupName().
|
inline |
Type d'entité de maillage.
Définition à la ligne 70 du fichier VariableInfo.h.
Référencé par Arcane::Variable::itemKind().
|
inline |
Nom de la variable.
Définition à la ligne 55 du fichier VariableInfo.h.
Référencé par Arcane::Variable::name().
|
inline |
Nom du maillage auquel la variable est associée.
Définition à la ligne 61 du fichier VariableInfo.h.
Référencé par Arcane::Variable::meshName().
|
inline |
Multi-tag.
Définition à la ligne 74 du fichier VariableInfo.h.
Référencé par Arcane::Variable::_setData(), et Arcane::Variable::multiTag().
void Arcane::VariableInfo::setDefaultItemGroupName | ( | ) |
Si null, change itemGroupName() en le nom du groupe de toutes les entités de la famille.
Définition à la ligne 189 du fichier VariableInfo.cc.
|
inline |
Informations sur le type de conteneur de la variable.
Définition à la ligne 89 du fichier VariableInfo.h.
|
inline |
Informations sur le type de la variable.
Définition à la ligne 87 du fichier VariableInfo.h.