Format_Post_CGNS#
#include <Format_Post_CGNS.h>
classe Format_Post_CGNS
How to cite this class in this doc#
: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#
public : Format_Post_base
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
int Format_Post_CGNS::completer_post(const Domaine &, const int, const Nature_du_champ &, const int, const Noms &, const Motcle &, const Nom &) override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::completer_post(const Domaine &, const int, const Nature_du_champ &, const int, const Noms &, const Motcle &, const Nom &) override <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](#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::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::duplique() const override <public-int-format-post-cgns-duplique-const-override>`
[int Format_Post_CGNS::duplique() const override](#public-int-format-post-cgns-duplique-const-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
Ecriture d’un champ dans le fichier de postraitement.
Reimplements:
How to cite in this doc:
: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 <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](#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_domaine(const Domaine &, const int) override
Ecriture d’un maillage.
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 cite in this doc:
:ref:`int Format_Post_CGNS::ecrire_domaine(const Domaine &, const int) override <public-int-format-post-cgns-ecrire-domaine-const-domaine-ref-const-int-override>`
[int Format_Post_CGNS::ecrire_domaine(const Domaine &, const int) override](#public-int-format-post-cgns-ecrire-domaine-const-domaine-ref-const-int-override)
int Format_Post_CGNS::ecrire_domaine_low_level(const Domaine *, const Nom &, const DoubleTab &, const IntTab &, const Motcle &)
Referenced By
How to cite in this doc:
:ref:`int Format_Post_CGNS::ecrire_domaine_low_level(const Domaine *, const Nom &, const DoubleTab &, const IntTab &, const Motcle &) <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 &)](#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_entete(const double, const int, const int) override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::ecrire_entete(const double, const int, const int) override <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](#public-int-format-post-cgns-ecrire-entete-const-double-const-int-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
Ecriture d’un tableau d’entiers dans le fichier de postraitement.
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::ecrire_item_int(const Nom &, const Nom &, const Nom &, const Nom &, const Nom &, const IntVect &, const int) override <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](#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_temps(const double) override
Commence l’ecriture d’un pas de temps.
La classe derivee doit accepter de recevoir plusieurs appels consecutifs a cette methode avec le meme temps.
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::ecrire_temps(const double) override <public-int-format-post-cgns-ecrire-temps-const-double-override>`
[int Format_Post_CGNS::ecrire_temps(const double) override](#public-int-format-post-cgns-ecrire-temps-const-double-override)
int Format_Post_CGNS::finir(const int) override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::finir(const int) override <public-int-format-post-cgns-finir-const-int-override>`
[int Format_Post_CGNS::finir(const int) override](#public-int-format-post-cgns-finir-const-int-override)
Format_Post_CGNS::Format_Post_CGNS()
References
How to cite in this doc:
:ref:`Format_Post_CGNS::Format_Post_CGNS() <public-format-post-cgns-format-post-cgns>`
[Format_Post_CGNS::Format_Post_CGNS()](#public-format-post-cgns-format-post-cgns)
const Type_info * Format_Post_CGNS::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_CGNS::get_info() const override <public-const-type-info-ptr-format-post-cgns-get-info-const-override>`
[const Type_info * Format_Post_CGNS::get_info() const override](#public-const-type-info-ptr-format-post-cgns-get-info-const-override)
int Format_Post_CGNS::initialize(const Nom &, const int, const Nom &) override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::initialize(const Nom &, const int, const Nom &) override <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](#public-int-format-post-cgns-initialize-const-nom-ref-const-int-const-nom-ref-override)
int Format_Post_CGNS::initialize_by_default(const Nom &) override
Initialise le fichier avec des parametres appropries pour son format (exemple: format ascii, efface le fichier existant, un.
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 cite in this doc:
:ref:`int Format_Post_CGNS::initialize_by_default(const Nom &) override <public-int-format-post-cgns-initialize-by-default-const-nom-ref-override>`
[int Format_Post_CGNS::initialize_by_default(const Nom &) override](#public-int-format-post-cgns-initialize-by-default-const-nom-ref-override)
int Format_Post_CGNS::preparer_post(const Nom &, const int, const int, const double) override
Reimplements:
How to cite in this doc:
:ref:`int Format_Post_CGNS::preparer_post(const Nom &, const int, const int, const double) override <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](#public-int-format-post-cgns-preparer-post-const-nom-ref-const-int-const-int-const-double-override)
void Format_Post_CGNS::reset() override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Format_Post_CGNS::reset() override <public-void-format-post-cgns-reset-override>`
[void Format_Post_CGNS::reset() override](#public-void-format-post-cgns-reset-override)
void Format_Post_CGNS::set_param(Param ¶m) override
Reimplements:
References
How to cite in this doc:
:ref:`void Format_Post_CGNS::set_param(Param ¶m) override <public-void-format-post-cgns-set-param-param-ref-param-override>`
[void Format_Post_CGNS::set_param(Param ¶m) override](#public-void-format-post-cgns-set-param-param-ref-param-override)
void Format_Post_CGNS::set_postraiter_domain() override
Reimplements:
How to cite in this doc:
:ref:`void Format_Post_CGNS::set_postraiter_domain() override <public-void-format-post-cgns-set-postraiter-domain-override>`
[void Format_Post_CGNS::set_postraiter_domain() override](#public-void-format-post-cgns-set-postraiter-domain-override)
unsigned Format_Post_CGNS::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Format_Post_CGNS::taille_memoire() const override <public-unsigned-format-post-cgns-taille-memoire-const-override>`
[unsigned Format_Post_CGNS::taille_memoire() const override](#public-unsigned-format-post-cgns-taille-memoire-const-override)
Format_Post_CGNS::~Format_Post_CGNS()
How to cite in this doc:
:ref:`Format_Post_CGNS::~Format_Post_CGNS() <public-format-post-cgns-dtor-format-post-cgns>`
[Format_Post_CGNS::~Format_Post_CGNS()](#public-format-post-cgns-dtor-format-post-cgns)
Objet_U * Format_Post_CGNS::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Format_Post_CGNS::cree_instance() <public-static-objet-u-ptr-format-post-cgns-cree-instance>`
[Objet_U * Format_Post_CGNS::cree_instance()](#public-static-objet-u-ptr-format-post-cgns-cree-instance)
const Type_info * Format_Post_CGNS::info()
How to cite in this doc:
:ref:`const Type_info * Format_Post_CGNS::info() <public-static-const-type-info-ptr-format-post-cgns-info>`
[const Type_info * Format_Post_CGNS::info()](#public-static-const-type-info-ptr-format-post-cgns-info)
const Format_Post_CGNS & Format_Post_CGNS::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Format_Post_CGNS & Format_Post_CGNS::self_cast(const Objet_U &) <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 &)](#public-static-const-format-post-cgns-ref-format-post-cgns-self-cast-const-objet-u-ref)
Format_Post_CGNS & Format_Post_CGNS::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Format_Post_CGNS & Format_Post_CGNS::self_cast(Objet_U &) <public-static-format-post-cgns-ref-format-post-cgns-self-cast-objet-u-ref>`
[Format_Post_CGNS & Format_Post_CGNS::self_cast(Objet_U &)](#public-static-format-post-cgns-ref-format-post-cgns-self-cast-objet-u-ref)
Sortie & Format_Post_CGNS::printOn(Sortie &x) const override
erreur = > exit
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Format_Post_CGNS::printOn(Sortie &x) const override <protected-sortie-ref-format-post-cgns-printon-sortie-ref-x-const-override>`
[Sortie & Format_Post_CGNS::printOn(Sortie &x) const override](#protected-sortie-ref-format-post-cgns-printon-sortie-ref-x-const-override)
Entree & Format_Post_CGNS::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Format_Post_CGNS::readOn(Entree &) override <protected-entree-ref-format-post-cgns-readon-entree-ref-override>`
[Entree & Format_Post_CGNS::readOn(Entree &) override](#protected-entree-ref-format-post-cgns-readon-entree-ref-override)
Attributes Documentation#
const Type_info Format_Post_CGNS::info_obj
Nom Format_Post_CGNS::cgns_basename_