Postraitement#

#include <Postraitement.h>

classe Postraitement La classe est dotee-d une liste de champs generiques champs_post_complet_ qui contient

How to cite this class in this doc#

:ref:`Postraitement <class-postraitement>`
[Postraitement](#class-postraitement)

Detailed description#

tous les champs generiques du post - traitement - d une liste d identifiants noms_champs_a_post_ qui contient l identifiant des champs a post - traiter - Lecture des champs generiques declares dans le bloc “definition_champs” (ajoutes dans champs_post_complet_) et ajout dans cette liste des champs crees par macro (declenche par ancienne syntaxe dans “champs” et “statistiques”) Construction de la liste des identifiants noms_champs_a_post_ au cours des operations de lecture-Mise a jour des champs generiques, en realite mise a jour des operateurs statistiques pour les champs qui en porte-postraitement realise dans postraiter_champs() Parcours des identifiants Le champ generique correspondant a un identifiant est recupere par : get_champ_post(“identifiant”) Pour ce champ generique : on calcul les valeurs a ecrire par : get_champ(espace_stockage) on recupere les informations complementaires par : get_property(), get_time() … Ecriture des valeurs calculees : postraiter(…) Les macros utilises pour la creation des champs generiques sont detaillees dans le .cpp de la classe Voir creer_champ_post() et creer_champ_post_stat()

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_nom_et_pb_base
void Postraitement::associer_nom_et_pb_base(const Nom &, const Probleme_base &) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::associer_nom_et_pb_base(const Nom &, const Probleme_base &) override <public-void-postraitement-associer-nom-et-pb-base-const-nom-ref-const-probleme-base-ref-override>`
[void Postraitement::associer_nom_et_pb_base(const Nom &, const Probleme_base &) override](#public-void-postraitement-associer-nom-et-pb-base-const-nom-ref-const-probleme-base-ref-override)
besoin_postraiter_champs
bool Postraitement::besoin_postraiter_champs()
References
Referenced By
How to cite in this doc:
:ref:`bool Postraitement::besoin_postraiter_champs() <public-bool-postraitement-besoin-postraiter-champs>`
[bool Postraitement::besoin_postraiter_champs()](#public-bool-postraitement-besoin-postraiter-champs)
champ_fonc
int Postraitement::champ_fonc(Motcle &nom_champ, TRUST_Ref< Champ_base * > &mon_champ, TRUST_Ref< Operateur_Statistique_tps_base * > &operateur_statistique) const
References
How to cite in this doc:
:ref:`int Postraitement::champ_fonc(Motcle &nom_champ, TRUST_Ref< Champ_base * > &mon_champ, TRUST_Ref< Operateur_Statistique_tps_base * > &operateur_statistique) const <public-int-postraitement-champ-fonc-motcle-ref-nom-champ-trust-ref-champ-base-ptr-ref-mon-champ-trust-ref-operateur-statistique-tps-base-ptr-ref-operateur-statistique-const>`
[int Postraitement::champ_fonc(Motcle &nom_champ, TRUST_Ref< Champ_base * > &mon_champ, TRUST_Ref< Operateur_Statistique_tps_base * > &operateur_statistique) const](#public-int-postraitement-champ-fonc-motcle-ref-nom-champ-trust-ref-champ-base-ptr-ref-mon-champ-trust-ref-operateur-statistique-tps-base-ptr-ref-operateur-statistique-const)
champs_demande
int Postraitement::champs_demande()
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::champs_demande() <public-int-postraitement-champs-demande>`
[int Postraitement::champs_demande()](#public-int-postraitement-champs-demande)
champs_post_complet
const Liste_Champ_Generique & Postraitement::champs_post_complet() const
References
How to cite in this doc:
:ref:`const Liste_Champ_Generique & Postraitement::champs_post_complet() const <public-const-liste-champ-generique-ref-postraitement-champs-post-complet-const>`
[const Liste_Champ_Generique & Postraitement::champs_post_complet() const](#public-const-liste-champ-generique-ref-postraitement-champs-post-complet-const)
cherche_stat_dans_les_sources
int Postraitement::cherche_stat_dans_les_sources(const Champ_Gen_de_Champs_Gen &ch, Motcle nom)

On recherche les champs statistiques dans les sources du champ courant.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::cherche_stat_dans_les_sources(const Champ_Gen_de_Champs_Gen &ch, Motcle nom) <public-int-postraitement-cherche-stat-dans-les-sources-const-champ-gen-de-champs-gen-ref-ch-motcle-nom>`
[int Postraitement::cherche_stat_dans_les_sources(const Champ_Gen_de_Champs_Gen &ch, Motcle nom)](#public-int-postraitement-cherche-stat-dans-les-sources-const-champ-gen-de-champs-gen-ref-ch-motcle-nom)
complete_champ
void Postraitement::complete_champ(Champ_Generique_base &champ, const Motcle &motlu)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::complete_champ(Champ_Generique_base &champ, const Motcle &motlu) <public-void-postraitement-complete-champ-champ-generique-base-ref-champ-const-motcle-ref-motlu>`
[void Postraitement::complete_champ(Champ_Generique_base &champ, const Motcle &motlu)](#public-void-postraitement-complete-champ-champ-generique-base-ref-champ-const-motcle-ref-motlu)
completer
void Postraitement::completer() override

Reimplements:

References
How to cite in this doc:
:ref:`void Postraitement::completer() override <public-void-postraitement-completer-override>`
[void Postraitement::completer() override](#public-void-postraitement-completer-override)
completer_sondes
void Postraitement::completer_sondes() override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::completer_sondes() override <public-void-postraitement-completer-sondes-override>`
[void Postraitement::completer_sondes() override](#public-void-postraitement-completer-sondes-override)
comprend_champ_post
int Postraitement::comprend_champ_post(const Motcle &identifiant) const
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::comprend_champ_post(const Motcle &identifiant) const <public-int-postraitement-comprend-champ-post-const-motcle-ref-identifiant-const>`
[int Postraitement::comprend_champ_post(const Motcle &identifiant) const](#public-int-postraitement-comprend-champ-post-const-motcle-ref-identifiant-const)
compteur_champ_stat
int & Postraitement::compteur_champ_stat()

Test de postraitement en tenant compte de l’evolution en temps du champ.

Renvoie VRAI si le champ necessite un postraitement, vu le temps courant et le pas de temps fourni.

References
How to cite in this doc:
:ref:`int & Postraitement::compteur_champ_stat() <public-int-ref-postraitement-compteur-champ-stat>`
[int & Postraitement::compteur_champ_stat()](#public-int-ref-postraitement-compteur-champ-stat)
creer_champ_post
void Postraitement::creer_champ_post(const Motcle &motlu1, const Motcle &motlu2, Entree &s)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::creer_champ_post(const Motcle &motlu1, const Motcle &motlu2, Entree &s) <public-void-postraitement-creer-champ-post-const-motcle-ref-motlu1-const-motcle-ref-motlu2-entree-ref-s>`
[void Postraitement::creer_champ_post(const Motcle &motlu1, const Motcle &motlu2, Entree &s)](#public-void-postraitement-creer-champ-post-const-motcle-ref-motlu1-const-motcle-ref-motlu2-entree-ref-s)
creer_champ_post_med
void Postraitement::creer_champ_post_med(const Motcle &motlu1, const Motcle &motlu2, Entree &s)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::creer_champ_post_med(const Motcle &motlu1, const Motcle &motlu2, Entree &s) <public-void-postraitement-creer-champ-post-med-const-motcle-ref-motlu1-const-motcle-ref-motlu2-entree-ref-s>`
[void Postraitement::creer_champ_post_med(const Motcle &motlu1, const Motcle &motlu2, Entree &s)](#public-void-postraitement-creer-champ-post-med-const-motcle-ref-motlu1-const-motcle-ref-motlu2-entree-ref-s)
creer_champ_post_moreqn
void Postraitement::creer_champ_post_moreqn(const Motcle &type, const Motcle &option, const int num_eq, const int num_morceau, const int compo, Entree &s)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::creer_champ_post_moreqn(const Motcle &type, const Motcle &option, const int num_eq, const int num_morceau, const int compo, Entree &s) <public-void-postraitement-creer-champ-post-moreqn-const-motcle-ref-type-const-motcle-ref-option-const-int-num-eq-const-int-num-morceau-const-int-compo-entree-ref-s>`
[void Postraitement::creer_champ_post_moreqn(const Motcle &type, const Motcle &option, const int num_eq, const int num_morceau, const int compo, Entree &s)](#public-void-postraitement-creer-champ-post-moreqn-const-motcle-ref-type-const-motcle-ref-option-const-int-num-eq-const-int-num-morceau-const-int-compo-entree-ref-s)
creer_champ_post_stat
void Postraitement::creer_champ_post_stat(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const double t_deb, const double t_fin, Entree &s)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::creer_champ_post_stat(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const double t_deb, const double t_fin, Entree &s) <public-void-postraitement-creer-champ-post-stat-const-motcle-ref-motlu1-const-motcle-ref-motlu2-const-motcle-ref-motlu3-const-motcle-ref-motlu4-const-double-t-deb-const-double-t-fin-entree-ref-s>`
[void Postraitement::creer_champ_post_stat(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const double t_deb, const double t_fin, Entree &s)](#public-void-postraitement-creer-champ-post-stat-const-motcle-ref-motlu1-const-motcle-ref-motlu2-const-motcle-ref-motlu3-const-motcle-ref-motlu4-const-double-t-deb-const-double-t-fin-entree-ref-s)
data_a_sauvegarder
std::vector<YAML_data> Postraitement::data_a_sauvegarder() const override

for PDI IO: retrieve name, type and dimensions of the fields to save/restore

Reimplements:

References
How to cite in this doc:
:ref:`std::vector<YAML_data> Postraitement::data_a_sauvegarder() const override <public-std-vector-yaml-data-postraitement-data-a-sauvegarder-const-override>`
[std::vector<YAML_data> Postraitement::data_a_sauvegarder() const override](#public-std-vector-yaml-data-postraitement-data-a-sauvegarder-const-override)
domaine
const TRUST_Ref<Domaine *> & Postraitement::domaine()
References
How to cite in this doc:
:ref:`const TRUST_Ref<Domaine *> & Postraitement::domaine() <public-const-trust-ref-domaine-ptr-ref-postraitement-domaine>`
[const TRUST_Ref<Domaine *> & Postraitement::domaine()](#public-const-trust-ref-domaine-ptr-ref-postraitement-domaine)
dt_post
double Postraitement::dt_post() const
References
Referenced By
How to cite in this doc:
:ref:`double Postraitement::dt_post() const <public-double-postraitement-dt-post-const>`
[double Postraitement::dt_post() const](#public-double-postraitement-dt-post-const)
duplique
int Postraitement::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Postraitement::duplique() const override <public-int-postraitement-duplique-const-override>`
[int Postraitement::duplique() const override](#public-int-postraitement-duplique-const-override)
est_le_dernier_postraitement_pour_nom_fich
int & Postraitement::est_le_dernier_postraitement_pour_nom_fich()
References
Referenced By
How to cite in this doc:
:ref:`int & Postraitement::est_le_dernier_postraitement_pour_nom_fich() <public-int-ref-postraitement-est-le-dernier-postraitement-pour-nom-fich>`
[int & Postraitement::est_le_dernier_postraitement_pour_nom_fich()](#public-int-ref-postraitement-est-le-dernier-postraitement-pour-nom-fich)
est_le_premier_postraitement_pour_nom_fich
int & Postraitement::est_le_premier_postraitement_pour_nom_fich()
References
Referenced By
How to cite in this doc:
:ref:`int & Postraitement::est_le_premier_postraitement_pour_nom_fich() <public-int-ref-postraitement-est-le-premier-postraitement-pour-nom-fich>`
[int & Postraitement::est_le_premier_postraitement_pour_nom_fich()](#public-int-ref-postraitement-est-le-premier-postraitement-pour-nom-fich)
finir
void Postraitement::finir() override

Finalise le postraitement Ferme le fichier associe.

Reimplements:

References
How to cite in this doc:
:ref:`void Postraitement::finir() override <public-void-postraitement-finir-override>`
[void Postraitement::finir() override](#public-void-postraitement-finir-override)
get_champ_post
const Champ_Generique_base & Postraitement::get_champ_post(const Motcle &nom) const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Generique_base & Postraitement::get_champ_post(const Motcle &nom) const <public-const-champ-generique-base-ref-postraitement-get-champ-post-const-motcle-ref-nom-const>`
[const Champ_Generique_base & Postraitement::get_champ_post(const Motcle &nom) const](#public-const-champ-generique-base-ref-postraitement-get-champ-post-const-motcle-ref-nom-const)
get_info
const Type_info * Postraitement::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Postraitement::get_info() const override <public-const-type-info-ptr-postraitement-get-info-const-override>`
[const Type_info * Postraitement::get_info() const override](#public-const-type-info-ptr-postraitement-get-info-const-override)
has_champ_post
bool Postraitement::has_champ_post(const Motcle &nom) const
References
Referenced By
How to cite in this doc:
:ref:`bool Postraitement::has_champ_post(const Motcle &nom) const <public-bool-postraitement-has-champ-post-const-motcle-ref-nom-const>`
[bool Postraitement::has_champ_post(const Motcle &nom) const](#public-bool-postraitement-has-champ-post-const-motcle-ref-nom-const)
ind_post
int Postraitement::ind_post(int nb_pas_dt) const
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::ind_post(int nb_pas_dt) const <public-int-postraitement-ind-post-int-nb-pas-dt-const>`
[int Postraitement::ind_post(int nb_pas_dt) const](#public-int-postraitement-ind-post-int-nb-pas-dt-const)
les_sondes
Sondes & Postraitement::les_sondes()
References
How to cite in this doc:
:ref:`Sondes & Postraitement::les_sondes() <public-sondes-ref-postraitement-les-sondes>`
[Sondes & Postraitement::les_sondes()](#public-sondes-ref-postraitement-les-sondes)
les_sondes
const Sondes & Postraitement::les_sondes() const
References
How to cite in this doc:
:ref:`const Sondes & Postraitement::les_sondes() const <public-const-sondes-ref-postraitement-les-sondes-const>`
[const Sondes & Postraitement::les_sondes() const](#public-const-sondes-ref-postraitement-les-sondes-const)
les_statistiques
Operateurs_Statistique_tps & Postraitement::les_statistiques()
References
Referenced By
How to cite in this doc:
:ref:`Operateurs_Statistique_tps & Postraitement::les_statistiques() <public-operateurs-statistique-tps-ref-postraitement-les-statistiques>`
[Operateurs_Statistique_tps & Postraitement::les_statistiques()](#public-operateurs-statistique-tps-ref-postraitement-les-statistiques)
lire_champs_a_postraiter
int Postraitement::lire_champs_a_postraiter(Entree &is, bool expect_acco)

Lit le nom des champs a postraiter sur un flot d’entree.

Format: { ??? }

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lire_champs_a_postraiter(Entree &is, bool expect_acco) <public-int-postraitement-lire-champs-a-postraiter-entree-ref-is-bool-expect-acco>`
[int Postraitement::lire_champs_a_postraiter(Entree &is, bool expect_acco)](#public-int-postraitement-lire-champs-a-postraiter-entree-ref-is-bool-expect-acco)
lire_champs_operateurs
int Postraitement::lire_champs_operateurs(Entree &is)

Lit les champs a postraiter sur un flot d’entree.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lire_champs_operateurs(Entree &is) <public-int-postraitement-lire-champs-operateurs-entree-ref-is>`
[int Postraitement::lire_champs_operateurs(Entree &is)](#public-int-postraitement-lire-champs-operateurs-entree-ref-is)
lire_champs_stat_a_postraiter
int Postraitement::lire_champs_stat_a_postraiter(Entree &)
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lire_champs_stat_a_postraiter(Entree &) <public-int-postraitement-lire-champs-stat-a-postraiter-entree-ref>`
[int Postraitement::lire_champs_stat_a_postraiter(Entree &)](#public-int-postraitement-lire-champs-stat-a-postraiter-entree-ref)
lire_motcle_non_standard
int Postraitement::lire_motcle_non_standard(const Motcle &, Entree &) override

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-postraitement-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Postraitement::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-postraitement-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
lire_tableaux_a_postraiter
int Postraitement::lire_tableaux_a_postraiter(Entree &)
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lire_tableaux_a_postraiter(Entree &) <public-int-postraitement-lire-tableaux-a-postraiter-entree-ref>`
[int Postraitement::lire_tableaux_a_postraiter(Entree &)](#public-int-postraitement-lire-tableaux-a-postraiter-entree-ref)
lpost
int Postraitement::lpost(double, double) const
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::lpost(double, double) const <public-int-postraitement-lpost-double-double-const>`
[int Postraitement::lpost(double, double) const](#public-int-postraitement-lpost-double-double-const)
lpost_champ
int Postraitement::lpost_champ(double) const
How to cite in this doc:
:ref:`int Postraitement::lpost_champ(double) const <public-int-postraitement-lpost-champ-double-const>`
[int Postraitement::lpost_champ(double) const](#public-int-postraitement-lpost-champ-double-const)
lpost_stat
int Postraitement::lpost_stat(double) const
How to cite in this doc:
:ref:`int Postraitement::lpost_stat(double) const <public-int-postraitement-lpost-stat-double-const>`
[int Postraitement::lpost_stat(double) const](#public-int-postraitement-lpost-stat-double-const)
mettre_a_jour
void Postraitement::mettre_a_jour(double temps) override

Reimplements:

References
How to cite in this doc:
:ref:`void Postraitement::mettre_a_jour(double temps) override <public-void-postraitement-mettre-a-jour-double-temps-override>`
[void Postraitement::mettre_a_jour(double temps) override](#public-void-postraitement-mettre-a-jour-double-temps-override)
nb_pas_dt_post
int Postraitement::nb_pas_dt_post() const
References
How to cite in this doc:
:ref:`int Postraitement::nb_pas_dt_post() const <public-int-postraitement-nb-pas-dt-post-const>`
[int Postraitement::nb_pas_dt_post() const](#public-int-postraitement-nb-pas-dt-post-const)
nom_fich
Nom Postraitement::nom_fich() const
References
Referenced By
How to cite in this doc:
:ref:`Nom Postraitement::nom_fich() const <public-nom-postraitement-nom-fich-const>`
[Nom Postraitement::nom_fich() const](#public-nom-postraitement-nom-fich-const)
noms_champs_a_post
TRUST_List<Nom> & Postraitement::noms_champs_a_post()
References
Referenced By
How to cite in this doc:
:ref:`TRUST_List<Nom> & Postraitement::noms_champs_a_post() <public-trust-list-nom-ref-postraitement-noms-champs-a-post>`
[TRUST_List<Nom> & Postraitement::noms_champs_a_post()](#public-trust-list-nom-ref-postraitement-noms-champs-a-post)
postprocess_field_values
void Postraitement::postprocess_field_values()
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::postprocess_field_values() <public-void-postraitement-postprocess-field-values>`
[void Postraitement::postprocess_field_values()](#public-void-postraitement-postprocess-field-values)
Postraitement
Postraitement::Postraitement()

Constructeur par defaut.

Les frequences de postraitement prennent la valeur par defaut 1e6. Et aucun postraitement n’est demande.

How to cite in this doc:
:ref:`Postraitement::Postraitement() <public-postraitement-postraitement>`
[Postraitement::Postraitement()](#public-postraitement-postraitement)
postraiter
int Postraitement::postraiter(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs, int tenseur)
References
How to cite in this doc:
:ref:`int Postraitement::postraiter(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs, int tenseur) <public-int-postraitement-postraiter-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs-int-tenseur>`
[int Postraitement::postraiter(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs, int tenseur)](#public-int-postraitement-postraiter-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs-int-tenseur)
postraiter
void Postraitement::postraiter(int forcer) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::postraiter(int forcer) override <public-void-postraitement-postraiter-int-forcer-override>`
[void Postraitement::postraiter(int forcer) override](#public-void-postraitement-postraiter-int-forcer-override)
postraiter_champs
int Postraitement::postraiter_champs()

Effectue le postraitement des Champs de facon imperative.

Mets a jour les champs crees.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::postraiter_champs() <public-int-postraitement-postraiter-champs>`
[int Postraitement::postraiter_champs()](#public-int-postraitement-postraiter-champs)
postraiter_sondes
int Postraitement::postraiter_sondes()

Effectue le postraitement lie au sondes de facon imperative.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::postraiter_sondes() <public-int-postraitement-postraiter-sondes>`
[int Postraitement::postraiter_sondes()](#public-int-postraitement-postraiter-sondes)
postraiter_tableau
int Postraitement::postraiter_tableau(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs)
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::postraiter_tableau(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs) <public-int-postraitement-postraiter-tableau-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs>`
[int Postraitement::postraiter_tableau(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs)](#public-int-postraitement-postraiter-tableau-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs)
postraiter_tableaux
int Postraitement::postraiter_tableaux()
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::postraiter_tableaux() <public-int-postraitement-postraiter-tableaux>`
[int Postraitement::postraiter_tableaux()](#public-int-postraitement-postraiter-tableaux)
postraiter_tenseur
int Postraitement::postraiter_tenseur(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs)
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::postraiter_tenseur(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs) <public-int-postraitement-postraiter-tenseur-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs>`
[int Postraitement::postraiter_tenseur(const Domaine &dom, const Noms &unites, const Noms &noms_compo, const int ncomp, const double temps, Nom nom_post, const Nom &localisation, const Nom &nature, const DoubleTab &valeurs)](#public-int-postraitement-postraiter-tenseur-const-domaine-ref-dom-const-noms-ref-unites-const-noms-ref-noms-compo-const-int-ncomp-const-double-temps-nom-nom-post-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-valeurs)
probleme
Probleme_base & Postraitement::probleme()
References
Referenced By
How to cite in this doc:
:ref:`Probleme_base & Postraitement::probleme() <public-probleme-base-ref-postraitement-probleme>`
[Probleme_base & Postraitement::probleme()](#public-probleme-base-ref-postraitement-probleme)
probleme
const Probleme_base & Postraitement::probleme() const
References
How to cite in this doc:
:ref:`const Probleme_base & Postraitement::probleme() const <public-const-probleme-base-ref-postraitement-probleme-const>`
[const Probleme_base & Postraitement::probleme() const](#public-const-probleme-base-ref-postraitement-probleme-const)
reprendre
int Postraitement::reprendre(Entree &is) override

Reprise d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`int Postraitement::reprendre(Entree &is) override <public-int-postraitement-reprendre-entree-ref-is-override>`
[int Postraitement::reprendre(Entree &is) override](#public-int-postraitement-reprendre-entree-ref-is-override)
resetTime
void Postraitement::resetTime(double t, const std::string dirname) override

When reseting time (see ProblemTrio::resetTime() documentation) we change the name of the postprocessing files with a new suffix. TODO: In the current setup suffix is “” meaning that the previous output discarded. This might change in the future!

Reimplements:

References
How to cite in this doc:
:ref:`void Postraitement::resetTime(double t, const std::string dirname) override <public-void-postraitement-resettime-double-t-const-std-string-dirname-override>`
[void Postraitement::resetTime(double t, const std::string dirname) override](#public-void-postraitement-resettime-double-t-const-std-string-dirname-override)
sauvegarder
int Postraitement::sauvegarder(Sortie &os) const override

Sauvegarde d’un Objet_U sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`int Postraitement::sauvegarder(Sortie &os) const override <public-int-postraitement-sauvegarder-sortie-ref-os-const-override>`
[int Postraitement::sauvegarder(Sortie &os) const override](#public-int-postraitement-sauvegarder-sortie-ref-os-const-override)
set_expression_champ
Nom Postraitement::set_expression_champ(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const int trouve)
References
Referenced By
How to cite in this doc:
:ref:`Nom Postraitement::set_expression_champ(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const int trouve) <public-nom-postraitement-set-expression-champ-const-motcle-ref-motlu1-const-motcle-ref-motlu2-const-motcle-ref-motlu3-const-motcle-ref-motlu4-const-int-trouve>`
[Nom Postraitement::set_expression_champ(const Motcle &motlu1, const Motcle &motlu2, const Motcle &motlu3, const Motcle &motlu4, const int trouve)](#public-nom-postraitement-set-expression-champ-const-motcle-ref-motlu1-const-motcle-ref-motlu2-const-motcle-ref-motlu3-const-motcle-ref-motlu4-const-int-trouve)
set_param
void Postraitement::set_param(Param &param) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::set_param(Param &param) override <public-void-postraitement-set-param-param-ref-param-override>`
[void Postraitement::set_param(Param &param) override](#public-void-postraitement-set-param-param-ref-param-override)
sondes_demande
int Postraitement::sondes_demande()
References
How to cite in this doc:
:ref:`int Postraitement::sondes_demande() <public-int-postraitement-sondes-demande>`
[int Postraitement::sondes_demande()](#public-int-postraitement-sondes-demande)
stat_demande
int Postraitement::stat_demande() const
References
How to cite in this doc:
:ref:`int Postraitement::stat_demande() const <public-int-postraitement-stat-demande-const>`
[int Postraitement::stat_demande() const](#public-int-postraitement-stat-demande-const)
stat_demande_definition_champs
int Postraitement::stat_demande_definition_champs() const
References
How to cite in this doc:
:ref:`int Postraitement::stat_demande_definition_champs() const <public-int-postraitement-stat-demande-definition-champs-const>`
[int Postraitement::stat_demande_definition_champs() const](#public-int-postraitement-stat-demande-definition-champs-const)
tableaux_demande
int Postraitement::tableaux_demande()
References
How to cite in this doc:
:ref:`int Postraitement::tableaux_demande() <public-int-postraitement-tableaux-demande>`
[int Postraitement::tableaux_demande()](#public-int-postraitement-tableaux-demande)
taille_memoire
unsigned Postraitement::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Postraitement::taille_memoire() const override <public-unsigned-postraitement-taille-memoire-const-override>`
[unsigned Postraitement::taille_memoire() const override](#public-unsigned-postraitement-taille-memoire-const-override)
traiter_champs
int Postraitement::traiter_champs()

Effectue le postraitement des Champs si cela est necessaire.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::traiter_champs() <public-int-postraitement-traiter-champs>`
[int Postraitement::traiter_champs()](#public-int-postraitement-traiter-champs)
traiter_sondes
int Postraitement::traiter_sondes()

Mets a jour (en temps) le sondes.

References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::traiter_sondes() <public-int-postraitement-traiter-sondes>`
[int Postraitement::traiter_sondes()](#public-int-postraitement-traiter-sondes)
traiter_tableaux
int Postraitement::traiter_tableaux()
References
Referenced By
How to cite in this doc:
:ref:`int Postraitement::traiter_tableaux() <public-int-postraitement-traiter-tableaux>`
[int Postraitement::traiter_tableaux()](#public-int-postraitement-traiter-tableaux)
tstat_deb
const double & Postraitement::tstat_deb() const
References
How to cite in this doc:
:ref:`const double & Postraitement::tstat_deb() const <public-const-double-ref-postraitement-tstat-deb-const>`
[const double & Postraitement::tstat_deb() const](#public-const-double-ref-postraitement-tstat-deb-const)
tstat_fin
const double & Postraitement::tstat_fin() const
References
How to cite in this doc:
:ref:`const double & Postraitement::tstat_fin() const <public-const-double-ref-postraitement-tstat-fin-const>`
[const double & Postraitement::tstat_fin() const](#public-const-double-ref-postraitement-tstat-fin-const)
verifie_nom_et_sources
void Postraitement::verifie_nom_et_sources(const Champ_Generique_base &champ)
References
Referenced By
How to cite in this doc:
:ref:`void Postraitement::verifie_nom_et_sources(const Champ_Generique_base &champ) <public-void-postraitement-verifie-nom-et-sources-const-champ-generique-base-ref-champ>`
[void Postraitement::verifie_nom_et_sources(const Champ_Generique_base &champ)](#public-void-postraitement-verifie-nom-et-sources-const-champ-generique-base-ref-champ)
write_extra_mesh
virtual int Postraitement::write_extra_mesh()

Calls by postraiter_champs() and allows a derived class to write extra meshes if needed

Referenced By
How to cite in this doc:
:ref:`virtual int Postraitement::write_extra_mesh() <public-virtual-int-postraitement-write-extra-mesh>`
[virtual int Postraitement::write_extra_mesh()](#public-virtual-int-postraitement-write-extra-mesh)
~Postraitement
Postraitement::~Postraitement()
References
How to cite in this doc:
:ref:`Postraitement::~Postraitement() <public-postraitement-dtor-postraitement>`
[Postraitement::~Postraitement()](#public-postraitement-dtor-postraitement)
cree_instance
Objet_U * Postraitement::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Postraitement::cree_instance() <public-static-objet-u-ptr-postraitement-cree-instance>`
[Objet_U * Postraitement::cree_instance()](#public-static-objet-u-ptr-postraitement-cree-instance)
get_nom_localisation
Nom Postraitement::get_nom_localisation(const Entity &loc)
Referenced By
How to cite in this doc:
:ref:`Nom Postraitement::get_nom_localisation(const Entity &loc) <public-static-nom-postraitement-get-nom-localisation-const-entity-ref-loc>`
[Nom Postraitement::get_nom_localisation(const Entity &loc)](#public-static-nom-postraitement-get-nom-localisation-const-entity-ref-loc)
info
const Type_info * Postraitement::info()
How to cite in this doc:
:ref:`const Type_info * Postraitement::info() <public-static-const-type-info-ptr-postraitement-info>`
[const Type_info * Postraitement::info()](#public-static-const-type-info-ptr-postraitement-info)
noms_fichiers_sondes
static TRUST_List<Nom> & Postraitement::noms_fichiers_sondes()
References
How to cite in this doc:
:ref:`static TRUST_List<Nom> & Postraitement::noms_fichiers_sondes() <public-static-static-trust-list-nom-ref-postraitement-noms-fichiers-sondes>`
[static TRUST_List<Nom> & Postraitement::noms_fichiers_sondes()](#public-static-static-trust-list-nom-ref-postraitement-noms-fichiers-sondes)
self_cast
const Postraitement & Postraitement::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Postraitement & Postraitement::self_cast(const Objet_U &) <public-static-const-postraitement-ref-postraitement-self-cast-const-objet-u-ref>`
[const Postraitement & Postraitement::self_cast(const Objet_U &)](#public-static-const-postraitement-ref-postraitement-self-cast-const-objet-u-ref)
self_cast
Postraitement & Postraitement::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Postraitement & Postraitement::self_cast(Objet_U &) <public-static-postraitement-ref-postraitement-self-cast-objet-u-ref>`
[Postraitement & Postraitement::self_cast(Objet_U &)](#public-static-postraitement-ref-postraitement-self-cast-objet-u-ref)
printOn
Sortie & Postraitement::printOn(Sortie &x) const override

Imprime le type de l’objet sur un flot de sortie.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Postraitement::printOn(Sortie &x) const override <protected-sortie-ref-postraitement-printon-sortie-ref-x-const-override>`
[Sortie & Postraitement::printOn(Sortie &x) const override](#protected-sortie-ref-postraitement-printon-sortie-ref-x-const-override)
readOn
Entree & Postraitement::readOn(Entree &) override

Lit les directives de postraitement sur un flot d’entree.

Format: Postraitement { Sondes bloc de lecture des sondes | Champs bloc de lecture des champs a postraiter | Statistiques bloc de lecture objet statistique | Fichier }

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & Postraitement::readOn(Entree &) override <protected-entree-ref-postraitement-readon-entree-ref-override>`
[Entree & Postraitement::readOn(Entree &) override](#protected-entree-ref-postraitement-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Postraitement::info_obj
DeprecatedKeepDuplicatedProbes (public)
int Postraitement::DeprecatedKeepDuplicatedProbes = 0
binaire_ (protected)
int Postraitement::binaire_
champs_demande_ (protected)
bool Postraitement::champs_demande_
champs_post_complet_ (protected)
Liste_Champ_Generique Postraitement::champs_post_complet_
dernier_temps_ (protected)
double Postraitement::dernier_temps_
domaine_dis_pour_faces_ (protected)
TRUST_Ref<Domaine_dis_base *> Postraitement::domaine_dis_pour_faces_
dt_integr_serie_ (protected)
double Postraitement::dt_integr_serie_
dt_post_ (protected)
double Postraitement::dt_post_

ecriture des donnees (champs, stats, int_array) tous les dt_post (un temps)

est_le_dernier_postraitement_pour_nom_fich_ (protected)
int Postraitement::est_le_dernier_postraitement_pour_nom_fich_
est_le_premier_postraitement_pour_nom_fich_ (protected)
int Postraitement::est_le_premier_postraitement_pour_nom_fich_
fdt_post_ (protected)
Parser_U Postraitement::fdt_post_
format_ (protected)
Nom Postraitement::format_
format_post_ (protected)
TRUST_Deriv<Format_Post_base> Postraitement::format_post_
le_domaine_ (protected)
TRUST_Ref<Domaine *> Postraitement::le_domaine_
les_sondes_ (protected)
Sondes Postraitement::les_sondes_
les_sondes_int_ (protected)
Sondes_Int Postraitement::les_sondes_int_
les_statistiques_ (protected)
Operateurs_Statistique_tps Postraitement::les_statistiques_
lserie_ (protected)
int Postraitement::lserie_
nb_champs_stat_ (protected)
int Postraitement::nb_champs_stat_
nb_pas_dt_post_ (protected)
int Postraitement::nb_pas_dt_post_

ecriture des donnees (champs, stats, int_array) tous les dt_post (une periode en nb d’iteration)

nom_fich_ (protected)
Nom Postraitement::nom_fich_
noms_champs_a_post_ (protected)
TRUST_List<Nom> Postraitement::noms_champs_a_post_
noms_tableaux_ (protected)
TRUST_List<Nom> Postraitement::noms_tableaux_
option_para_ (protected)
Nom Postraitement::option_para_
sondes_demande_ (protected)
bool Postraitement::sondes_demande_
stat_demande_ (protected)
bool Postraitement::stat_demande_
stat_demande_definition_champs_ (protected)
bool Postraitement::stat_demande_definition_champs_
suffix_for_reset_ (protected)
Nom Postraitement::suffix_for_reset_
tableaux_a_postraiter_ (protected)
TRUST_List<TRUST_Ref<IntVect *>> Postraitement::tableaux_a_postraiter_
tableaux_demande_ (protected)
bool Postraitement::tableaux_demande_
temps_ (protected)
double Postraitement::temps_
tstat_deb_ (protected)
double Postraitement::tstat_deb_
tstat_dernier_calcul_ (protected)
double Postraitement::tstat_dernier_calcul_
tstat_fin_ (protected)
double Postraitement::tstat_fin_
formats_supportes_ (protected)
Motcles Postraitement::formats_supportes_ =
noms_fichiers_sondes_ (protected)
TRUST_List<Nom> Postraitement::noms_fichiers_sondes_ =