Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IVariableReaderabstract

Lecture de variables au cours du calcul. Plus de détails...

#include <arcane/core/IVariableReader.h>

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

Fonctions membres publiques

virtual void setBaseDirectoryName (const String &path)=0
 Positionne le chemin du répertoire contenant les données.
 
virtual void setBaseFileName (const String &filename)=0
 Positionne le nom du fichier contenant les données.
 
virtual void initialize (bool is_start)=0
 Initialise le lecteur.
 
virtual void setVariables (VariableCollection vars)=0
 .Positionne la liste des variables qu'on souhaite relire. Cet appel doit avoir lieu avant initialize().
 
virtual void updateVariables (Real wanted_time)=0
 Mise à jour des variables pour le temps wanted_time.
 
virtual Real2 timeInterval (IVariable *var)=0
 Interval de temps des valeurs pour la variable var. Les données de la variable var existent pour les temps comprit entre a.x et a.y avec a la valeur de retour.
 

Description détaillée

Lecture de variables au cours du calcul.

Définition à la ligne 36 du fichier IVariableReader.h.

Documentation des constructeurs et destructeur

◆ ~IVariableReader()

virtual Arcane::IVariableReader::~IVariableReader ( )
inlinevirtual

Définition à la ligne 40 du fichier IVariableReader.h.

Documentation des fonctions membres

◆ initialize()

virtual void Arcane::IVariableReader::initialize ( bool  is_start)
pure virtual

Initialise le lecteur.

is_start est vrai si on est au démarrage du calcul.

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.

◆ setBaseDirectoryName()

virtual void Arcane::IVariableReader::setBaseDirectoryName ( const String path)
pure virtual

Positionne le chemin du répertoire contenant les données.

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.

◆ setBaseFileName()

virtual void Arcane::IVariableReader::setBaseFileName ( const String filename)
pure virtual

Positionne le nom du fichier contenant les données.

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.

◆ setVariables()

virtual void Arcane::IVariableReader::setVariables ( VariableCollection  vars)
pure virtual

.Positionne la liste des variables qu'on souhaite relire. Cet appel doit avoir lieu avant initialize().

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.

◆ timeInterval()

virtual Real2 Arcane::IVariableReader::timeInterval ( IVariable var)
pure virtual

Interval de temps des valeurs pour la variable var. Les données de la variable var existent pour les temps comprit entre a.x et a.y avec a la valeur de retour.

Cet appel est valide uniquement après appel à initialize().

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.

◆ updateVariables()

virtual void Arcane::IVariableReader::updateVariables ( Real  wanted_time)
pure virtual

Mise à jour des variables pour le temps wanted_time.

Implémenté dans Arcane::ManualHdf5VariableReader, et Arcane::OldManualHdf5VariableReader.


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