Format_Post_CGNS#

#include <Format_Post_CGNS.h>
Brief description

classe Format_Post_CGNS

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\_CGNS <class-format-post-cgns>`
[Format\_Post\_CGNS](#class-format-post-cgns)

Detailed description#

The CFD General Notation System (CGNS) provides a general, portable, and extensible standard for the storage and retrieval of computational fluid dynamics (CFD) analysis data. It consists of a collection of conventions, and free and open software implementing those conventions. It is self - descriptive, machine-independent, well - documented, and administered by an international steering committee. It is also an American Institute of Aeronautics and Astronautics (AIAA) Recommended Practice. The system consists of two parts: (1) a standard data model and mapping format for recording the data, and (2) software that reads, writes, and modifies data in that format. The format is a conceptual entity established by the documentation; the software is a physical product supplied to enable developers to access and produce data recorded in that format. The CGNS system is designed to facilitate the exchange of data between sites and applications, and to help stabilize the archiving of aerodynamic data. The data are stored in a compact, binary format and are accessible through a complete and extensible library of functions. The API (Application Program Interface) is platform independent and can be easily implemented in C, C + + , Fortran and Fortran90 applications. CGNS is self - describing, allowing an application to interpret the structure and contents of a file without any outside information. CGNS can make use of either two different low - level data formats: - HDF5, a widely used hierarchical data format see :

Inherits from#

Inheritance graph#

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

../../../../../_images/classFormat__Post__CGNS__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

completer_post#

Definition
int Format_Post_CGNS::completer_post(const Domaine &, const int, const Nature_du_champ &, const int, const Noms &, const Motcle &, const Nom &) override
Brief description
Detailed description

Reimplements:

How to reference this method:

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

:ref:`int Format_Post_CGNS::completer_post(const Domaine &, const int, const Nature_du_champ &, const int, const Noms &, const Motcle &, const Nom &) override <format-post-cgns-public-int-format-post-cgns-completer-post-const-domaine-ref-const-int-const-nature-du-champ-ref-const-int-const-noms-ref-const-motcle-ref-const-nom-ref-override>`
[int Format_Post_CGNS::completer_post(const Domaine &, const int, const Nature_du_champ &, const int, const Noms &, const Motcle &, const Nom &) override](#format-post-cgns-public-int-format-post-cgns-completer-post-const-domaine-ref-const-int-const-nature-du-champ-ref-const-int-const-noms-ref-const-motcle-ref-const-nom-ref-override)

duplique#

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

Reimplements:

How to reference this method:

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

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

ecrire_champ#

Definition
int Format_Post_CGNS::ecrire_champ(const Domaine &, const Noms &, const Noms &, int, double, const Nom &, const Nom &, const Nom &, const Nom &, const DoubleTab &) override
Brief description

Ecriture d’un champ 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_CGNS::ecrire_champ(const Domaine &, const Noms &, const Noms &, int, double, const Nom &, const Nom &, const Nom &, const Nom &, const DoubleTab &) override <format-post-cgns-public-int-format-post-cgns-ecrire-champ-const-domaine-ref-const-noms-ref-const-noms-ref-int-double-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-doubletab-ref-override>`
[int Format_Post_CGNS::ecrire_champ(const Domaine &, const Noms &, const Noms &, int, double, const Nom &, const Nom &, const Nom &, const Nom &, const DoubleTab &) override](#format-post-cgns-public-int-format-post-cgns-ecrire-champ-const-domaine-ref-const-noms-ref-const-noms-ref-int-double-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-doubletab-ref-override)

ecrire_domaine#

Definition
int Format_Post_CGNS::ecrire_domaine(const Domaine &, const int) override
Brief description

Ecriture d’un maillage.

Detailed description

L’ecriture du domaine a lieu soit au debut, avant le premier appel a ecrire_temps, soit plus tard (maillage dynamique), mais ce n’est pas forcement supporte par le postraitement.

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_CGNS::ecrire_domaine(const Domaine &, const int) override <format-post-cgns-public-int-format-post-cgns-ecrire-domaine-const-domaine-ref-const-int-override>`
[int Format_Post_CGNS::ecrire_domaine(const Domaine &, const int) override](#format-post-cgns-public-int-format-post-cgns-ecrire-domaine-const-domaine-ref-const-int-override)

ecrire_domaine_low_level#

Definition
int Format_Post_CGNS::ecrire_domaine_low_level(const Domaine *, const Nom &, const DoubleTab &, const IntTab &, const Motcle &)
Brief description
Detailed description
Referenced By
How to reference this method:

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

:ref:`int Format_Post_CGNS::ecrire_domaine_low_level(const Domaine *, const Nom &, const DoubleTab &, const IntTab &, const Motcle &) <format-post-cgns-public-int-format-post-cgns-ecrire-domaine-low-level-const-domaine-ptr-const-nom-ref-const-doubletab-ref-const-inttab-ref-const-motcle-ref>`
[int Format_Post_CGNS::ecrire_domaine_low_level(const Domaine *, const Nom &, const DoubleTab &, const IntTab &, const Motcle &)](#format-post-cgns-public-int-format-post-cgns-ecrire-domaine-low-level-const-domaine-ptr-const-nom-ref-const-doubletab-ref-const-inttab-ref-const-motcle-ref)

ecrire_entete#

Definition
int Format_Post_CGNS::ecrire_entete(const double, const int, const int) override
Brief description
Detailed description

Reimplements:

References
How to reference this method:

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

:ref:`int Format_Post_CGNS::ecrire_entete(const double, const int, const int) override <format-post-cgns-public-int-format-post-cgns-ecrire-entete-const-double-const-int-const-int-override>`
[int Format_Post_CGNS::ecrire_entete(const double, const int, const int) override](#format-post-cgns-public-int-format-post-cgns-ecrire-entete-const-double-const-int-const-int-override)

ecrire_item_int#

Definition
int Format_Post_CGNS::ecrire_item_int(const Nom &, const Nom &, const Nom &, const Nom &, const Nom &, const IntVect &, const int) override
Brief description

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

Detailed description

Reimplements:

How to reference this method:

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

:ref:`int Format_Post_CGNS::ecrire_item_int(const Nom &, const Nom &, const Nom &, const Nom &, const Nom &, const IntVect &, const int) override <format-post-cgns-public-int-format-post-cgns-ecrire-item-int-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-intvect-ref-const-int-override>`
[int Format_Post_CGNS::ecrire_item_int(const Nom &, const Nom &, const Nom &, const Nom &, const Nom &, const IntVect &, const int) override](#format-post-cgns-public-int-format-post-cgns-ecrire-item-int-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-nom-ref-const-intvect-ref-const-int-override)

ecrire_temps#

Definition
int Format_Post_CGNS::ecrire_temps(const double) override
Brief description

Commence l’ecriture d’un pas de temps.

Detailed description

La classe derivee doit accepter de recevoir plusieurs appels consecutifs a cette methode avec le meme temps.

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_CGNS::ecrire_temps(const double) override <format-post-cgns-public-int-format-post-cgns-ecrire-temps-const-double-override>`
[int Format_Post_CGNS::ecrire_temps(const double) override](#format-post-cgns-public-int-format-post-cgns-ecrire-temps-const-double-override)

finir#

Definition
int Format_Post_CGNS::finir(const int) override
Brief description
Detailed description

Reimplements:

How to reference this method:

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

:ref:`int Format_Post_CGNS::finir(const int) override <format-post-cgns-public-int-format-post-cgns-finir-const-int-override>`
[int Format_Post_CGNS::finir(const int) override](#format-post-cgns-public-int-format-post-cgns-finir-const-int-override)

Format_Post_CGNS#

Definition
Format_Post_CGNS::Format_Post_CGNS()
Brief description
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_CGNS::Format_Post_CGNS() <format-post-cgns-public-format-post-cgns-format-post-cgns>`
[Format_Post_CGNS::Format_Post_CGNS()](#format-post-cgns-public-format-post-cgns-format-post-cgns)

get_info#

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

Donne des informations sur le type de l’ Objet_U .

Detailed description

Reimplements:

How to reference this method:

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

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

initialize#

Definition
int Format_Post_CGNS::initialize(const Nom &, const int, const Nom &) override
Brief description
Detailed description

Reimplements:

How to reference this method:

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

:ref:`int Format_Post_CGNS::initialize(const Nom &, const int, const Nom &) override <format-post-cgns-public-int-format-post-cgns-initialize-const-nom-ref-const-int-const-nom-ref-override>`
[int Format_Post_CGNS::initialize(const Nom &, const int, const Nom &) override](#format-post-cgns-public-int-format-post-cgns-initialize-const-nom-ref-const-int-const-nom-ref-override)

initialize_by_default#

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

Initialise le fichier avec des parametres appropries pour son format (exemple: format ascii, efface le fichier existant, un.

Detailed description

fichier unique pour tous les processeurs etc…) Methode a surcharger dans les classes derivees. Valeur de retour: 1 si l’operation a reussi, 0 sinon.

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_CGNS::initialize_by_default(const Nom &) override <format-post-cgns-public-int-format-post-cgns-initialize-by-default-const-nom-ref-override>`
[int Format_Post_CGNS::initialize_by_default(const Nom &) override](#format-post-cgns-public-int-format-post-cgns-initialize-by-default-const-nom-ref-override)

preparer_post#

Definition
int Format_Post_CGNS::preparer_post(const Nom &, const int, const int, const double) override
Brief description
Detailed description

Reimplements:

How to reference this method:

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

:ref:`int Format_Post_CGNS::preparer_post(const Nom &, const int, const int, const double) override <format-post-cgns-public-int-format-post-cgns-preparer-post-const-nom-ref-const-int-const-int-const-double-override>`
[int Format_Post_CGNS::preparer_post(const Nom &, const int, const int, const double) override](#format-post-cgns-public-int-format-post-cgns-preparer-post-const-nom-ref-const-int-const-int-const-double-override)

reset#

Definition
void Format_Post_CGNS::reset() override
Brief description
Detailed description

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:`void Format_Post_CGNS::reset() override <format-post-cgns-public-void-format-post-cgns-reset-override>`
[void Format_Post_CGNS::reset() override](#format-post-cgns-public-void-format-post-cgns-reset-override)

set_param#

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

Reimplements:

References
How to reference this method:

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

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

set_postraiter_domain#

Definition
void Format_Post_CGNS::set_postraiter_domain() override
Brief description
Detailed description

Reimplements:

How to reference this method:

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

:ref:`void Format_Post_CGNS::set_postraiter_domain() override <format-post-cgns-public-void-format-post-cgns-set-postraiter-domain-override>`
[void Format_Post_CGNS::set_postraiter_domain() override](#format-post-cgns-public-void-format-post-cgns-set-postraiter-domain-override)

taille_memoire#

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

Reimplements:

How to reference this method:

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

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

~Format_Post_CGNS#

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

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

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

cree_instance#

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

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

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

info#

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

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

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

self_cast#

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

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

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

self_cast#

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

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

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

printOn#

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

erreur = > exit

Detailed description

Reimplements:

References
How to reference this method:

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

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

readOn#

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

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

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:`Entree & Format_Post_CGNS::readOn(Entree &) override <format-post-cgns-protected-entree-ref-format-post-cgns-readon-entree-ref-override>`
[Entree & Format_Post_CGNS::readOn(Entree &) override](#format-post-cgns-protected-entree-ref-format-post-cgns-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Format_Post_CGNS::info_obj
cgns_basename_ (private)
Nom Format_Post_CGNS::cgns_basename_