Arcane  v4.1.7.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::PostProcessorWriterCommonBase

Classe de base d'un écrivain pour les informations de post-traitement. Plus de détails...

#include <arcane/core/PostProcessorWriterBase.h>

Fonctions membres publiques

void setBaseDirectoryName (const String &dirname) override
 Positionne le nom du répertoire de sortie des fichiers.
 
const StringbaseDirectoryName () override
 Nom du répertoire de sortie des fichiers.
 
void setBaseFileName (const String &filename) override
 Positionne le nom du fichier contenant les sorties.
 
const StringbaseFileName () override
 Nom du fichier contenant les sorties.
 
void setTimes (ConstArrayView< Real > times) override
 Positionne la liste des temps.
 
ConstArrayView< Realtimes () override
 Liste des temps sauvés.
 
void setVariables (VariableCollection variables) override
 Positionne la liste des variables à sortir.
 
VariableCollection variables () override
 Liste des variables à sauver.
 
void setGroups (ItemGroupCollection groups) override
 Positionne la liste des groupes à sortir.
 
ItemGroupCollection groups () override
 Liste des groupes à sauver.
 
- Fonctions membres publiques hérités de Arcane::IPostProcessorWriter
virtual ~IPostProcessorWriter ()=default
 Libère les ressources.
 
virtual void build ()=0
 Construit l'instance.
 
virtual IDataWriterdataWriter ()=0
 Retourne l'écrivain associé à ce post-processeur.
 
virtual String getBaseDirectoryName ()
 Nom du répertoire de sortie des fichiers.
 
virtual String getBaseFileName ()
 Nom du fichier contenant les sorties.
 
virtual void setMesh (IMesh *mesh)
 Positionne le maillage.
 
virtual void notifyBeginWrite ()=0
 Notifie qu'une sortie va être effectuée avec les paramètres courants.
 
virtual void notifyEndWrite ()=0
 Notifie qu'une sortie vient d'être effectuée.
 
virtual void close ()=0
 Ferme l'écrivain. Après fermeture, il ne peut plus être utilisé
 

Description détaillée

Classe de base d'un écrivain pour les informations de post-traitement.

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

Documentation des constructeurs et destructeur

◆ PostProcessorWriterCommonBase()

Arcane::PostProcessorWriterCommonBase::PostProcessorWriterCommonBase ( )

Définition à la ligne 64 du fichier PostProcessorWriterBase.cc.

◆ ~PostProcessorWriterCommonBase()

Arcane::PostProcessorWriterCommonBase::~PostProcessorWriterCommonBase ( )
override

Définition à la ligne 73 du fichier PostProcessorWriterBase.cc.

Documentation des fonctions membres

◆ baseDirectoryName()

const String & Arcane::PostProcessorWriterCommonBase::baseDirectoryName ( )
overridevirtual

Nom du répertoire de sortie des fichiers.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 104 du fichier PostProcessorWriterBase.cc.

Référencé par Arcane::ManualHdf5VariableWriter::notifyBeginWrite().

◆ baseFileName()

const String & Arcane::PostProcessorWriterCommonBase::baseFileName ( )
overridevirtual

Nom du fichier contenant les sorties.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 122 du fichier PostProcessorWriterBase.cc.

◆ groups()

ItemGroupCollection Arcane::PostProcessorWriterCommonBase::groups ( )
overridevirtual

Liste des groupes à sauver.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 176 du fichier PostProcessorWriterBase.cc.

Référencé par setGroups().

◆ setBaseDirectoryName()

void Arcane::PostProcessorWriterCommonBase::setBaseDirectoryName ( const String & dirname)
overridevirtual

Positionne le nom du répertoire de sortie des fichiers.

Ce répertoire doit exister.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 95 du fichier PostProcessorWriterBase.cc.

◆ setBaseFileName()

void Arcane::PostProcessorWriterCommonBase::setBaseFileName ( const String & filename)
overridevirtual

Positionne le nom du fichier contenant les sorties.

Tous les écrivains ne supportent pas de changer le nom de fichier.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 113 du fichier PostProcessorWriterBase.cc.

◆ setGroups()

void Arcane::PostProcessorWriterCommonBase::setGroups ( ItemGroupCollection groups)
overridevirtual

Positionne la liste des groupes à sortir.

La collection passée en argument est clonée.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 149 du fichier PostProcessorWriterBase.cc.

Références groups().

◆ setTimes()

void Arcane::PostProcessorWriterCommonBase::setTimes ( ConstArrayView< Real > times)
overridevirtual

Positionne la liste des temps.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 131 du fichier PostProcessorWriterBase.cc.

Références times().

◆ setVariables()

void Arcane::PostProcessorWriterCommonBase::setVariables ( VariableCollection variables)
overridevirtual

Positionne la liste des variables à sortir.

Implémente Arcane::IPostProcessorWriter.

Définition à la ligne 140 du fichier PostProcessorWriterBase.cc.

Références variables().

◆ times()

ConstArrayView< Real > Arcane::PostProcessorWriterCommonBase::times ( )
overridevirtual

◆ variables()

VariableCollection Arcane::PostProcessorWriterCommonBase::variables ( )
overridevirtual

La documentation de cette classe a été générée à partir des fichiers suivants :