Format_Post_XYZ#

#include <Format_Post_XYZ.h>

: Classe de postraitement des champs euleriens au format xyz.

How to cite this class in this doc#

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

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

completer_post
int Format_Post_XYZ::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:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::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-xyz-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_XYZ::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-xyz-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)
construire_nom_xyz
Nom Format_Post_XYZ::construire_nom_xyz(double temps_, const Nom &id_champ, const Nom &id_du_domaine, const Nom &localisation)
References
Referenced By
How to cite in this doc:
:ref:`Nom Format_Post_XYZ::construire_nom_xyz(double temps_, const Nom &id_champ, const Nom &id_du_domaine, const Nom &localisation) <public-nom-format-post-xyz-construire-nom-xyz-double-temps-const-nom-ref-id-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation>`
[Nom Format_Post_XYZ::construire_nom_xyz(double temps_, const Nom &id_champ, const Nom &id_du_domaine, const Nom &localisation)](#public-nom-format-post-xyz-construire-nom-xyz-double-temps-const-nom-ref-id-champ-const-nom-ref-id-du-domaine-const-nom-ref-localisation)
duplique
int Format_Post_XYZ::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_XYZ::duplique() const override <public-int-format-post-xyz-duplique-const-override>`
[int Format_Post_XYZ::duplique() const override](#public-int-format-post-xyz-duplique-const-override)
ecrire_champ2
int Format_Post_XYZ::ecrire_champ2(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, const DoubleTab &coord) override

voir Format_Post_base::ecrire_champ

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_champ2(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, const DoubleTab &coord) override <public-int-format-post-xyz-ecrire-champ2-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-const-doubletab-ref-coord-override>`
[int Format_Post_XYZ::ecrire_champ2(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, const DoubleTab &coord) override](#public-int-format-post-xyz-ecrire-champ2-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-const-doubletab-ref-coord-override)
ecrire_domaine
int Format_Post_XYZ::ecrire_domaine(const Domaine &domaine, const int est_le_premie_post) override

voir Format_Post_base::ecrire_domaine

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_domaine(const Domaine &domaine, const int est_le_premie_post) override <public-int-format-post-xyz-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premie-post-override>`
[int Format_Post_XYZ::ecrire_domaine(const Domaine &domaine, const int est_le_premie_post) override](#public-int-format-post-xyz-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premie-post-override)
ecrire_entete
int Format_Post_XYZ::ecrire_entete(double temps_courant, int reprise, const int est_le_premier_post) override

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_entete(double temps_courant, int reprise, const int est_le_premier_post) override <public-int-format-post-xyz-ecrire-entete-double-temps-courant-int-reprise-const-int-est-le-premier-post-override>`
[int Format_Post_XYZ::ecrire_entete(double temps_courant, int reprise, const int est_le_premier_post) override](#public-int-format-post-xyz-ecrire-entete-double-temps-courant-int-reprise-const-int-est-le-premier-post-override)
ecrire_item_int
int Format_Post_XYZ::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:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::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-xyz-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_XYZ::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-xyz-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_XYZ::ecrire_temps(const double temps) override

commence l’ecriture d’un nouveau pas de temps En l’occurence pour le format XYZ:

Ouvre le fichier maitre en mode APPEND et ajoute une ligne “TEMPS xxxxx”

Reimplements:

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

Reimplements:

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

Constructeur par defaut: Specifier dans commentaire ce qui est fixe par defaut.

References
How to cite in this doc:
:ref:`Format_Post_XYZ::Format_Post_XYZ() <public-format-post-xyz-format-post-xyz>`
[Format_Post_XYZ::Format_Post_XYZ()](#public-format-post-xyz-format-post-xyz)
get_info
const Type_info * Format_Post_XYZ::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_XYZ::get_info() const override <public-const-type-info-ptr-format-post-xyz-get-info-const-override>`
[const Type_info * Format_Post_XYZ::get_info() const override](#public-const-type-info-ptr-format-post-xyz-get-info-const-override)
initialize
int Format_Post_XYZ::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_XYZ::initialize(const Nom &file_basename, const int format, const Nom &option_para) override <public-int-format-post-xyz-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override>`
[int Format_Post_XYZ::initialize(const Nom &file_basename, const int format, const Nom &option_para) override](#public-int-format-post-xyz-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override)
initialize_by_default
int Format_Post_XYZ::initialize_by_default(const Nom &file_basename) override

Initialisation de la classe avec des parametres par defaut.

Reimplements:

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

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_XYZ::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-xyz-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_XYZ::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-xyz-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_XYZ::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_XYZ::reset() override <public-void-format-post-xyz-reset-override>`
[void Format_Post_XYZ::reset() override](#public-void-format-post-xyz-reset-override)
set_param
void Format_Post_XYZ::set_param(Param &param) override

Reimplements:

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

Reimplements:

How to cite in this doc:
:ref:`unsigned Format_Post_XYZ::taille_memoire() const override <public-unsigned-format-post-xyz-taille-memoire-const-override>`
[unsigned Format_Post_XYZ::taille_memoire() const override](#public-unsigned-format-post-xyz-taille-memoire-const-override)
~Format_Post_XYZ
Format_Post_XYZ::~Format_Post_XYZ()
How to cite in this doc:
:ref:`Format_Post_XYZ::~Format_Post_XYZ() <public-format-post-xyz-dtor-format-post-xyz>`
[Format_Post_XYZ::~Format_Post_XYZ()](#public-format-post-xyz-dtor-format-post-xyz)
completer_post_xyz
int Format_Post_XYZ::completer_post_xyz()
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::completer_post_xyz() <public-static-int-format-post-xyz-completer-post-xyz>`
[int Format_Post_XYZ::completer_post_xyz()](#public-static-int-format-post-xyz-completer-post-xyz)
cree_instance
Objet_U * Format_Post_XYZ::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Format_Post_XYZ::cree_instance() <public-static-objet-u-ptr-format-post-xyz-cree-instance>`
[Objet_U * Format_Post_XYZ::cree_instance()](#public-static-objet-u-ptr-format-post-xyz-cree-instance)
ecrire_champ_xyz
int Format_Post_XYZ::ecrire_champ_xyz(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 DoubleTab &data, Nom &nom_fic, const DoubleTab &coord)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_champ_xyz(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 DoubleTab &data, Nom &nom_fic, const DoubleTab &coord) <public-static-int-format-post-xyz-ecrire-champ-xyz-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-doubletab-ref-data-nom-ref-nom-fic-const-doubletab-ref-coord>`
[int Format_Post_XYZ::ecrire_champ_xyz(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 DoubleTab &data, Nom &nom_fic, const DoubleTab &coord)](#public-static-int-format-post-xyz-ecrire-champ-xyz-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-doubletab-ref-data-nom-ref-nom-fic-const-doubletab-ref-coord)
ecrire_domaine_xyz
int Format_Post_XYZ::ecrire_domaine_xyz(const Domaine &domaine, Nom &nom_fic)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_domaine_xyz(const Domaine &domaine, Nom &nom_fic) <public-static-int-format-post-xyz-ecrire-domaine-xyz-const-domaine-ref-domaine-nom-ref-nom-fic>`
[int Format_Post_XYZ::ecrire_domaine_xyz(const Domaine &domaine, Nom &nom_fic)](#public-static-int-format-post-xyz-ecrire-domaine-xyz-const-domaine-ref-domaine-nom-ref-nom-fic)
ecrire_entete_xyz
int Format_Post_XYZ::ecrire_entete_xyz(Nom &nom_fic, const int est_le_premier_post)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_entete_xyz(Nom &nom_fic, const int est_le_premier_post) <public-static-int-format-post-xyz-ecrire-entete-xyz-nom-ref-nom-fic-const-int-est-le-premier-post>`
[int Format_Post_XYZ::ecrire_entete_xyz(Nom &nom_fic, const int est_le_premier_post)](#public-static-int-format-post-xyz-ecrire-entete-xyz-nom-ref-nom-fic-const-int-est-le-premier-post)
ecrire_item_int_xyz
int Format_Post_XYZ::ecrire_item_int_xyz(const Nom &id_item, const Nom &id_domaine, const IntVect &data, const Nom &nom_fic)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_item_int_xyz(const Nom &id_item, const Nom &id_domaine, const IntVect &data, const Nom &nom_fic) <public-static-int-format-post-xyz-ecrire-item-int-xyz-const-nom-ref-id-item-const-nom-ref-id-domaine-const-intvect-ref-data-const-nom-ref-nom-fic>`
[int Format_Post_XYZ::ecrire_item_int_xyz(const Nom &id_item, const Nom &id_domaine, const IntVect &data, const Nom &nom_fic)](#public-static-int-format-post-xyz-ecrire-item-int-xyz-const-nom-ref-id-item-const-nom-ref-id-domaine-const-intvect-ref-data-const-nom-ref-nom-fic)
ecrire_temps_xyz
int Format_Post_XYZ::ecrire_temps_xyz(const double temps, Nom &nom_fic)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::ecrire_temps_xyz(const double temps, Nom &nom_fic) <public-static-int-format-post-xyz-ecrire-temps-xyz-const-double-temps-nom-ref-nom-fic>`
[int Format_Post_XYZ::ecrire_temps_xyz(const double temps, Nom &nom_fic)](#public-static-int-format-post-xyz-ecrire-temps-xyz-const-double-temps-nom-ref-nom-fic)
finir_xyz
int Format_Post_XYZ::finir_xyz(Nom &nom_fic, const int est_le_dernier_post)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::finir_xyz(Nom &nom_fic, const int est_le_dernier_post) <public-static-int-format-post-xyz-finir-xyz-nom-ref-nom-fic-const-int-est-le-dernier-post>`
[int Format_Post_XYZ::finir_xyz(Nom &nom_fic, const int est_le_dernier_post)](#public-static-int-format-post-xyz-finir-xyz-nom-ref-nom-fic-const-int-est-le-dernier-post)
info
const Type_info * Format_Post_XYZ::info()
How to cite in this doc:
:ref:`const Type_info * Format_Post_XYZ::info() <public-static-const-type-info-ptr-format-post-xyz-info>`
[const Type_info * Format_Post_XYZ::info()](#public-static-const-type-info-ptr-format-post-xyz-info)
preparer_post_xyz
int Format_Post_XYZ::preparer_post_xyz()
Referenced By
How to cite in this doc:
:ref:`int Format_Post_XYZ::preparer_post_xyz() <public-static-int-format-post-xyz-preparer-post-xyz>`
[int Format_Post_XYZ::preparer_post_xyz()](#public-static-int-format-post-xyz-preparer-post-xyz)
self_cast
const Format_Post_XYZ & Format_Post_XYZ::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Format_Post_XYZ & Format_Post_XYZ::self_cast(const Objet_U &) <public-static-const-format-post-xyz-ref-format-post-xyz-self-cast-const-objet-u-ref>`
[const Format_Post_XYZ & Format_Post_XYZ::self_cast(const Objet_U &)](#public-static-const-format-post-xyz-ref-format-post-xyz-self-cast-const-objet-u-ref)
self_cast
Format_Post_XYZ & Format_Post_XYZ::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Format_Post_XYZ & Format_Post_XYZ::self_cast(Objet_U &) <public-static-format-post-xyz-ref-format-post-xyz-self-cast-objet-u-ref>`
[Format_Post_XYZ & Format_Post_XYZ::self_cast(Objet_U &)](#public-static-format-post-xyz-ref-format-post-xyz-self-cast-objet-u-ref)
printOn
Sortie & Format_Post_XYZ::printOn(Sortie &x) const override

erreur = > exit

Reimplements:

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

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

{ nom_fichier basename_sans_extension }

Reimplements:

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

Attributes Documentation#

info_obj (public)
const Type_info Format_Post_XYZ::info_obj
xyz_basename_ (protected)
Nom Format_Post_XYZ::xyz_basename_