Format_Post_Lata#

#include <Format_Post_Lata.h>

: Classe de postraitement des champs euleriens au format lata

How to cite this class in this doc#

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

Detailed description#

Inherits from#

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

Reimplements:

How to cite in this doc:
: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 <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](#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

Reimplements:

How to cite in this doc:
:ref:`int Format_Post_Lata::duplique() const override <public-int-format-post-lata-duplique-const-override>`
[int Format_Post_Lata::duplique() const override](#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

voir Format_Post_base::ecrire_champ

Reimplements:

References
Referenced By
How to cite in this doc:
: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 <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](#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

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 cite in this doc:
:ref:`int Format_Post_Lata::ecrire_domaine(const Domaine &domaine, const int est_le_premier_post) override <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](#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.

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

References
Referenced By
How to cite in this doc:
:ref:`void Format_Post_Lata::ecrire_domaine_low_level(const Nom &id_dom, const DoubleTab &sommets, const IntTab &elements, const Motcle &type_elem) <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)](#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).

void Format_Post_Lata::ecrire_entete_lata()

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::ecrire_entete(const double temps_courant, const int reprise, const int est_le_premier_post) override <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](#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.

Reimplements:

How to cite in this doc:
: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 <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](#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)
Referenced By
How to cite in this doc:
: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) <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)](#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:

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 cite in this doc:
:ref:`int Format_Post_Lata::ecrire_temps(const double temps) override <public-int-format-post-lata-ecrire-temps-const-double-temps-override>`
[int Format_Post_Lata::ecrire_temps(const double temps) override](#public-int-format-post-lata-ecrire-temps-const-double-temps-override)
finir
int Format_Post_Lata::finir(const int est_le_dernier_post) override

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Lata::finir(const int est_le_dernier_post) override <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](#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)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::finir_sans_reprise(const Nom file_basename) <public-int-format-post-lata-finir-sans-reprise-const-nom-file-basename>`
[int Format_Post_Lata::finir_sans_reprise(const Nom file_basename)](#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.

References
How to cite in this doc:
:ref:`Format_Post_Lata::Format_Post_Lata() <public-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 .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Format_Post_Lata::get_info() const override <public-const-type-info-ptr-format-post-lata-get-info-const-override>`
[const Type_info * Format_Post_Lata::get_info() const override](#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

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::initialize(const Nom &file_basename, const int format, const Nom &option_para) override <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](#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)

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Lata::initialize_by_default(const Nom &file_basename) override <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](#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.

References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::initialize_lata(const Nom &file_basename, const Format format=ASCII, const Options_Para options_para=SINGLE_FILE) <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)](#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.

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Lata::lire_motcle_non_standard(const Motcle &, Entree &) override <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](#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.

Reimplements:

References
How to cite in this doc:
:ref:`int Format_Post_Lata::modify_file_basename(const Nom file_basename, bool for_restart, const double tinit) override <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](#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

Reimplements:

How to cite in this doc:
: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 <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](#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)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::reconstruct(const Nom file_basename, const Nom, const double tinit) <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)](#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.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Format_Post_Lata::reset() override <public-void-format-post-lata-reset-override>`
[void Format_Post_Lata::reset() override](#public-void-format-post-lata-reset-override)
resetTime
void Format_Post_Lata::resetTime(double t, const std::string dirname) override

Reimplements:

References
How to cite in this doc:
:ref:`void Format_Post_Lata::resetTime(double t, const std::string dirname) override <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](#public-void-format-post-lata-resettime-double-t-const-std-string-dirname-override)
set_param
void Format_Post_Lata::set_param(Param &param) override

Reimplements:

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

Reimplements:

References
How to cite in this doc:
:ref:`void Format_Post_Lata::set_single_lata_option(const bool sing_lata) override <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](#public-void-format-post-lata-set-single-lata-option-const-bool-sing-lata-override)
taille_memoire
unsigned Format_Post_Lata::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Format_Post_Lata::taille_memoire() const override <public-unsigned-format-post-lata-taille-memoire-const-override>`
[unsigned Format_Post_Lata::taille_memoire() const override](#public-unsigned-format-post-lata-taille-memoire-const-override)
~Format_Post_Lata
Format_Post_Lata::~Format_Post_Lata()
How to cite in this doc:
:ref:`Format_Post_Lata::~Format_Post_Lata() <public-format-post-lata-dtor-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()
How to cite in this doc:
:ref:`Objet_U * Format_Post_Lata::cree_instance() <public-static-objet-u-ptr-format-post-lata-cree-instance>`
[Objet_U * Format_Post_Lata::cree_instance()](#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)
References
Referenced By
How to cite in this doc:
: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) <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)](#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)
References
Referenced By
How to cite in this doc:
:ref:`int Format_Post_Lata::ecrire_temps_lata(const double temps, double &temps_format, const Nom &base_name, Status &stat, const Options_Para &option) <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)](#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”.

Referenced By
How to cite in this doc:
:ref:`const char * Format_Post_Lata::extension_lata() <public-static-const-char-ptr-format-post-lata-extension-lata>`
[const char * Format_Post_Lata::extension_lata()](#public-static-const-char-ptr-format-post-lata-extension-lata)
info
const Type_info * Format_Post_Lata::info()
How to cite in this doc:
:ref:`const Type_info * Format_Post_Lata::info() <public-static-const-type-info-ptr-format-post-lata-info>`
[const Type_info * Format_Post_Lata::info()](#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 /.

Referenced By
How to cite in this doc:
:ref:`const char * Format_Post_Lata::remove_path(const char *filename) <public-static-const-char-ptr-format-post-lata-remove-path-const-char-ptr-filename>`
[const char * Format_Post_Lata::remove_path(const char *filename)](#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 &)
How to cite in this doc:
:ref:`const Format_Post_Lata & Format_Post_Lata::self_cast(const Objet_U &) <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 &)](#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 &)
How to cite in this doc:
:ref:`Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &) <public-static-format-post-lata-ref-format-post-lata-self-cast-objet-u-ref>`
[Format_Post_Lata & Format_Post_Lata::self_cast(Objet_U &)](#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

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Format_Post_Lata::printOn(Sortie &x) const override <protected-sortie-ref-format-post-lata-printon-sortie-ref-x-const-override>`
[Sortie & Format_Post_Lata::printOn(Sortie &x) const override](#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:

{ 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 cite in this doc:
:ref:`Entree & Format_Post_Lata::readOn(Entree &) override <protected-entree-ref-format-post-lata-readon-entree-ref-override>`
[Entree & Format_Post_Lata::readOn(Entree &) override](#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

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

Referenced By
How to cite in this doc:
:ref:`trustIdType Format_Post_Lata::write_doubletab(Fichier_Lata &fichier, const DoubleTab &tab, int &nb_colonnes, const Options_Para &option) <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)](#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.

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 cite in this doc:
: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) <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)](#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

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 cite in this doc:
: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) <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)](#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)

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

How to cite in this doc:
:ref:`void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset) <private-void-format-post-lata-ecrire-offset-sfichier-ref-sfichier-long-int-offset>`
[void Format_Post_Lata::ecrire_offset(SFichier &sfichier, long int offset)](#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:

: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:

: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:

: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