14#include "arcane/utils/ArcanePrecomp.h"
16#include "arcane/utils/Array.h"
17#include "arcane/utils/Collection.h"
18#include "arcane/utils/String.h"
20#include "arcane/ArcaneTypes.h"
21#include "arcane/PostProcessorWriterBase.h"
22#include "arcane/ISubDomain.h"
23#include "arcane/ItemGroup.h"
24#include "arcane/VariableCollection.h"
34class PostProcessorWriterBasePrivate
37 PostProcessorWriterBasePrivate();
49PostProcessorWriterBasePrivate::
50PostProcessorWriterBasePrivate()
61PostProcessorWriterBase::
62PostProcessorWriterBase(
const ServiceBuildInfo& sbi)
64, m_p(new PostProcessorWriterBasePrivate())
71PostProcessorWriterBase::
72~PostProcessorWriterBase()
83 m_p->m_base_dirname = dirname;
92 return m_p->m_base_dirname;
101 m_p->m_base_filename = filename;
110 return m_p->m_base_filename;
119 m_p->m_times =
times;
155 return m_p->m_variables;
164 return m_p->m_groups;
const String & baseFileName() override
Nom du fichier contenant les sorties.
void setTimes(RealConstArrayView times) override
Positionne la liste des temps.
void setBaseDirectoryName(const String &dirname) override
Positionne le nom du répertoire de sortie des fichiers. Ce répertoire doit exister.
void setBaseFileName(const String &filename) override
Positionne le nom du fichier contenant les sorties.
VariableCollection variables() override
Liste des variables à sauver.
RealConstArrayView times() override
Liste des temps sauvés.
void setVariables(VariableCollection variables) override
Positionne la liste des variables à sortir.
const String & baseDirectoryName() override
Nom du répertoire de sortie des fichiers.
ItemGroupCollection groups() override
Liste des groupes à sauver.
void setGroups(ItemGroupCollection groups) override
Positionne la liste des groupes à sortir.
Vecteur 1D de données avec sémantique par référence.
Chaîne de caractères unicode.
Collection< ItemGroup > ItemGroupCollection
Collection de groupes d'éléments du maillage.
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.