Format_Post_Lata#

#include <Format_Post_Lata.h>
Brief description

: Classe de postraitement des champs euleriens au format lata

How to reference this class#

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

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

Detailed description#

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classFormat__Post__Lata__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Protected Static Methods#

List of Private Methods#

Complete Member Function Documentation#

completer_post#

Definition
int Format_Post_Lata::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
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::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 <format-post-lata-public-int-format-post-lata-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_Lata::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](#format-post-lata-public-int-format-post-lata-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#

Definition
int Format_Post_Lata::duplique() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::duplique() const override <format-post-lata-public-int-format-post-lata-duplique-const-override>`
[int Format_Post_Lata::duplique() const override](#format-post-lata-public-int-format-post-lata-duplique-const-override)

ecrire_champ#

Definition
int Format_Post_Lata::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
Brief description

voir Format_Post_base::ecrire_champ

Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::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 <format-post-lata-public-int-format-post-lata-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_Lata::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](#format-post-lata-public-int-format-post-lata-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#

Definition
int Format_Post_Lata::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override
Brief description

voir Format_Post_base::ecrire_domaine On accepte l’ecriture d’un domaine dans un pas de temps, mais

Detailed description

les id_domaines doivent etre tous distincts. Ecrit le fichier “basename(_XXXXX).lata.nom_domaine”, qui contient la liste des sommets et la liste des elements. Si le PE est maitre, ouvre le fichier maitre en mode APPEND et ajoute une reference a ce fichier.

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override <format-post-lata-public-int-format-post-lata-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premier-post-override>`
[int Format_Post_Lata::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override](#format-post-lata-public-int-format-post-lata-ecrire-domaine-const-domaine-ref-domaine-const-int-est-le-premier-post-override)

ecrire_domaine_low_level#

Definition
void Format_Post_Lata::ecrire_domaine_low_level(const Nom &id_dom, const DoubleTab &sommets, const IntTab &elements, const Motcle &type_elem)
Brief description

Low level routine to write a mesh into a LATA file.

Detailed description

Also called directly in TrioCFD, by Postraitement_ft_lata for interface writing.

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::ecrire_domaine_low_level(const Nom &id_dom, const DoubleTab &sommets, const IntTab &elements, const Motcle &type_elem) <format-post-lata-public-void-format-post-lata-ecrire-domaine-low-level-const-nom-ref-id-dom-const-doubletab-ref-sommets-const-inttab-ref-elements-const-motcle-ref-type-elem>`
[void Format_Post_Lata::ecrire_domaine_low_level(const Nom &id_dom, const DoubleTab &sommets, const IntTab &elements, const Motcle &type_elem)](#format-post-lata-public-void-format-post-lata-ecrire-domaine-low-level-const-nom-ref-id-dom-const-doubletab-ref-sommets-const-inttab-ref-elements-const-motcle-ref-type-elem)

ecrire_entete#

Definition
int Format_Post_Lata::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override
Brief description

Ouvre le fichier maitre en mode ERASE et ecrit l’entete du fichier lata (sur le processeur maitre seulement).

Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override <format-post-lata-public-int-format-post-lata-ecrire-entete-const-double-temps-courant-const-int-reprise-const-int-est-le-premier-post-override>`
[int Format_Post_Lata::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override](#format-post-lata-public-int-format-post-lata-ecrire-entete-const-double-temps-courant-const-int-reprise-const-int-est-le-premier-post-override)

ecrire_item_int#

Definition
int Format_Post_Lata::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
Brief description

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

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::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 <format-post-lata-public-int-format-post-lata-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_Lata::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](#format-post-lata-public-int-format-post-lata-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_item_tid#

Definition
int Format_Post_Lata::ecrire_item_tid(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TIDVect &data, const int reference_size)
Brief description
Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_item_tid(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TIDVect &data, const int reference_size) <format-post-lata-public-int-format-post-lata-ecrire-item-tid-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-tidvect-ref-data-const-int-reference-size>`
[int Format_Post_Lata::ecrire_item_tid(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TIDVect &data, const int reference_size)](#format-post-lata-public-int-format-post-lata-ecrire-item-tid-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-tidvect-ref-data-const-int-reference-size)

ecrire_temps#

Definition
int Format_Post_Lata::ecrire_temps(const double temps) override
Brief description

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

Detailed description

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

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_temps(const double temps) override <format-post-lata-public-int-format-post-lata-ecrire-temps-const-double-temps-override>`
[int Format_Post_Lata::ecrire_temps(const double temps) override](#format-post-lata-public-int-format-post-lata-ecrire-temps-const-double-temps-override)

finir#

Definition
int Format_Post_Lata::finir(const int est_le_dernier_post) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::finir(const int est_le_dernier_post) override <format-post-lata-public-int-format-post-lata-finir-const-int-est-le-dernier-post-override>`
[int Format_Post_Lata::finir(const int est_le_dernier_post) override](#format-post-lata-public-int-format-post-lata-finir-const-int-est-le-dernier-post-override)

finir_sans_reprise#

Definition
int Format_Post_Lata::finir_sans_reprise(const Nom file_basename)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::finir_sans_reprise(const Nom file_basename) <format-post-lata-public-int-format-post-lata-finir-sans-reprise-const-nom-file-basename>`
[int Format_Post_Lata::finir_sans_reprise(const Nom file_basename)](#format-post-lata-public-int-format-post-lata-finir-sans-reprise-const-nom-file-basename)

Format_Post_Lata#

Definition
Format_Post_Lata::Format_Post_Lata()
Brief description

Constructeur par defaut: format_ ASCII et options_para_ = SINGLE_FILE.

Detailed description
References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format_Post_Lata::Format_Post_Lata() <format-post-lata-public-format-post-lata-format-post-lata>`
[Format_Post_Lata::Format_Post_Lata()](#format-post-lata-public-format-post-lata-format-post-lata)

get_info#

Definition
const Type_info * Format_Post_Lata::get_info() const override
Brief description

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Format_Post_Lata::get_info() const override <format-post-lata-public-const-type-info-ptr-format-post-lata-get-info-const-override>`
[const Type_info * Format_Post_Lata::get_info() const override](#format-post-lata-public-const-type-info-ptr-format-post-lata-get-info-const-override)

initialize#

Definition
int Format_Post_Lata::initialize(const Nom &file_basename, const int format, const Nom &option_para) override
Brief description
Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::initialize(const Nom &file_basename, const int format, const Nom &option_para) override <format-post-lata-public-int-format-post-lata-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override>`
[int Format_Post_Lata::initialize(const Nom &file_basename, const int format, const Nom &option_para) override](#format-post-lata-public-int-format-post-lata-initialize-const-nom-ref-file-basename-const-int-format-const-nom-ref-option-para-override)

initialize_by_default#

Definition
int Format_Post_Lata::initialize_by_default(const Nom &file_basename) override
Brief description

Initialisation de la classe avec des parametres par defaut (format ASCII, SINGLE_FILE)

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::initialize_by_default(const Nom &file_basename) override <format-post-lata-public-int-format-post-lata-initialize-by-default-const-nom-ref-file-basename-override>`
[int Format_Post_Lata::initialize_by_default(const Nom &file_basename) override](#format-post-lata-public-int-format-post-lata-initialize-by-default-const-nom-ref-file-basename-override)

initialize_lata#

Definition
int Format_Post_Lata::initialize_lata(const Nom &file_basename, const Format format=ASCII, const Options_Para options_para=SINGLE_FILE)
Brief description

Initialisation de la classe, ouverture du fichier et ecriture de l’entete.

Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::initialize_lata(const Nom &file_basename, const Format format=ASCII, const Options_Para options_para=SINGLE_FILE) <format-post-lata-public-int-format-post-lata-initialize-lata-const-nom-ref-file-basename-const-format-format-equal-ascii-const-options-para-options-para-equal-single-file>`
[int Format_Post_Lata::initialize_lata(const Nom &file_basename, const Format format=ASCII, const Options_Para options_para=SINGLE_FILE)](#format-post-lata-public-int-format-post-lata-initialize-lata-const-nom-ref-file-basename-const-format-format-equal-ascii-const-options-para-options-para-equal-single-file)

lire_motcle_non_standard#

Definition
int Format_Post_Lata::lire_motcle_non_standard(const Motcle &, Entree &) override
Brief description

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

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::lire_motcle_non_standard(const Motcle &, Entree &) override <format-post-lata-public-int-format-post-lata-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Format_Post_Lata::lire_motcle_non_standard(const Motcle &, Entree &) override](#format-post-lata-public-int-format-post-lata-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)

modify_file_basename#

Definition
int Format_Post_Lata::modify_file_basename(const Nom file_basename, bool for_restart, const double tinit) override
Brief description

Modifying name of the post file, plus some clever management of previously saved data in case of restart.

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::modify_file_basename(const Nom file_basename, bool for_restart, const double tinit) override <format-post-lata-public-int-format-post-lata-modify-file-basename-const-nom-file-basename-bool-for-restart-const-double-tinit-override>`
[int Format_Post_Lata::modify_file_basename(const Nom file_basename, bool for_restart, const double tinit) override](#format-post-lata-public-int-format-post-lata-modify-file-basename-const-nom-file-basename-bool-for-restart-const-double-tinit-override)

preparer_post#

Definition
int Format_Post_Lata::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override <format-post-lata-public-int-format-post-lata-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_Lata::preparer_post(const Nom &id_du_domaine, const int est_le_premier_post, const int reprise, const double t_init) override](#format-post-lata-public-int-format-post-lata-preparer-post-const-nom-ref-id-du-domaine-const-int-est-le-premier-post-const-int-reprise-const-double-t-init-override)

reconstruct#

Definition
int Format_Post_Lata::reconstruct(const Nom file_basename, const Nom, const double tinit)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::reconstruct(const Nom file_basename, const Nom, const double tinit) <format-post-lata-public-int-format-post-lata-reconstruct-const-nom-file-basename-const-nom-const-double-tinit>`
[int Format_Post_Lata::reconstruct(const Nom file_basename, const Nom, const double tinit)](#format-post-lata-public-int-format-post-lata-reconstruct-const-nom-file-basename-const-nom-const-double-tinit)

reset#

Definition
void Format_Post_Lata::reset() override
Brief description

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

Detailed description

Reimplements:

References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::reset() override <format-post-lata-public-void-format-post-lata-reset-override>`
[void Format_Post_Lata::reset() override](#format-post-lata-public-void-format-post-lata-reset-override)

resetTime#

Definition
void Format_Post_Lata::resetTime(double t, const std::string dirname) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::resetTime(double t, const std::string dirname) override <format-post-lata-public-void-format-post-lata-resettime-double-t-const-std-string-dirname-override>`
[void Format_Post_Lata::resetTime(double t, const std::string dirname) override](#format-post-lata-public-void-format-post-lata-resettime-double-t-const-std-string-dirname-override)

set_param#

Definition
void Format_Post_Lata::set_param(Param &param) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::set_param(Param &param) override <format-post-lata-public-void-format-post-lata-set-param-param-ref-param-override>`
[void Format_Post_Lata::set_param(Param &param) override](#format-post-lata-public-void-format-post-lata-set-param-param-ref-param-override)

set_single_lata_option#

Definition
void Format_Post_Lata::set_single_lata_option(const bool sing_lata) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::set_single_lata_option(const bool sing_lata) override <format-post-lata-public-void-format-post-lata-set-single-lata-option-const-bool-sing-lata-override>`
[void Format_Post_Lata::set_single_lata_option(const bool sing_lata) override](#format-post-lata-public-void-format-post-lata-set-single-lata-option-const-bool-sing-lata-override)

taille_memoire#

Definition
unsigned Format_Post_Lata::taille_memoire() const override
Brief description
Detailed description

Reimplements:

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`unsigned Format_Post_Lata::taille_memoire() const override <format-post-lata-public-unsigned-format-post-lata-taille-memoire-const-override>`
[unsigned Format_Post_Lata::taille_memoire() const override](#format-post-lata-public-unsigned-format-post-lata-taille-memoire-const-override)

~Format_Post_Lata#

Definition
Format_Post_Lata::~Format_Post_Lata()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format_Post_Lata::~Format_Post_Lata() <format-post-lata-public-format-post-lata-dtor-format-post-lata>`
[Format_Post_Lata::~Format_Post_Lata()](#format-post-lata-public-format-post-lata-dtor-format-post-lata)

cree_instance#

Definition
Objet_U * Format_Post_Lata::cree_instance()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Objet_U * Format_Post_Lata::cree_instance() <format-post-lata-public-static-objet-u-ptr-format-post-lata-cree-instance>`
[Objet_U * Format_Post_Lata::cree_instance()](#format-post-lata-public-static-objet-u-ptr-format-post-lata-cree-instance)

ecrire_entete_lata#

Definition
int Format_Post_Lata::ecrire_entete_lata(const Nom &base_name, const Options_Para &option, const Format &format, const int est_le_premier_post)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_entete_lata(const Nom &base_name, const Options_Para &option, const Format &format, const int est_le_premier_post) <format-post-lata-public-static-int-format-post-lata-ecrire-entete-lata-const-nom-ref-base-name-const-options-para-ref-option-const-format-ref-format-const-int-est-le-premier-post>`
[int Format_Post_Lata::ecrire_entete_lata(const Nom &base_name, const Options_Para &option, const Format &format, const int est_le_premier_post)](#format-post-lata-public-static-int-format-post-lata-ecrire-entete-lata-const-nom-ref-base-name-const-options-para-ref-option-const-format-ref-format-const-int-est-le-premier-post)

ecrire_temps_lata#

Definition
int Format_Post_Lata::ecrire_temps_lata(const double temps, double &temps_format, const Nom &base_name, Status &stat, const Options_Para &option)
Brief description
Detailed description
References
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_temps_lata(const double temps, double &temps_format, const Nom &base_name, Status &stat, const Options_Para &option) <format-post-lata-public-static-int-format-post-lata-ecrire-temps-lata-const-double-temps-double-ref-temps-format-const-nom-ref-base-name-status-ref-stat-const-options-para-ref-option>`
[int Format_Post_Lata::ecrire_temps_lata(const double temps, double &temps_format, const Nom &base_name, Status &stat, const Options_Para &option)](#format-post-lata-public-static-int-format-post-lata-ecrire-temps-lata-const-double-temps-double-ref-temps-format-const-nom-ref-base-name-status-ref-stat-const-options-para-ref-option)

extension_lata#

Definition
const char * Format_Post_Lata::extension_lata()
Brief description

Renvoie l’extension conventionnelle des fichiers lata : “.lata”.

Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const char * Format_Post_Lata::extension_lata() <format-post-lata-public-static-const-char-ptr-format-post-lata-extension-lata>`
[const char * Format_Post_Lata::extension_lata()](#format-post-lata-public-static-const-char-ptr-format-post-lata-extension-lata)

info#

Definition
const Type_info * Format_Post_Lata::info()
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Type_info * Format_Post_Lata::info() <format-post-lata-public-static-const-type-info-ptr-format-post-lata-info>`
[const Type_info * Format_Post_Lata::info()](#format-post-lata-public-static-const-type-info-ptr-format-post-lata-info)

remove_path#

Definition
const char * Format_Post_Lata::remove_path(const char *filename)
Brief description

Renvoie le nom d’un fichier sans le path : on enleve les caracteres avant le dernier /.

Detailed description
Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const char * Format_Post_Lata::remove_path(const char *filename) <format-post-lata-public-static-const-char-ptr-format-post-lata-remove-path-const-char-ptr-filename>`
[const char * Format_Post_Lata::remove_path(const char *filename)](#format-post-lata-public-static-const-char-ptr-format-post-lata-remove-path-const-char-ptr-filename)

self_cast#

Definition
const Format_Post_Lata & Format_Post_Lata::self_cast(const Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`const Format_Post_Lata & Format_Post_Lata::self_cast(const Objet_U &) <format-post-lata-public-static-const-format-post-lata-ref-format-post-lata-self-cast-const-objet-u-ref>`
[const Format_Post_Lata & Format_Post_Lata::self_cast(const Objet_U &)](#format-post-lata-public-static-const-format-post-lata-ref-format-post-lata-self-cast-const-objet-u-ref)

self_cast#

Definition
Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &)
Brief description
Detailed description
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &) <format-post-lata-public-static-format-post-lata-ref-format-post-lata-self-cast-objet-u-ref>`
[Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &)](#format-post-lata-public-static-format-post-lata-ref-format-post-lata-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Format_Post_Lata::printOn(Sortie &x) const override
Brief description

erreur = > exit

Detailed description

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Sortie & Format_Post_Lata::printOn(Sortie &x) const override <format-post-lata-protected-sortie-ref-format-post-lata-printon-sortie-ref-x-const-override>`
[Sortie & Format_Post_Lata::printOn(Sortie &x) const override](#format-post-lata-protected-sortie-ref-format-post-lata-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Format_Post_Lata::readOn(Entree &) override
Brief description

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

Detailed description

{ nom_fichier nom champ obligatoire [ format ascii|binaire ] valeur par defaut : ascii [ parallel single_file|multiple_files ] valeur par defaut : single_file }

Reimplements:

References
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Entree & Format_Post_Lata::readOn(Entree &) override <format-post-lata-protected-entree-ref-format-post-lata-readon-entree-ref-override>`
[Entree & Format_Post_Lata::readOn(Entree &) override](#format-post-lata-protected-entree-ref-format-post-lata-readon-entree-ref-override)

write_doubletab#

Definition
trustIdType Format_Post_Lata::write_doubletab(Fichier_Lata &fichier, const DoubleTab &tab, int &nb_colonnes, const Options_Para &option)
Brief description

fichier est un fichier lata de donnees (pas le fichier maitre) on y ecrit le tableau tab tel quel (en binaire ou ascii et sur un ou

Detailed description

plusieurs fichiers en parallel). nb_colonnes est rempli avec le produit des tab.dimension(i) pour i>0

Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`trustIdType Format_Post_Lata::write_doubletab(Fichier_Lata &fichier, const DoubleTab &tab, int &nb_colonnes, const Options_Para &option) <format-post-lata-protected-static-trustidtype-format-post-lata-write-doubletab-fichier-lata-ref-fichier-const-doubletab-ref-tab-int-ref-nb-colonnes-const-options-para-ref-option>`
[trustIdType Format_Post_Lata::write_doubletab(Fichier_Lata &fichier, const DoubleTab &tab, int &nb_colonnes, const Options_Para &option)](#format-post-lata-protected-static-trustidtype-format-post-lata-write-doubletab-fichier-lata-ref-fichier-const-doubletab-ref-tab-int-ref-nb-colonnes-const-options-para-ref-option)

write_inttab#

Definition
trustIdType Format_Post_Lata::write_inttab(Fichier_Lata &fichier, bool decal_fort, trustIdType decalage_partiel, const IntTab &tab, int &nb_colonnes, const Options_Para &option)
Brief description

Ecriture d’un tableau d’entiers dans le fichier fourni.

Detailed description

Les valeurs ecrites sont les valeurs du tableau auquelles ont ajoute “decalage”. Cette valeur est utilisee pour passer en numerotation fortran (ajouter 1), ou pour passer en numerotation globale (ajouter le nombre d’elements sur les processeurs precedents). On renvoie dans nb_colonnes la somme des dimension(i) pour i>0. Valeur de retour: somme des dimension(0) ecrits (selon que tous les processeurs ecrivent sur le meme fichier ou pas).

Referenced By
How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`trustIdType Format_Post_Lata::write_inttab(Fichier_Lata &fichier, bool decal_fort, trustIdType decalage_partiel, const IntTab &tab, int &nb_colonnes, const Options_Para &option) <format-post-lata-protected-static-trustidtype-format-post-lata-write-inttab-fichier-lata-ref-fichier-bool-decal-fort-trustidtype-decalage-partiel-const-inttab-ref-tab-int-ref-nb-colonnes-const-options-para-ref-option>`
[trustIdType Format_Post_Lata::write_inttab(Fichier_Lata &fichier, bool decal_fort, trustIdType decalage_partiel, const IntTab &tab, int &nb_colonnes, const Options_Para &option)](#format-post-lata-protected-static-trustidtype-format-post-lata-write-inttab-fichier-lata-ref-fichier-bool-decal-fort-trustidtype-decalage-partiel-const-inttab-ref-tab-int-ref-nb-colonnes-const-options-para-ref-option)

ecrire_item_integral_T#

Definition
int Format_Post_Lata::ecrire_item_integral_T(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TRUSTVect< TYP, int > &val, const int reference_size)
Brief description

voir Format_Post_base::ecrire_champ ATTENTION: si “reference” est non vide on ajoute 1 a toutes les

Detailed description

valeurs pour passer en numerotation fortran, et si de plus on ecrit un fichier lata unique pour tous les processeurs, on ajoute un decalage a toutes les valeurs (renumerotation des indices pour passer en numerotation globale, voir le codage de ecrire_domaine par exemple)

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`int Format_Post_Lata::ecrire_item_integral_T(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TRUSTVect< TYP, int > &val, const int reference_size) <format-post-lata-private-int-format-post-lata-ecrire-item-integral-t-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-trustvect-typ-int-ref-val-const-int-reference-size>`
[int Format_Post_Lata::ecrire_item_integral_T(const Nom &id_item, const Nom &id_du_domaine, const Nom &id_domaine, const Nom &localisation, const Nom &reference, const TRUSTVect< TYP, int > &val, const int reference_size)](#format-post-lata-private-int-format-post-lata-ecrire-item-integral-t-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-trustvect-typ-int-ref-val-const-int-reference-size)

ecrire_offset#

Definition
void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset)
Brief description
Detailed description

Write the “fileoffset = …” when needed in master lata file

How to reference this method:

Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset) <format-post-lata-private-void-format-post-lata-ecrire-offset-sfichier-ref-sfichier-long-int-offset>`
[void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset)](#format-post-lata-private-void-format-post-lata-ecrire-offset-sfichier-ref-sfichier-long-int-offset)

Attributes Documentation#

info_obj (public)
const Type_info Format_Post_Lata::info_obj
format_ (protected)
Format Format_Post_Lata::format_
lata_basename_ (protected)
Nom Format_Post_Lata::lata_basename_
offset_elem_ (protected)
long int Format_Post_Lata::offset_elem_ = - 1
offset_som_ (protected)
long int Format_Post_Lata::offset_som_ = - 1
options_para_ (protected)
Options_Para Format_Post_Lata::options_para_
restart_already_moved_ (protected)
bool Format_Post_Lata::restart_already_moved_
status (protected)
Status Format_Post_Lata::status
temps_courant_ (protected)
double Format_Post_Lata::temps_courant_
tinit_ (protected)
double Format_Post_Lata::tinit_
un_seul_fichier_lata_ (protected)
bool Format_Post_Lata::un_seul_fichier_lata_ = false

Enums#

Format_Post_Lata::Format#

Location: trust-code/src/Kernel/Postraitement/Format_Post_Lata.h:100

How to cite in this doc: Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format\_Post\_Lata::Format <enum-none-format-post-lata-format>`
[Format\_Post\_Lata::Format](#enum-none-format-post-lata-format)
  • ASCII

  • BINAIRE

Format_Post_Lata::Options_Para#

Location: trust-code/src/Kernel/Postraitement/Format_Post_Lata.h:101

How to cite in this doc: Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format\_Post\_Lata::Options\_Para <enum-none-format-post-lata-options-para>`
[Format\_Post\_Lata::Options\_Para](#enum-none-format-post-lata-options-para)
  • SINGLE_FILE

  • SINGLE_FILE_MPIIO

  • MULTIPLE_FILES

Format_Post_Lata::Status#

Location: trust-code/src/Kernel/Postraitement/Format_Post_Lata.h:102

How to cite in this doc: Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):

:ref:`Format\_Post\_Lata::Status <enum-none-format-post-lata-status>`
[Format\_Post\_Lata::Status](#enum-none-format-post-lata-status)
  • RESET

  • INITIALIZED

  • WRITING_TIME