Format_Post_Med#

#include <Format_Post_Med.h>

: Classe de postraitement des champs euleriens au format med.

How to cite this class in this doc#

:ref:`Format\_Post\_Med <class-format-post-med>`
[Format\_Post\_Med](#class-format-post-med)

Detailed description#

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

completer_post
int Format_Post_Med::completer_post(const Domaine &dom, const int axi, const Nature_du_champ &nature, const int nb_compo, const Noms &noms_compo, const Motcle &loc_post, const Nom &le_nom_champ_post) override

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_Med::completer_post(const Domaine &dom, const int axi, const Nature_du_champ &nature, const int nb_compo, const Noms &noms_compo, const Motcle &loc_post, const Nom &le_nom_champ_post) override <public-int-format-post-med-completer-post-const-domaine-ref-dom-const-int-axi-const-nature-du-champ-ref-nature-const-int-nb-compo-const-noms-ref-noms-compo-const-motcle-ref-loc-post-const-nom-ref-le-nom-champ-post-override>`
[int Format_Post_Med::completer_post(const Domaine &dom, const int axi, const Nature_du_champ &nature, const int nb_compo, const Noms &noms_compo, const Motcle &loc_post, const Nom &le_nom_champ_post) override](#public-int-format-post-med-completer-post-const-domaine-ref-dom-const-int-axi-const-nature-du-champ-ref-nature-const-int-nb-compo-const-noms-ref-noms-compo-const-motcle-ref-loc-post-const-nom-ref-le-nom-champ-post-override)
duplique
int Format_Post_Med::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_Med::duplique() const override <public-int-format-post-med-duplique-const-override>`
[int Format_Post_Med::duplique() const override](#public-int-format-post-med-duplique-const-override)
ecrire_champ
int Format_Post_Med::ecrire_champ(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const Nom &nature, const DoubleTab &data) override

voir Format_Post_base::ecrire_champ

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_champ(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const Nom &nature, const DoubleTab &data) override <public-int-format-post-med-ecrire-champ-const-domaine-ref-domaine-const-noms-ref-unite-const-noms-ref-noms-compo-int-ncomp-double-temps-const-nom-ref-id-du-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-data-override>`
[int Format_Post_Med::ecrire_champ(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const Nom &nature, const DoubleTab &data) override](#public-int-format-post-med-ecrire-champ-const-domaine-ref-domaine-const-noms-ref-unite-const-noms-ref-noms-compo-int-ncomp-double-temps-const-nom-ref-id-du-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation-const-nom-ref-nature-const-doubletab-ref-data-override)
ecrire_domaine
int Format_Post_Med::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override

Ecriture d’un maillage.

L’ecriture du domaine a lieu soit au debut, avant le premier appel a ecrire_temps, soit plus tard (maillage dynamique), mais ce n’est pas forcement supporte par le postraitement.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override <public-int-format-post-med-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premier-post-override>`
[int Format_Post_Med::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override](#public-int-format-post-med-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premier-post-override)
ecrire_domaine_dis
int Format_Post_Med::ecrire_domaine_dis(const Domaine &domaine, const TRUST_Ref< Domaine_dis_base * > &domaine_dis_base, const int est_le_premier_post) override

voir Format_Post_base::ecrire_domaine

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_domaine_dis(const Domaine &domaine, const TRUST_Ref< Domaine_dis_base * > &domaine_dis_base, const int est_le_premier_post) override <public-int-format-post-med-ecrire-domaine-dis-const-domaine-ref-domaine-const-trust-ref-domaine-dis-base-ptr-ref-domaine-dis-base-const-int-est-le-premier-post-override>`
[int Format_Post_Med::ecrire_domaine_dis(const Domaine &domaine, const TRUST_Ref< Domaine_dis_base * > &domaine_dis_base, const int est_le_premier_post) override](#public-int-format-post-med-ecrire-domaine-dis-const-domaine-ref-domaine-const-trust-ref-domaine-dis-base-ptr-ref-domaine-dis-base-const-int-est-le-premier-post-override)
ecrire_domaine_dual
void Format_Post_Med::ecrire_domaine_dual(const Domaine &domaine, const int est_le_premier_post) override

Reimplements:

References
How to cite in this doc:
:ref:`void Format_Post_Med::ecrire_domaine_dual(const Domaine &domaine, const int est_le_premier_post) override <public-void-format-post-med-ecrire-domaine-dual-const-domaine-ref-domaine-const-int-est-le-premier-post-override>`
[void Format_Post_Med::ecrire_domaine_dual(const Domaine &domaine, const int est_le_premier_post) override](#public-void-format-post-med-ecrire-domaine-dual-const-domaine-ref-domaine-const-int-est-le-premier-post-override)
ecrire_entete
int Format_Post_Med::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override <public-int-format-post-med-ecrire-entete-const-double-temps-courant-const-int-reprise-const-int-est-le-premier-post-override>`
[int Format_Post_Med::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override](#public-int-format-post-med-ecrire-entete-const-double-temps-courant-const-int-reprise-const-int-est-le-premier-post-override)
ecrire_item_int
int Format_Post_Med::ecrire_item_int(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const IntVect &data, const int reference_size) override

Ecriture d’un tableau d’entiers dans le fichier de postraitement.

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_item_int(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const IntVect &data, const int reference_size) override <public-int-format-post-med-ecrire-item-int-const-nom-ref-id-item-const-nom-ref-id-du-domaine-const-nom-ref-id-domaine-const-nom-ref-localisation-const-nom-ref-reference-const-intvect-ref-data-const-int-reference-size-override>`
[int Format_Post_Med::ecrire_item_int(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const IntVect &data, const int reference_size) override](#public-int-format-post-med-ecrire-item-int-const-nom-ref-id-item-const-nom-ref-id-du-domaine-const-nom-ref-id-domaine-const-nom-ref-localisation-const-nom-ref-reference-const-intvect-ref-data-const-int-reference-size-override)
ecrire_temps
int Format_Post_Med::ecrire_temps(const double temps) override

commence l’ecriture d’un nouveau pas de temps

Ouvre le fichier maitre en mode APPEND et ajoute une ligne “TEMPS xxxxx” si ce temps n’a pas encore ete ecrit

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_temps(const double temps) override <public-int-format-post-med-ecrire-temps-const-double-temps-override>`
[int Format_Post_Med::ecrire_temps(const double temps) override](#public-int-format-post-med-ecrire-temps-const-double-temps-override)
finir
int Format_Post_Med::finir(const int est_le_dernier_post) override

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Med::finir(const int est_le_dernier_post) override <public-int-format-post-med-finir-const-int-est-le-dernier-post-override>`
[int Format_Post_Med::finir(const int est_le_dernier_post) override](#public-int-format-post-med-finir-const-int-est-le-dernier-post-override)
Format_Post_Med
Format_Post_Med::Format_Post_Med()

Constructeur par defaut:

References
How to cite in this doc:
:ref:`Format_Post_Med::Format_Post_Med() <public-format-post-med-format-post-med>`
[Format_Post_Med::Format_Post_Med()](#public-format-post-med-format-post-med)
get_info
const Type_info * Format_Post_Med::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 * Format_Post_Med::get_info() const override <public-const-type-info-ptr-format-post-med-get-info-const-override>`
[const Type_info * Format_Post_Med::get_info() const override](#public-const-type-info-ptr-format-post-med-get-info-const-override)
initialize
int Format_Post_Med::initialize(const Nom &file_basename, const int format, const Nom &option_para) override

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Med::initialize(const Nom &file_basename, const int format, const Nom &option_para) override <public-int-format-post-med-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override>`
[int Format_Post_Med::initialize(const Nom &file_basename, const int format, const Nom &option_para) override](#public-int-format-post-med-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override)
initialize_by_default
int Format_Post_Med::initialize_by_default(const Nom &file_basename) override

Initialisation de la classe avec des parametres par defaut.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::initialize_by_default(const Nom &file_basename) override <public-int-format-post-med-initialize-by-default-const-nom-ref-file-basename-override>`
[int Format_Post_Med::initialize_by_default(const Nom &file_basename) override](#public-int-format-post-med-initialize-by-default-const-nom-ref-file-basename-override)
preparer_post
int Format_Post_Med::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_Med::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override <public-int-format-post-med-preparer-post-const-nom-ref-id-du-domaine-const-int-est-le-premier-post-const-int-reprise-const-double-t-init-override>`
[int Format_Post_Med::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override](#public-int-format-post-med-preparer-post-const-nom-ref-id-du-domaine-const-int-est-le-premier-post-const-int-reprise-const-double-t-init-override)
reset
void Format_Post_Med::reset() override

Remet l’objet dans l’etat obtenu par le constructeur par defaut.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Format_Post_Med::reset() override <public-void-format-post-med-reset-override>`
[void Format_Post_Med::reset() override](#public-void-format-post-med-reset-override)
set_param
void Format_Post_Med::set_param(Param &param) override

Reimplements:

References
How to cite in this doc:
:ref:`void Format_Post_Med::set_param(Param &param) override <public-void-format-post-med-set-param-param-ref-param-override>`
[void Format_Post_Med::set_param(Param &param) override](#public-void-format-post-med-set-param-param-ref-param-override)
taille_memoire
unsigned Format_Post_Med::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Format_Post_Med::taille_memoire() const override <public-unsigned-format-post-med-taille-memoire-const-override>`
[unsigned Format_Post_Med::taille_memoire() const override](#public-unsigned-format-post-med-taille-memoire-const-override)
~Format_Post_Med
Format_Post_Med::~Format_Post_Med()
How to cite in this doc:
:ref:`Format_Post_Med::~Format_Post_Med() <public-format-post-med-dtor-format-post-med>`
[Format_Post_Med::~Format_Post_Med()](#public-format-post-med-dtor-format-post-med)
cree_instance
Objet_U * Format_Post_Med::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Format_Post_Med::cree_instance() <public-static-objet-u-ptr-format-post-med-cree-instance>`
[Objet_U * Format_Post_Med::cree_instance()](#public-static-objet-u-ptr-format-post-med-cree-instance)
info
const Type_info * Format_Post_Med::info()
How to cite in this doc:
:ref:`const Type_info * Format_Post_Med::info() <public-static-const-type-info-ptr-format-post-med-info>`
[const Type_info * Format_Post_Med::info()](#public-static-const-type-info-ptr-format-post-med-info)
self_cast
const Format_Post_Med & Format_Post_Med::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Format_Post_Med & Format_Post_Med::self_cast(const Objet_U &) <public-static-const-format-post-med-ref-format-post-med-self-cast-const-objet-u-ref>`
[const Format_Post_Med & Format_Post_Med::self_cast(const Objet_U &)](#public-static-const-format-post-med-ref-format-post-med-self-cast-const-objet-u-ref)
self_cast
Format_Post_Med & Format_Post_Med::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Format_Post_Med & Format_Post_Med::self_cast(Objet_U &) <public-static-format-post-med-ref-format-post-med-self-cast-objet-u-ref>`
[Format_Post_Med & Format_Post_Med::self_cast(Objet_U &)](#public-static-format-post-med-ref-format-post-med-self-cast-objet-u-ref)
completer_post_med
int Format_Post_Med::completer_post_med(const Nom &nom_fich2, const Nom &nom1, const Nom &nom2)
References
How to cite in this doc:
:ref:`int Format_Post_Med::completer_post_med(const Nom &nom_fich2, const Nom &nom1, const Nom &nom2) <protected-int-format-post-med-completer-post-med-const-nom-ref-nom-fich2-const-nom-ref-nom1-const-nom-ref-nom2>`
[int Format_Post_Med::completer_post_med(const Nom &nom_fich2, const Nom &nom1, const Nom &nom2)](#protected-int-format-post-med-completer-post-med-const-nom-ref-nom-fich2-const-nom-ref-nom1-const-nom-ref-nom2)
ecrire_champ_med
int Format_Post_Med::ecrire_champ_med(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &nom_pdb, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const DoubleTab &data, Nom &nom_fich)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_champ_med(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &nom_pdb, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const DoubleTab &data, Nom &nom_fich) <protected-int-format-post-med-ecrire-champ-med-const-domaine-ref-domaine-const-noms-ref-unite-const-noms-ref-noms-compo-int-ncomp-double-temps-const-nom-ref-nom-pdb-const-nom-ref-id-du-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation-const-doubletab-ref-data-nom-ref-nom-fich>`
[int Format_Post_Med::ecrire_champ_med(const Domaine &domaine, const Noms &unite_, const Noms &noms_compo, int ncomp, double temps_, const Nom &nom_pdb, const Nom &id_du_champ, const Nom &id_du_domaine, const Nom &localisation, const DoubleTab &data, Nom &nom_fich)](#protected-int-format-post-med-ecrire-champ-med-const-domaine-ref-domaine-const-noms-ref-unite-const-noms-ref-noms-compo-int-ncomp-double-temps-const-nom-ref-nom-pdb-const-nom-ref-id-du-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation-const-doubletab-ref-data-nom-ref-nom-fich)
ecrire_domaine_med
int Format_Post_Med::ecrire_domaine_med(const Domaine &domaine, const Nom &nom_fic, const int est_le_premier_post, Nom &nom_fich)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_domaine_med(const Domaine &domaine, const Nom &nom_fic, const int est_le_premier_post, Nom &nom_fich) <protected-int-format-post-med-ecrire-domaine-med-const-domaine-ref-domaine-const-nom-ref-nom-fic-const-int-est-le-premier-post-nom-ref-nom-fich>`
[int Format_Post_Med::ecrire_domaine_med(const Domaine &domaine, const Nom &nom_fic, const int est_le_premier_post, Nom &nom_fich)](#protected-int-format-post-med-ecrire-domaine-med-const-domaine-ref-domaine-const-nom-ref-nom-fic-const-int-est-le-premier-post-nom-ref-nom-fich)
ecrire_entete_med
int Format_Post_Med::ecrire_entete_med(Nom &nom_fic, const int est_le_premier_post)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_entete_med(Nom &nom_fic, const int est_le_premier_post) <protected-int-format-post-med-ecrire-entete-med-nom-ref-nom-fic-const-int-est-le-premier-post>`
[int Format_Post_Med::ecrire_entete_med(Nom &nom_fic, const int est_le_premier_post)](#protected-int-format-post-med-ecrire-entete-med-nom-ref-nom-fic-const-int-est-le-premier-post)
ecrire_temps_med
int Format_Post_Med::ecrire_temps_med(const double temps, Nom &nom_fich)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Med::ecrire_temps_med(const double temps, Nom &nom_fich) <protected-int-format-post-med-ecrire-temps-med-const-double-temps-nom-ref-nom-fich>`
[int Format_Post_Med::ecrire_temps_med(const double temps, Nom &nom_fich)](#protected-int-format-post-med-ecrire-temps-med-const-double-temps-nom-ref-nom-fich)
finir_med
int Format_Post_Med::finir_med(Nom &nom_fic, int &est_le_dernier_post)
References
How to cite in this doc:
:ref:`int Format_Post_Med::finir_med(Nom &nom_fic, int &est_le_dernier_post) <protected-int-format-post-med-finir-med-nom-ref-nom-fic-int-ref-est-le-dernier-post>`
[int Format_Post_Med::finir_med(Nom &nom_fic, int &est_le_dernier_post)](#protected-int-format-post-med-finir-med-nom-ref-nom-fic-int-ref-est-le-dernier-post)
preparer_post_med
int Format_Post_Med::preparer_post_med(const Nom &nom_fich1, const Nom &nom_fich2, const Nom &nom_fich3, const Nom &id_du_domaine, const int est_le_premier_post)
References
How to cite in this doc:
:ref:`int Format_Post_Med::preparer_post_med(const Nom &nom_fich1, const Nom &nom_fich2, const Nom &nom_fich3, const Nom &id_du_domaine, const int est_le_premier_post) <protected-int-format-post-med-preparer-post-med-const-nom-ref-nom-fich1-const-nom-ref-nom-fich2-const-nom-ref-nom-fich3-const-nom-ref-id-du-domaine-const-int-est-le-premier-post>`
[int Format_Post_Med::preparer_post_med(const Nom &nom_fich1, const Nom &nom_fich2, const Nom &nom_fich3, const Nom &id_du_domaine, const int est_le_premier_post)](#protected-int-format-post-med-preparer-post-med-const-nom-ref-nom-fich1-const-nom-ref-nom-fich2-const-nom-ref-nom-fich3-const-nom-ref-id-du-domaine-const-int-est-le-premier-post)
printOn
Sortie & Format_Post_Med::printOn(Sortie &x) const override

erreur = > exit

Reimplements:

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

Lecture des parametres du postraitement au format “jeu de donnees” Le format attendu est le suivant:

{ nom_fichier filename_sans_extension }

Reimplements:

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

Attributes Documentation#

info_obj (public)
const Type_info Format_Post_Med::info_obj
ecr_med_ (protected)
Ecrire_MED Format_Post_Med::ecr_med_
med_basename_ (protected)
Nom Format_Post_Med::med_basename_