12#ifndef ARCANE_CORE_IPOSTPROCESSORWRITER_H
13#define ARCANE_CORE_IPOSTPROCESSORWRITER_H
18#include "arcane/core/IService.h"
106 ARCANE_DEPRECATED_REASON(
"Y2022: Choose the mesh during service creation via ServiceBuilder")
Déclarations des types généraux de Arcane.
Interface d'une liste d'options du jeu de données.
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.