Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VariableMetaData

Meta-données sur une variable. Plus de détails...

#include <arcane/core/VariableMetaData.h>

+ Graphe de collaboration de Arcane::VariableMetaData:

Fonctions membres publiques

 VariableMetaData (const String &base_name, const String &mesh_name, const String &item_family_name, const String &item_group_name, bool is_partial)
 Constructeur.
 
String fullName () const
 Nom complet de la variable.
 
String baseName () const
 Nom de base de la variable.
 
String meshName () const
 
String itemFamilyName () const
 
String itemGroupName () const
 
bool isPartial () const
 
String fullType () const
 
void setFullType (const String &v)
 
String hash () const
 Hash de la variable sous forme de hexadécimale.
 
void setHash (const String &v)
 
String hash2 () const
 Hash de la variable sous forme de hexadécimale.
 
void setHash2 (const String &v)
 
Int32 hashVersion () const
 Version du hash (associé à hash2())
 
void setHashVersion (Int32 v)
 
Integer property () const
 
void setProperty (Integer v)
 
String multiTag () const
 
void setMultiTag (const String &v)
 

Description détaillée

Meta-données sur une variable.

Les informations de cette classe permettent de reconstruire une variable.

Si hash2() est non nul, on l'utilise. Sinon on utilise hash().

Définition à la ligne 35 du fichier VariableMetaData.h.

Documentation des constructeurs et destructeur

◆ VariableMetaData()

Arcane::VariableMetaData::VariableMetaData ( const String base_name,
const String mesh_name,
const String item_family_name,
const String item_group_name,
bool  is_partial 
)

Constructeur.

Contruit l'instance pour une variable de nom base_name, de la famille item_family_name et de groupe item_group_name. Si la variable n'est pas sur un maillage, alors mesh_name, item_family_name et item_group_name sont nuls.

Définition à la ligne 27 du fichier VariableMetaData.cc.

Documentation des fonctions membres

◆ baseName()

String Arcane::VariableMetaData::baseName ( ) const
inline

Nom de base de la variable.

Définition à la ligne 55 du fichier VariableMetaData.h.

◆ fullName()

String Arcane::VariableMetaData::fullName ( ) const
inline

Nom complet de la variable.

Définition à la ligne 53 du fichier VariableMetaData.h.

◆ fullType()

String Arcane::VariableMetaData::fullType ( ) const
inline

Définition à la ligne 61 du fichier VariableMetaData.h.

◆ hash()

String Arcane::VariableMetaData::hash ( ) const
inline

Hash de la variable sous forme de hexadécimale.

Définition à la ligne 65 du fichier VariableMetaData.h.

◆ hash2()

String Arcane::VariableMetaData::hash2 ( ) const
inline

Hash de la variable sous forme de hexadécimale.

Définition à la ligne 69 du fichier VariableMetaData.h.

◆ hashVersion()

Int32 Arcane::VariableMetaData::hashVersion ( ) const
inline

Version du hash (associé à hash2())

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

◆ isPartial()

bool Arcane::VariableMetaData::isPartial ( ) const
inline

Définition à la ligne 59 du fichier VariableMetaData.h.

◆ itemFamilyName()

String Arcane::VariableMetaData::itemFamilyName ( ) const
inline

Définition à la ligne 57 du fichier VariableMetaData.h.

◆ itemGroupName()

String Arcane::VariableMetaData::itemGroupName ( ) const
inline

Définition à la ligne 58 du fichier VariableMetaData.h.

◆ meshName()

String Arcane::VariableMetaData::meshName ( ) const
inline

Définition à la ligne 56 du fichier VariableMetaData.h.

◆ multiTag()

String Arcane::VariableMetaData::multiTag ( ) const
inline

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

◆ property()

Integer Arcane::VariableMetaData::property ( ) const
inline

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

◆ setFullType()

void Arcane::VariableMetaData::setFullType ( const String v)
inline

Définition à la ligne 62 du fichier VariableMetaData.h.

◆ setHash()

void Arcane::VariableMetaData::setHash ( const String v)
inline

Définition à la ligne 66 du fichier VariableMetaData.h.

◆ setHash2()

void Arcane::VariableMetaData::setHash2 ( const String v)
inline

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

◆ setHashVersion()

void Arcane::VariableMetaData::setHashVersion ( Int32  v)
inline

Définition à la ligne 74 du fichier VariableMetaData.h.

◆ setMultiTag()

void Arcane::VariableMetaData::setMultiTag ( const String v)
inline

Définition à la ligne 80 du fichier VariableMetaData.h.

◆ setProperty()

void Arcane::VariableMetaData::setProperty ( Integer  v)
inline

Définition à la ligne 77 du fichier VariableMetaData.h.


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