14#include "arcane/utils/Array.h"
15#include "arcane/utils/Collection.h"
16#include "arcane/utils/String.h"
17#include "arcane/utils/List.h"
20#include "arcane/core/PostProcessorWriterBase.h"
21#include "arcane/core/ISubDomain.h"
22#include "arcane/core/ItemGroup.h"
23#include "arcane/core/VariableCollection.h"
34class PostProcessorWriterBasePrivate
38 PostProcessorWriterBasePrivate();
52PostProcessorWriterBasePrivate::
53PostProcessorWriterBasePrivate()
64PostProcessorWriterCommonBase::
65PostProcessorWriterCommonBase()
66: m_p(new PostProcessorWriterBasePrivate())
73PostProcessorWriterCommonBase::
74~PostProcessorWriterCommonBase()
85PostProcessorWriterBase::
97 m_p->m_base_dirname = dirname;
106 return m_p->m_base_dirname;
115 m_p->m_base_filename = filename;
124 return m_p->m_base_filename;
133 m_p->m_times =
times;
151 m_p->m_groups.clone(
groups);
169 return m_p->m_variables;
178 return m_p->m_groups;
Declarations of Arcane's general types.
Base class of a service linked to a subdomain.
Constant view of an array of type T.
virtual const String & baseFileName()=0
Name of the file containing the outputs.
virtual String getBaseFileName()
Name of the file containing the outputs.
virtual const String & baseDirectoryName()=0
Name of the output directory for files.
virtual String getBaseDirectoryName()
Name of the output directory for files.
ItemGroupCollection groups() override
List of groups to save.
VariableCollection variables() override
List of variables to save.
ConstArrayView< Real > times() override
List of saved times.
const String & baseDirectoryName() override
Name of the output directory for files.
void setTimes(ConstArrayView< Real > times) override
Positions the list of times.
const String & baseFileName() override
Name of the file containing the outputs.
void setBaseDirectoryName(const String &dirname) override
Positions the output directory name for files.
void setGroups(ItemGroupCollection groups) override
Positions the list of groups to output.
void setVariables(VariableCollection variables) override
Positions the list of variables to output.
void setBaseFileName(const String &filename) override
Positions the name of the file containing the outputs.
Structure containing the information to create a service.
1D vector of data with reference semantics.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Collection< ItemGroup > ItemGroupCollection
Collection of mesh item groups.
List< ItemGroup > ItemGroupList
Array of mesh item groups.
ConstArrayView< Real > RealConstArrayView
C equivalent of a 1D array of reals.