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

Lecture/Ecriture au format HDF5 parallele. Plus de détails...

#include <arcane/hdf5/Hdf5MpiReaderWriter.h>

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

Types publics

enum  eOpenMode { OpenModeRead , OpenModeTruncate , OpenModeAppend }
 

Fonctions membres publiques

 Hdf5MpiReaderWriter (ISubDomain *sd, const String &filename, const String &m_sub_group_name, Integer fileset_size, eOpenMode om, bool do_verif=false)
 
virtual void initialize ()
 
virtual void beginWrite (const VariableCollection &vars)
 
virtual void endWrite ()
 
virtual void beginRead (const VariableCollection &)
 
virtual void endRead ()
 
virtual void setMetaData (const String &meta_data)
 Positionne les infos des méta-données.
 
virtual String metaData ()
 Méta-données.
 
virtual void write (IVariable *v, IData *data)
 Ecrit les données data de la variable var.
 
virtual void read (IVariable *v, IData *data)
 Lit les données data de la variable var.
 
herr_t iterateMe (hid_t group_id, const char *member_name)
 
- Fonctions membres publiques hérités de Arcane::IDataReader
virtual ~IDataReader ()
 Libère les ressources.
 
- Fonctions membres publiques hérités de Arcane::IDataWriter
virtual ~IDataWriter ()
 Libère les ressources.
 

Description détaillée

Lecture/Ecriture au format HDF5 parallele.

Avertissement
La gestion des lecture/ecriture dans ce format est à l'heure actuelle au stade expérimental et ne peut pas être utilisée pour assurer une persistence à long terme des données.

Définition à la ligne 41 du fichier Hdf5MpiReaderWriter.h.

Documentation des énumérations membres

◆ eOpenMode

enum Arcane::Hdf5MpiReaderWriter::eOpenMode

Définition à la ligne 48 du fichier Hdf5MpiReaderWriter.h.

Documentation des fonctions membres

◆ beginRead()

virtual void Arcane::Hdf5MpiReaderWriter::beginRead ( const VariableCollection )
inlinevirtual

Implémente Arcane::IDataReader.

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

◆ beginWrite()

virtual void Arcane::Hdf5MpiReaderWriter::beginWrite ( const VariableCollection vars)
virtual

Implémente Arcane::IDataWriter.

◆ endRead()

virtual void Arcane::Hdf5MpiReaderWriter::endRead ( )
inlinevirtual

Implémente Arcane::IDataReader.

Définition à la ligne 67 du fichier Hdf5MpiReaderWriter.h.

◆ endWrite()

virtual void Arcane::Hdf5MpiReaderWriter::endWrite ( )
virtual

Implémente Arcane::IDataWriter.

◆ metaData()

virtual String Arcane::Hdf5MpiReaderWriter::metaData ( )
virtual

Méta-données.

Implémente Arcane::IDataReader.

◆ read()

virtual void Arcane::Hdf5MpiReaderWriter::read ( IVariable var,
IData data 
)
virtual

Lit les données data de la variable var.

Implémente Arcane::IDataReader.

◆ setMetaData()

virtual void Arcane::Hdf5MpiReaderWriter::setMetaData ( const String meta_data)
virtual

Positionne les infos des méta-données.

Implémente Arcane::IDataWriter.

◆ write()

virtual void Arcane::Hdf5MpiReaderWriter::write ( IVariable var,
IData data 
)
virtual

Ecrit les données data de la variable var.

Implémente Arcane::IDataWriter.


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