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

Lecture de variables au format HDF5. Plus de détails...

+ Graphe d'héritage de Arcane::Hdf5VariableReaderHelper2:
+ Graphe de collaboration de Arcane::Hdf5VariableReaderHelper2:

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)
 
- Fonctions membres publiques hérités de Arcane::Hdf5VariableReaderHelperBase
 Hdf5VariableReaderHelperBase (IMesh *mesh)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arcane::Hdf5VariableReaderHelperBase
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)
 
- Attributs protégés hérités de Arcane::Hdf5VariableReaderHelperBase
IMeshm_mesh
 
Hdf5Utils::StandardTypes m_types
 
String m_hdf5_file_name
 
bool m_is_verbose
 

Description détaillée

Lecture de variables au format HDF5.

Définition à la ligne 535 du fichier Hdf5VariableReader.cc.

Documentation des constructeurs et destructeur

◆ Hdf5VariableReaderHelper2()

Arcane::Hdf5VariableReaderHelper2::Hdf5VariableReaderHelper2 ( IMesh mesh,
const String hdf5_file_name 
)

Définition à la ligne 695 du fichier Hdf5VariableReader.cc.

◆ ~Hdf5VariableReaderHelper2()

Arcane::Hdf5VariableReaderHelper2::~Hdf5VariableReaderHelper2 ( )

Définition à la ligne 705 du fichier Hdf5VariableReader.cc.

Documentation des fonctions membres

◆ notifyRestore()

void Arcane::Hdf5VariableReaderHelper2::notifyRestore ( )

Notification d'un retout-arrière.

Définition à la ligne 1030 du fichier Hdf5VariableReader.cc.

◆ open()

void Arcane::Hdf5VariableReaderHelper2::open ( bool  is_start)

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().

◆ readAndUpdateTimeVariables()

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().

◆ setVariables()

void Arcane::Hdf5VariableReaderHelper2::setVariables ( ConstArrayView< IVariable * >  vars)
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().

◆ timeInterval()

Real2 Arcane::Hdf5VariableReaderHelper2::timeInterval ( IVariable var)
inline

Définition à la ligne 662 du fichier Hdf5VariableReader.cc.


La documentation de cette classe a été générée à partir du fichier suivant :