16#include <Champ_Generique_Statistiques_base.h>
17#include <Operateur_Statistique_tps_base.h>
18#include <TRUST_2_PDI.h>
60 if (loc==Entity::ELEMENT)
61 localisation =
"ELEM";
62 else if (loc==Entity::NODE)
66 Cerr<<
"This localization is not valid for postprocessing"<<finl;
88 std::vector<YAML_data> data;
91 data.insert(data.end(), ch.begin(), ch.end());
92 data.insert(data.end(), stat.begin(), stat.end());
110 is >> bidon >> bidon;
148 is >> bidon >> bidon;
Classe de base des champs generiques ayant comme source d'autres champs generiques L'utilisation des ...
void mettre_a_jour(double temps) override
int sauvegarder(Sortie &os) const override
sauvegarde des differentes sources
Entity get_localisation(const int index=-1) const override
Renvoie le type des entites geometriques sur auxquelles les valeurs discretes sont attachees (NODE po...
virtual void lire_bidon(Entree &is) const
virtual void fixer_tstat_deb(const double t1, const double t2)
virtual OWN_PTR(Champ_Fonc_base) &creer_espace_stockage(const Nature_du_champ &nature
int reprendre(Entree &is) override
reprise des differentes sources
std::vector< YAML_data > data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the field to save/restore
void set_param(Param ¶m) const override
virtual void fixer_serie(const double t1, const double t2)
Classe Champ_Generique_Statistiques_base Classe de base des classes de champs generiques dedies aux s...
virtual int completer_post_statistiques(const Domaine &dom, const int is_axi, Format_Post_base &format)
std::vector< YAML_data > data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the field to save/restore
virtual const Integrale_tps_Champ & integrale() const =0
void set_param(Param ¶m) const override
Champ_Generique_Statistiques_base()
int reprendre(Entree &is) override
reprise des differentes sources
void fixer_tstat_deb(const double t1, const double t2) override
void fixer_serie(const double t1, const double t2) override
virtual const Operateur_Statistique_tps_base & Operateur_Statistique() const =0
int sauvegarder(Sortie &os) const override
sauvegarde des differentes sources
void fixer_tdeb_tfin(const double t_deb, const double t_fin)
void mettre_a_jour(double temps) override
void lire_bidon(Entree &is) const override
classe Champ_base Cette classe est la base de la hierarchie des champs.
virtual int completer_post_champ(const Domaine &dom, const int axi, const Nom &loc_post, const Nom &le_nom_champ_post, Format_Post_base &format) const
Class defining operators and methods for all reading operation in an input flow (file,...
Classe de base des formats de postraitements pour les champs (lata, med, cgns, lml,...
class Nom Une chaine de caractere pour nommer les objets de TRUST
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual const Nom & le_nom() const
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
virtual int reprendre(Entree &)
Reprise d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
virtual int sauvegarder(Sortie &) const
Sauvegarde d'un Objet_U sur un flot de sortie Methode a surcharger.
virtual std::vector< YAML_data > data_a_sauvegarder() const
virtual void fixer_tstat_fin(double)=0
virtual void initialiser(double val)=0
virtual void fixer_tstat_deb(double, double)=0
virtual void mettre_a_jour(double temps)=0
Helper class to factorize the readOn method of Objet_U classes.
void ajouter(const char *keyword, const int *value, Param::Nature nat=Param::OPTIONAL)
Register an integer parameter.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
Classe de base des flux de sortie.
void jump(Entree &) override
static int is_PDI_restart()