Interprete#
#include <Interprete.h>
Classe de base des objets “interprete”.
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:`Interprete <class-interprete>`
[Interprete](#class-interprete)
Detailed description#
Ces objets definissent des actions a realiser lorsqu’on les rencontre dans le jeu de donnees. L’action est declenchee par un appel a la methode interpreter() . L’interprete peut ensuite lire des parametres supplementaires dans l’entree pour realiser sa tache. En general, l’interprete agit sur d’autres objets declares dans le jeu de donnees. Il peut y acceder par les methodes objet() et objet_existant() . Voir par exemple la classe Lire ou la classe Associer
Inherits from#
Objet_U (public)
Inherited by#
Ecrire_MED_32_64<int> (public)
Analyse_Angle (public)
Associer (public)
Axi (public)
Bidim_Axi (public)
Build_Map_to_Structured (public)
DNS_QC_double (public)
Deactivate_SIGINT_Catch (public)
DebogFT (public)
DebogIJK (public)
Debog_Pb_Wrapper (public)
Decouper_multi (public)
Diametre_hyd_champ (public)
Dimension (public)
Disable_TU (public)
Discretiser (public)
Ecr_fic_Ansys (public)
Ecrire (public)
Ecrire_Champ_MED (public)
Ecrire_Fichier (public)
Ecrire_MED_32_64<_SIZE_> (public)
EcritureLectureSpecial (public)
Execute_parallel (public)
IJK_Lata_Swap_JK (public)
IJK_Test_Multigrille (public)
Imprimer_Fichiers_RANS_VDF (public)
Imprimer_Fichiers_RANS_VEF (public)
Integrer_champ_med (public)
Lata_2_CGNS (public)
Lata_2_MED (public)
Lata_2_Other (public)
Link_CGNS_Files (public)
Lire (public)
Lire_Fichier (public)
Lml_2_Lata (public)
MaillerParallel (public)
Merge_MED (public)
Mkdir (public)
ModifyDomaineAxi1D (public)
Moyenne_volumique (public)
MultipleFiles (public)
My_Comm_Group (public)
Option_CGNS (public)
Option_DG (public)
Option_IJK (public)
Option_Interpolation (public)
Option_PolyMAC (public)
Option_VDF (public)
Parallel_io_parameters (public)
Pilote_ICoCo (public)
Porosites_champ (public)
PrecisionGeom (public)
Resoudre (public)
Scatter (public)
Stat_per_proc_perf_log (public)
Switch_double (public)
System (public)
Test_SSE_Kernels (public)
Test_solveur (public)
Testeur (public)
Testeur_MEDCoupling (public)
Inheritance graph#
If the image is too small, right-click and open in new tab
How to reference this graph
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:`Interprete Inheritance Graph <interprete-inherit-graph>`
[Interprete Inheritance Graph](#interprete-inherit-graph)
Member Functions: Public#
Member Functions: Static Public#
Member Functions: Protected#
Complete Member Function Documentation#
get_info#
const Type_info * Interprete::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Interprete::get_info() const override <interprete-public-const-type-info-ptr-interprete-get-info-const-override>`
[const Type_info * Interprete::get_info() const override](#interprete-public-const-type-info-ptr-interprete-get-info-const-override)
Interprete#
Interprete::Interprete()
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:`Interprete::Interprete() <interprete-public-interprete-interprete>`
[Interprete::Interprete()](#interprete-public-interprete-interprete)
interpreter#
virtual Entree & Interprete::interpreter(Entree &)=0
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:`virtual Entree & Interprete::interpreter(Entree &)=0 <interprete-public-virtual-entree-ref-interprete-interpreter-entree-ref-equal-0>`
[virtual Entree & Interprete::interpreter(Entree &)=0](#interprete-public-virtual-entree-ref-interprete-interpreter-entree-ref-equal-0)
~Interprete#
Interprete::~Interprete() override
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:`Interprete::~Interprete() override <interprete-public-interprete-dtor-interprete-override>`
[Interprete::~Interprete() override](#interprete-public-interprete-dtor-interprete-override)
info#
const Type_info * Interprete::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Interprete::info() <interprete-public-static-const-type-info-ptr-interprete-info>`
[const Type_info * Interprete::info()](#interprete-public-static-const-type-info-ptr-interprete-info)
objet#
Objet_U & Interprete::objet(const Nom &)
Voir Interprete_bloc::objet_global() BM: la classe Interprete n’est pas le meilleur endroit pour cette.
Detailed description
methode mais on verra ca plus tard…
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:`Objet_U & Interprete::objet(const Nom &) <interprete-public-static-objet-u-ref-interprete-objet-const-nom-ref>`
[Objet_U & Interprete::objet(const Nom &)](#interprete-public-static-objet-u-ref-interprete-objet-const-nom-ref)
objet_existant#
int Interprete::objet_existant(const Nom &)
Renvoie 1 si l’objet existe, 0 sinon voir Interprete_bloc::objet_global_existant()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Interprete::objet_existant(const Nom &) <interprete-public-static-int-interprete-objet-existant-const-nom-ref>`
[int Interprete::objet_existant(const Nom &)](#interprete-public-static-int-interprete-objet-existant-const-nom-ref)
self_cast#
const Interprete & Interprete::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Interprete & Interprete::self_cast(const Objet_U &) <interprete-public-static-const-interprete-ref-interprete-self-cast-const-objet-u-ref>`
[const Interprete & Interprete::self_cast(const Objet_U &)](#interprete-public-static-const-interprete-ref-interprete-self-cast-const-objet-u-ref)
self_cast#
Interprete & Interprete::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Interprete & Interprete::self_cast(Objet_U &) <interprete-public-static-interprete-ref-interprete-self-cast-objet-u-ref>`
[Interprete & Interprete::self_cast(Objet_U &)](#interprete-public-static-interprete-ref-interprete-self-cast-objet-u-ref)
printOn#
Sortie & Interprete::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Interprete::printOn(Sortie &x) const override <interprete-protected-sortie-ref-interprete-printon-sortie-ref-x-const-override>`
[Sortie & Interprete::printOn(Sortie &x) const override](#interprete-protected-sortie-ref-interprete-printon-sortie-ref-x-const-override)
readOn#
Entree & Interprete::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Interprete::readOn(Entree &) override <interprete-protected-entree-ref-interprete-readon-entree-ref-override>`
[Entree & Interprete::readOn(Entree &) override](#interprete-protected-entree-ref-interprete-readon-entree-ref-override)
Attributes Documentation#
const Type_info Interprete::info_obj