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);
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...
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.
Classe de base des vecteurs 1D de données.
Référence à une instance.
Chaîne de caractères unicode.