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 String & | baseDirectoryName () override |
| Nom du répertoire de sortie des fichiers. | |
| void | setBaseFileName (const String &filename) override |
| Positionne le nom du fichier contenant les sorties. | |
| const String & | baseFileName () override |
| Nom du fichier contenant les sorties. | |
| void | setTimes (ConstArrayView< Real > times) override |
| Positionne la liste des temps. | |
| ConstArrayView< Real > | times () 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 IDataWriter * | dataWriter ()=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é | |
Classe de base d'un écrivain pour les informations de post-traitement.
Définition à la ligne 36 du fichier PostProcessorWriterBase.h.
| Arcane::PostProcessorWriterCommonBase::PostProcessorWriterCommonBase | ( | ) |
Définition à la ligne 64 du fichier PostProcessorWriterBase.cc.
|
override |
Définition à la ligne 73 du fichier PostProcessorWriterBase.cc.
|
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().
|
overridevirtual |
Nom du fichier contenant les sorties.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 122 du fichier PostProcessorWriterBase.cc.
|
overridevirtual |
Liste des groupes à sauver.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 176 du fichier PostProcessorWriterBase.cc.
Référencé par setGroups().
|
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.
|
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.
|
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().
|
overridevirtual |
Positionne la liste des temps.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 131 du fichier PostProcessorWriterBase.cc.
Références times().
|
overridevirtual |
Positionne la liste des variables à sortir.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 140 du fichier PostProcessorWriterBase.cc.
Références variables().
|
overridevirtual |
Liste des temps sauvés.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 158 du fichier PostProcessorWriterBase.cc.
Référencé par Arcane::ManualHdf5VariableWriter::notifyBeginWrite(), Arcane::ManualHdf5VariableWriter::notifyEndWrite(), et setTimes().
|
overridevirtual |
Liste des variables à sauver.
Implémente Arcane::IPostProcessorWriter.
Définition à la ligne 167 du fichier PostProcessorWriterBase.cc.
Référencé par Arcane::ManualHdf5VariableWriter::notifyBeginWrite(), Arcane::ManualHdf5VariableWriter::notifyEndWrite(), et setVariables().