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

Interface d'écriture des données d'une variable. Plus de détails...

#include <arcane/core/IDataWriter.h>

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

Fonctions membres publiques

virtual ~IDataWriter ()
 Libère les ressources.
 
virtual void beginWrite (const VariableCollection &vars)=0
 
virtual void endWrite ()=0
 
virtual void setMetaData (const String &meta_data)=0
 Positionne les infos des méta-données.
 
virtual void write (IVariable *var, IData *data)=0
 Ecrit les données data de la variable var.
 

Description détaillée

Interface d'écriture des données d'une variable.

Lors d'une écriture, l'ordre d'appel est le suivant:

IDataWriter* writer = ...;
writer->beginWrite(vars)
writer->setMetaData()
foreach(var in vars)
writer->write(var,var_data)
writer->endWriter()
Interface d'écriture des données d'une variable.
Definition IDataWriter.h:49
virtual void setMetaData(const String &meta_data)=0
Positionne les infos des méta-données.
virtual void write(IVariable *var, IData *data)=0
Ecrit les données data de la variable var.

vars contient la liste des variables qui vont être sauvées

Voir également
IDataReader

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

Documentation des constructeurs et destructeur

◆ ~IDataWriter()

virtual Arcane::IDataWriter::~IDataWriter ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 53 du fichier IDataWriter.h.

Documentation des fonctions membres

◆ setMetaData()

virtual void Arcane::IDataWriter::setMetaData ( const String meta_data)
pure virtual

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

Implémenté dans Arcane::Hdf5MpiReaderWriter, Arcane::Hdf5ReaderWriter, et Arcane::ManualHdf5DataWriter.

◆ write()

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

Ecrit les données data de la variable var.

Implémenté dans Arcane::Hdf5MpiReaderWriter, Arcane::Hdf5ReaderWriter, et Arcane::ManualHdf5DataWriter.

Référencé par Arcane::Variable::write().


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