Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableTypeInfo

Informations caractérisant le type d'une variable. Plus de détails...

#include <arcane/core/VariableTypeInfo.h>

+ Graphe de collaboration de Arcane::VariableTypeInfo:

Fonctions membres publiques

constexpr VariableTypeInfo (eItemKind item_kind, eDataType data_type, Integer dimension, Integer multi_tag, bool is_partial)
 
constexpr eItemKind itemKind () const
 Type d'entité de maillage.
 
constexpr Integer dimension () const
 Dimension.
 
constexpr Integer multiTag () const
 Multi-tag.
 
constexpr eDataType dataType () const
 Type des données de la variable.
 
constexpr bool isPartial () const
 Indique si la variable est partielle.
 
String fullName () const
 Nom complet du type de la variable.
 
DataStorageTypeInfo _internalDefaultDataStorage () const
 Conteneur de donnée par défaut associé à ce type de variable.
 

Fonctions membres privées

String _buildFullTypeName () const
 

Attributs privés

eItemKind m_item_kind
 Genre des entités de maillage (peut être nul)
 
eDataType m_data_type
 Type des données de la variable.
 
Integer m_dimension
 Dimension de la variable.
 
Integer m_multi_tag
 Tag indiquant si on utilise des tableaux de taille variables.
 
bool m_is_partial
 Indique si la variable est partielle.
 

Description détaillée

Informations caractérisant le type d'une variable.

Les instances de cette classes peuvent être utilisées dans les constructeurs statiques. Pour éviter tout problème cette classe ne doit pas utiliser d'allocation dynamique.

Définition à la ligne 34 du fichier VariableTypeInfo.h.

Documentation des constructeurs et destructeur

◆ VariableTypeInfo()

constexpr Arcane::VariableTypeInfo::VariableTypeInfo ( eItemKind  item_kind,
eDataType  data_type,
Integer  dimension,
Integer  multi_tag,
bool  is_partial 
)
inlineconstexpr

Définition à la ligne 38 du fichier VariableTypeInfo.h.

Documentation des fonctions membres

◆ _buildFullTypeName()

String Arcane::VariableTypeInfo::_buildFullTypeName ( ) const
private

Définition à la ligne 31 du fichier VariableTypeInfo.cc.

◆ _internalDefaultDataStorage()

DataStorageTypeInfo Arcane::VariableTypeInfo::_internalDefaultDataStorage ( ) const

Conteneur de donnée par défaut associé à ce type de variable.

Définition à la ligne 59 du fichier VariableTypeInfo.cc.

Références m_data_type, m_dimension, et m_multi_tag.

◆ dataType()

constexpr eDataType Arcane::VariableTypeInfo::dataType ( ) const
inlineconstexpr

Type des données de la variable.

Définition à la ligne 52 du fichier VariableTypeInfo.h.

Référencé par Arcane::VariableFactory::dataType().

◆ dimension()

constexpr Integer Arcane::VariableTypeInfo::dimension ( ) const
inlineconstexpr

Dimension.

Définition à la ligne 48 du fichier VariableTypeInfo.h.

Référencé par Arcane::VariableFactory::dimension().

◆ fullName()

String Arcane::VariableTypeInfo::fullName ( ) const

Nom complet du type de la variable.

Définition à la ligne 50 du fichier VariableTypeInfo.cc.

◆ isPartial()

constexpr bool Arcane::VariableTypeInfo::isPartial ( ) const
inlineconstexpr

Indique si la variable est partielle.

Définition à la ligne 54 du fichier VariableTypeInfo.h.

◆ itemKind()

constexpr eItemKind Arcane::VariableTypeInfo::itemKind ( ) const
inlineconstexpr

Type d'entité de maillage.

Définition à la ligne 46 du fichier VariableTypeInfo.h.

Référencé par Arcane::VariableFactory::itemKind().

◆ multiTag()

constexpr Integer Arcane::VariableTypeInfo::multiTag ( ) const
inlineconstexpr

Multi-tag.

Définition à la ligne 50 du fichier VariableTypeInfo.h.

Référencé par Arcane::VariableFactory::multiTag().

Documentation des données membres

◆ m_data_type

eDataType Arcane::VariableTypeInfo::m_data_type
private

Type des données de la variable.

Définition à la ligne 70 du fichier VariableTypeInfo.h.

Référencé par _internalDefaultDataStorage().

◆ m_dimension

Integer Arcane::VariableTypeInfo::m_dimension
private

Dimension de la variable.

Définition à la ligne 73 du fichier VariableTypeInfo.h.

Référencé par _internalDefaultDataStorage().

◆ m_is_partial

bool Arcane::VariableTypeInfo::m_is_partial
private

Indique si la variable est partielle.

Définition à la ligne 79 du fichier VariableTypeInfo.h.

◆ m_item_kind

eItemKind Arcane::VariableTypeInfo::m_item_kind
private

Genre des entités de maillage (peut être nul)

Définition à la ligne 67 du fichier VariableTypeInfo.h.

◆ m_multi_tag

Integer Arcane::VariableTypeInfo::m_multi_tag
private

Tag indiquant si on utilise des tableaux de taille variables.

Définition à la ligne 76 du fichier VariableTypeInfo.h.

Référencé par _internalDefaultDataStorage().


La documentation de cette classe a été générée à partir des fichiers suivants :