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

Interface d'un écrivain d'une courbe. Plus de détails...

#include <arcane/core/ITimeHistoryCurveWriter2.h>

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

Fonctions membres publiques

virtual ~ITimeHistoryCurveWriter2 ()
 Libère les ressources.
 
virtual void build ()=0
 
virtual void beginWrite (const TimeHistoryCurveWriterInfo &infos)=0
 Notifie un début d'écriture.
 
virtual void endWrite ()=0
 Notifie la fin de l'écriture.
 
virtual void writeCurve (const TimeHistoryCurveInfo &infos)=0
 Ecrit une courbe.
 
virtual String name () const =0
 Nom de l'écrivain.
 
virtual void setOutputPath (const String &path)=0
 Répertoire de base où seront écrites les courbes.
 
virtual String outputPath () const =0
 Répertoire de base où seront écrites les courbes.
 

Description détaillée

Interface d'un écrivain d'une courbe.

Lors de l'écriture des courbes, l'instance sera appelée comme suit: \begincode ITimeHistoryCurveWriter2* instance = ...; instance->beginWrite(); for( const TimeHistoryCurveInfo& curveinfo : all_curves ) instance->writeCurve(curveinfo); instance->endWrite()

Définition à la ligne 168 du fichier ITimeHistoryCurveWriter2.h.

Documentation des constructeurs et destructeur

◆ ~ITimeHistoryCurveWriter2()

virtual Arcane::ITimeHistoryCurveWriter2::~ITimeHistoryCurveWriter2 ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 173 du fichier ITimeHistoryCurveWriter2.h.

Documentation des fonctions membres

◆ beginWrite()

virtual void Arcane::ITimeHistoryCurveWriter2::beginWrite ( const TimeHistoryCurveWriterInfo infos)
pure virtual

Notifie un début d'écriture.

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.

◆ build()

virtual void Arcane::ITimeHistoryCurveWriter2::build ( )
pure virtual

Implémenté dans Arcane::ArcaneCurveWriter.

◆ endWrite()

virtual void Arcane::ITimeHistoryCurveWriter2::endWrite ( )
pure virtual

Notifie la fin de l'écriture.

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.

◆ name()

virtual String Arcane::ITimeHistoryCurveWriter2::name ( ) const
pure virtual

Nom de l'écrivain.

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.

◆ outputPath()

virtual String Arcane::ITimeHistoryCurveWriter2::outputPath ( ) const
pure virtual

Répertoire de base où seront écrites les courbes.

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.

◆ setOutputPath()

virtual void Arcane::ITimeHistoryCurveWriter2::setOutputPath ( const String path)
pure virtual

Répertoire de base où seront écrites les courbes.

Si nul, c'est le répertoire spécifié lors de beginWrite() qui est utilisé.

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.

◆ writeCurve()

virtual void Arcane::ITimeHistoryCurveWriter2::writeCurve ( const TimeHistoryCurveInfo infos)
pure virtual

Ecrit une courbe.

Les infos de la courbe sont données par infos Les valeurs sont dans le tableau values. times et iterations contiennent respectivement le temps et le numéro de l'itération pour chaque valeur. path contient le répertoire où seront écrites les courbes

Implémenté dans Arcane::ArcaneCurveWriter, et Arcane::GnuplotTimeHistoryCurveWriter2.


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