Lecture de variables au format HDF5. Plus de détails...
Classes | |
class | CorrespondanceInfo |
Infos de correspondance entre les uids sauvés et ceux du maillage courant pour le groupe group. Plus de détails... | |
class | TimeVariableInfoBase |
Fonctions membres publiques | |
Hdf5VariableReaderHelper2 (IMesh *mesh, const String &hdf5_file_name) | |
void | setVariables (ConstArrayView< IVariable * > vars) |
Spécifie les variables qu'on souhaite relire. | |
void | open (bool is_start) |
Ouvre le fichier contenant les informations de lecture. | |
void | readAndUpdateTimeVariables (Real wanted_time) |
Lecture et mise à jour des variables. | |
void | notifyRestore () |
Notification d'un retout-arrière. | |
Real2 | timeInterval (IVariable *var) |
![]() | |
Hdf5VariableReaderHelperBase (IMesh *mesh) | |
Membres hérités additionnels | |
![]() | |
void | _readStandardArray (IVariable *var, RealArray &buffer, hid_t file_id, const String &path) |
void | _readVariable (IVariable *var, RealArray &buffer, HFile &hfile, const String &path) |
void | _checkValidVariable (IVariable *var) |
![]() | |
IMesh * | m_mesh |
Hdf5Utils::StandardTypes | m_types |
String | m_hdf5_file_name |
bool | m_is_verbose |
Lecture de variables au format HDF5.
Définition à la ligne 535 du fichier Hdf5VariableReader.cc.
Arcane::Hdf5VariableReaderHelper2::Hdf5VariableReaderHelper2 | ( | IMesh * | mesh, |
const String & | hdf5_file_name | ||
) |
Définition à la ligne 695 du fichier Hdf5VariableReader.cc.
Arcane::Hdf5VariableReaderHelper2::~Hdf5VariableReaderHelper2 | ( | ) |
Définition à la ligne 705 du fichier Hdf5VariableReader.cc.
void Arcane::Hdf5VariableReaderHelper2::notifyRestore | ( | ) |
Notification d'un retout-arrière.
Définition à la ligne 1030 du fichier Hdf5VariableReader.cc.
Ouvre le fichier contenant les informations de lecture.
is_start est vrai lors du démarrage d'un cas. Si ce n'est pas le cas, il n'y a pas besoin de lire les variables d'initialisation.
Définition à la ligne 716 du fichier Hdf5VariableReader.cc.
Références ARCANE_FATAL, Arcane::Hdf5Utils::StandardArrayT< DataType >::directRead(), Arccore::Ref< InstanceType, ImplTagId >::get(), Arccore::String::null(), et Arcane::IMesh::parallelMng().
Référencé par Arcane::ManualHdf5VariableReader::initialize().
void Arcane::Hdf5VariableReaderHelper2::readAndUpdateTimeVariables | ( | Real | wanted_time | ) |
Lecture et mise à jour des variables.
Définition à la ligne 1006 du fichier Hdf5VariableReader.cc.
Références Arcane::IVariable::dataType(), Arcane::DT_Real, et Arcane::DT_Real3.
Référencé par Arcane::ManualHdf5VariableReader::updateVariables().
|
inline |
Spécifie les variables qu'on souhaite relire.
Cette méthode doit être appelée avant open(). Si cette méthode n'est pas appelée, on essaie de relire toutes les variables sauvegardées dans le fichier.
Définition à la ligne 643 du fichier Hdf5VariableReader.cc.
Référencé par Arcane::ManualHdf5VariableReader::initialize().
Définition à la ligne 662 du fichier Hdf5VariableReader.cc.