Arcane
v3.16.4.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
PostProcessorWriterBase.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* PostProcessorWriterBase.h (C) 2000-2025 */
9
/* */
10
/* Classe de base d'un écrivain pour les informations de post-traitement. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_CORE_POSTPROCESSORWRITERBASE_H
13
#define ARCANE_CORE_POSTPROCESSORWRITERBASE_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/core/BasicService.h"
18
#include "arcane/core/IPostProcessorWriter.h"
19
20
/*---------------------------------------------------------------------------*/
21
/*---------------------------------------------------------------------------*/
22
23
namespace
Arcane
24
{
25
26
/*---------------------------------------------------------------------------*/
27
/*---------------------------------------------------------------------------*/
28
29
class
PostProcessorWriterBasePrivate
;
30
31
/*---------------------------------------------------------------------------*/
32
/*---------------------------------------------------------------------------*/
33
/*!
34
* \ingroup StandardService
35
* \brief Classe de base d'un écrivain pour les informations de post-traitement.
36
*/
37
class
ARCANE_CORE_EXPORT PostProcessorWriterBase
38
:
public
BasicService
39
,
public
IPostProcessorWriter
40
{
41
public
:
42
43
explicit
PostProcessorWriterBase(
const
ServiceBuildInfo
& sbi);
44
~PostProcessorWriterBase()
override
;
45
46
public
:
47
48
void
build
()
override
{}
49
50
public
:
51
52
void
setBaseDirectoryName(
const
String
& dirname)
override
;
53
const
String
& baseDirectoryName()
override
;
54
55
void
setBaseFileName(
const
String
& filename)
override
;
56
const
String
& baseFileName()
override
;
57
58
void
setTimes(
RealConstArrayView
times)
override
;
59
RealConstArrayView
times()
override
;
60
61
void
setVariables(
VariableCollection
variables)
override
;
62
VariableCollection
variables()
override
;
63
64
void
setGroups(
ItemGroupCollection
groups)
override
;
65
ItemGroupCollection
groups()
override
;
66
67
private
:
68
69
PostProcessorWriterBasePrivate
* m_p =
nullptr
;
//! Implémentation
70
};
71
72
/*---------------------------------------------------------------------------*/
73
/*---------------------------------------------------------------------------*/
74
75
}
// namespace Arcane
76
77
/*---------------------------------------------------------------------------*/
78
/*---------------------------------------------------------------------------*/
79
80
#endif
81
Arcane::IPostProcessorWriter
Interface d'un écrivain pour les informations de post-traitement.
Definition
IPostProcessorWriter.h:58
Arcane::PostProcessorWriterBasePrivate
Definition
PostProcessorWriterBase.cc:35
Arcane::PostProcessorWriterBase::build
void build() override
Construction de niveau build du service.
Definition
PostProcessorWriterBase.h:48
Arcane::ServiceBuildInfo
Structure contenant les informations pour créer un service.
Definition
ServiceBuildInfo.h:198
Arcane::String
Chaîne de caractères unicode.
Definition
arccore/src/base/arccore/base/String.h:70
Arcane::VariableCollection
Collection de variables.
Definition
VariableCollection.h:81
Arcane
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Definition
AbstractCaseDocumentVisitor.cc:20
Arcane::ItemGroupCollection
Collection< ItemGroup > ItemGroupCollection
Collection de groupes d'éléments du maillage.
Definition
ArcaneTypes.h:542
Arcane::RealConstArrayView
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.
Definition
UtilsTypes.h:575
arcane
core
PostProcessorWriterBase.h
Généré le Lundi 16 Juin 2025 03:14:33 pour Arcane par
1.13.2