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