12#ifndef ARCANE_HDF5_HDF5VARIABLEINFOBASE_H
13#define ARCANE_HDF5_HDF5VARIABLEINFOBASE_H
17#include "arcane/hdf5/Hdf5Utils.h"
18#include "arcane/VariableTypes.h"
49 virtual Int64 getOldUniqueId(Int64 uid,Integer index) =0;
52 static const Integer SAVE_IDS = 1;
53 static const Integer SAVE_COORDS = 2;
59 static Hdf5VariableInfoBase* create(IMesh* mesh,
const String& name,
60 const String& family);
62 static Hdf5VariableInfoBase* create(IVariable* variable);
78 void setCorrespondanceFunctor(ICorrespondanceFunctor* functor)
80 m_correspondance_functor = functor;
85 ICorrespondanceFunctor* m_correspondance_functor;
87 static void _checkValidVariable(IVariable* var);
Tableau d'items de types quelconques.
Encapsule un hid_t pour un fichier.
Définition des types standards Arcane pour hdf5.
Fonctor pour faire la correspondance entre une entité du maillage courant et celle du maillage sauveg...
Classe de base pour lire ou écrire une variables.
const String & path() const
Chemin dans le fichier Hdf5 contenant la valeur de la variable.
void setPath(const String &path)
Positionne le chemin dans le fichier Hdf5 contenant la valeur de la variable.
Interface d'une variable.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Chaîne de caractères unicode.