Format_Post_Lata#
#include <Format_Post_Lata.h>
: 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#
public : Format_Post_base
Inheritance graph#
If the image is too small, right-click and open in new tab
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#
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
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#
int Format_Post_Lata::duplique() const override
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#
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
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#
int Format_Post_Lata::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override
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:
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#
void Format_Post_Lata::ecrire_domaine_low_level(const Nom &id_dom, const DoubleTab &sommets, const IntTab &elements, const Motcle &type_elem)
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#
int Format_Post_Lata::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override
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#
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
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#
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)
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#
int Format_Post_Lata::ecrire_temps(const double temps) override
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:
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#
int Format_Post_Lata::finir(const int est_le_dernier_post) override
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#
int Format_Post_Lata::finir_sans_reprise(const Nom file_basename)
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#
Format_Post_Lata::Format_Post_Lata()
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#
const Type_info * Format_Post_Lata::get_info() const override
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#
int Format_Post_Lata::initialize(const Nom &file_basename, const int format, const Nom &option_para) override
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#
int Format_Post_Lata::initialize_by_default(const Nom &file_basename) override
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#
int Format_Post_Lata::initialize_lata(const Nom &file_basename, const Format format=ASCII, const Options_Para options_para=SINGLE_FILE)
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#
int Format_Post_Lata::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.
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#
int Format_Post_Lata::modify_file_basename(const Nom file_basename, bool for_restart, const double tinit) override
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#
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
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#
int Format_Post_Lata::reconstruct(const Nom file_basename, const Nom, const double tinit)
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#
void Format_Post_Lata::reset() override
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#
void Format_Post_Lata::resetTime(double t, const std::string dirname) override
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#
void Format_Post_Lata::set_param(Param ¶m) override
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 ¶m) override <format-post-lata-public-void-format-post-lata-set-param-param-ref-param-override>`
[void Format_Post_Lata::set_param(Param ¶m) override](#format-post-lata-public-void-format-post-lata-set-param-param-ref-param-override)
set_single_lata_option#
void Format_Post_Lata::set_single_lata_option(const bool sing_lata) override
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#
unsigned Format_Post_Lata::taille_memoire() const override
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#
Format_Post_Lata::~Format_Post_Lata()
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#
Objet_U * Format_Post_Lata::cree_instance()
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#
int Format_Post_Lata::ecrire_entete_lata(const Nom &base_name, const Options_Para &option, const Format &format, const int est_le_premier_post)
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#
int Format_Post_Lata::ecrire_temps_lata(const double temps, double &temps_format, const Nom &base_name, Status &stat, const Options_Para &option)
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#
const char * Format_Post_Lata::extension_lata()
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#
const Type_info * Format_Post_Lata::info()
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#
const char * Format_Post_Lata::remove_path(const char *filename)
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#
const Format_Post_Lata & Format_Post_Lata::self_cast(const Objet_U &)
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#
Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &)
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#
Sortie & Format_Post_Lata::printOn(Sortie &x) const override
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#
Entree & Format_Post_Lata::readOn(Entree &) override
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#
trustIdType Format_Post_Lata::write_doubletab(Fichier_Lata &fichier, const DoubleTab &tab, int &nb_colonnes, const Options_Para &option)
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#
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)
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#
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)
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#
void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset)
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#
const Type_info Format_Post_Lata::info_obj
Format Format_Post_Lata::format_
Nom Format_Post_Lata::lata_basename_
long int Format_Post_Lata::offset_elem_ = - 1
long int Format_Post_Lata::offset_som_ = - 1
Options_Para Format_Post_Lata::options_para_
bool Format_Post_Lata::restart_already_moved_
Status Format_Post_Lata::status
double Format_Post_Lata::temps_courant_
double Format_Post_Lata::tinit_
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