12#ifndef ARCANE_IPOSTPROCESSORWRITER_H
13#define ARCANE_IPOSTPROCESSORWRITER_H
17#include "arcane/ArcaneTypes.h"
18#include "arcane/IService.h"
106 ARCANE_DEPRECATED_REASON(
"Y2022: Choose the mesh during service creation via ServiceBuilder")
Interface d'écriture des données d'une variable.
Interface d'un écrivain pour les informations de post-traitement.
virtual void setVariables(VariableCollection variables)=0
Positionne la liste des variables à sortir.
virtual void build()=0
Construit l'instance.
virtual VariableCollection variables()=0
Liste des variables à sauver.
virtual const String & baseFileName()=0
Nom du fichier contenant les sorties.
virtual IDataWriter * dataWriter()=0
Retourne l'écrivain associé à ce post-processeur.
virtual void notifyEndWrite()=0
Notifie qu'une sortie vient d'être effectuée.
virtual void setBaseFileName(const String &filename)=0
Positionne le nom du fichier contenant les sorties.
virtual void setTimes(RealConstArrayView times)=0
Positionne la liste des temps.
virtual void notifyBeginWrite()=0
Notifie qu'une sortie va être effectuée avec les paramètres courants.
virtual ItemGroupCollection groups()=0
Liste des groupes à sauver.
virtual void close()=0
Ferme l'écrivain. Après fermeture, il ne peut plus être utilisé
virtual void setGroups(ItemGroupCollection groups)=0
Positionne la liste des groupes à sortir.
virtual void setBaseDirectoryName(const String &dirname)=0
Positionne le nom du répertoire de sortie des fichiers. Ce répertoire doit exister.
virtual ~IPostProcessorWriter()=default
Libère les ressources.
virtual const String & baseDirectoryName()=0
Nom du répertoire de sortie des fichiers.
virtual RealConstArrayView times()=0
Liste des temps sauvés.
virtual void setMesh(IMesh *mesh)
Positionne le maillage.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Collection< ItemGroup > ItemGroupCollection
Collection de groupes d'éléments du maillage.
ConstArrayView< Real > RealConstArrayView
Equivalent C d'un tableau à une dimension de réels.