Field_base#
#include <Field_base.h>
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:`Field\_base <class-field-base>`
[Field\_base](#class-field-base)
Detailed description#
Inherits from#
public : Objet_U
Inherited by#
public : IJK_Field_local_template
<double, ArrOfDouble>public : IJK_Field_local_template
<int, ArrOfInt>public : IJK_Field_local_template
<_TYPE_, TRUSTArray<_TYPE_>>public : IJK_Field_local_template
<double, TRUSTArray>public : IJK_Field_vector
<double, 3>public : IJK_Field_vector
<int, 3>public : IJK_Field_vector
<double, max_authorized_nb_of_groups_>public : IJK_Field_vector
<double, N>public : Champ_base
public : Champ_front_base
public : IJK_Field_local_template
<_TYPE_, _TYPE_ARRAY_>public : IJK_Field_vector
<T, N>
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
add_synonymous#
virtual void Field_base::add_synonymous(const Nom &nom)
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:`virtual void Field_base::add_synonymous(const Nom &nom) <field-base-public-virtual-void-field-base-add-synonymous-const-nom-ref-nom>`
[virtual void Field_base::add_synonymous(const Nom &nom)](#field-base-public-virtual-void-field-base-add-synonymous-const-nom-ref-nom)
Field_base#
Field_base::Field_base()
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:`Field_base::Field_base() <field-base-public-field-base-field-base>`
[Field_base::Field_base()](#field-base-public-field-base-field-base)
Field_base#
Field_base::Field_base(const Field_base &other)=default
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:`Field_base::Field_base(const Field_base &other)=default <field-base-public-field-base-field-base-const-field-base-ref-other-equal-default>`
[Field_base::Field_base(const Field_base &other)=default](#field-base-public-field-base-field-base-const-field-base-ref-other-equal-default)
fixer_nature_du_champ#
Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat)
Fixer la nature d’un champ: scalaire, multiscalaire, vectoriel.
Detailed description
Le type (enum) Nature_du_champ est defini dans Ch_base.h.
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:`Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat) <field-base-public-nature-du-champ-field-base-fixer-nature-du-champ-nature-du-champ-nat>`
[Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat)](#field-base-public-nature-du-champ-field-base-fixer-nature-du-champ-nature-du-champ-nat)
fixer_nb_comp#
void Field_base::fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
Detailed description
Le champ est vectoriel s’il est de meme dimension que l’espace.
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:`void Field_base::fixer_nb_comp(int i) <field-base-public-void-field-base-fixer-nb-comp-int-i>`
[void Field_base::fixer_nb_comp(int i)](#field-base-public-void-field-base-fixer-nb-comp-int-i)
fixer_nom_compo#
const Nom & Field_base::fixer_nom_compo(const Nom &)
Fixe le nom d’un champ scalaire.
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 Nom & Field_base::fixer_nom_compo(const Nom &) <field-base-public-const-nom-ref-field-base-fixer-nom-compo-const-nom-ref>`
[const Nom & Field_base::fixer_nom_compo(const Nom &)](#field-base-public-const-nom-ref-field-base-fixer-nom-compo-const-nom-ref)
fixer_nom_compo#
const Nom & Field_base::fixer_nom_compo(int, const Nom &)
Fixe le nom de la i - eme composante du champ.
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:`const Nom & Field_base::fixer_nom_compo(int, const Nom &) <field-base-public-const-nom-ref-field-base-fixer-nom-compo-int-const-nom-ref>`
[const Nom & Field_base::fixer_nom_compo(int, const Nom &)](#field-base-public-const-nom-ref-field-base-fixer-nom-compo-int-const-nom-ref)
fixer_noms_compo#
const Noms & Field_base::fixer_noms_compo(const Noms &)
Fixe le nom des composantes du champ.
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:`const Noms & Field_base::fixer_noms_compo(const Noms &) <field-base-public-const-noms-ref-field-base-fixer-noms-compo-const-noms-ref>`
[const Noms & Field_base::fixer_noms_compo(const Noms &)](#field-base-public-const-noms-ref-field-base-fixer-noms-compo-const-noms-ref)
fixer_unite#
const Nom & Field_base::fixer_unite(const Nom &)
Specifie l’unite d’un champ scalaire ou dont toutes les composantes ont la meme unite.
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:`const Nom & Field_base::fixer_unite(const Nom &) <field-base-public-const-nom-ref-field-base-fixer-unite-const-nom-ref>`
[const Nom & Field_base::fixer_unite(const Nom &)](#field-base-public-const-nom-ref-field-base-fixer-unite-const-nom-ref)
fixer_unite#
const Nom & Field_base::fixer_unite(int i, const Nom &)
Specifie l’unite de la i - eme composante du champ Signification: l’index de la composante du champ dont on veut specifier l’unite.
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:`const Nom & Field_base::fixer_unite(int i, const Nom &) <field-base-public-const-nom-ref-field-base-fixer-unite-int-i-const-nom-ref>`
[const Nom & Field_base::fixer_unite(int i, const Nom &)](#field-base-public-const-nom-ref-field-base-fixer-unite-int-i-const-nom-ref)
fixer_unites#
const Noms & Field_base::fixer_unites(const Noms &)
Specifie les unites des composantes du champ.
Detailed description
Ces unites sont specifiees grace a un tableau de Nom et peuvent etre differentes pour chaque composante du champ.
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:`const Noms & Field_base::fixer_unites(const Noms &) <field-base-public-const-noms-ref-field-base-fixer-unites-const-noms-ref>`
[const Noms & Field_base::fixer_unites(const Noms &)](#field-base-public-const-noms-ref-field-base-fixer-unites-const-noms-ref)
get_info#
const Type_info * Field_base::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 * Field_base::get_info() const override <field-base-public-const-type-info-ptr-field-base-get-info-const-override>`
[const Type_info * Field_base::get_info() const override](#field-base-public-const-type-info-ptr-field-base-get-info-const-override)
get_synonyms#
const Noms & Field_base::get_synonyms() const
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:`const Noms & Field_base::get_synonyms() const <field-base-public-const-noms-ref-field-base-get-synonyms-const>`
[const Noms & Field_base::get_synonyms() const](#field-base-public-const-noms-ref-field-base-get-synonyms-const)
le_nom#
const Nom & Field_base::le_nom() const override
Renvoie le nom du champ.
Detailed description
Reimplements:
References
Referenced By
Diffusion_croisee_echelle_temp_taux_diss_turb_PolyMAC_P0::ajouter_blocs
Diffusion_croisee_echelle_temp_taux_diss_turb_VDF::ajouter_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::ajouter_blocs
Cut_field_template<_TYPE_, _TYPE_ARRAY_>::allocate_paresseux
Cut_field_template<_TYPE_, _TYPE_ARRAY_>::allocate_persistant
Convection_Diffusion_Fluide_Dilatable_Proto::assembler_blocs
Navier_Stokes_Fluide_Dilatable_Proto::assembler_blocs_avec_inertie
Convection_Diffusion_Chaleur_Fluide_Dilatable_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Binaire_base::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_QC::assembler_blocs_avec_inertie
Convection_Diffusion_Espece_Multi_WC::assembler_blocs_avec_inertie
Perte_Charge_Singuliere_PolyMAC_P0P1NC_Face::dimensionner_blocs
Terme_Source_Decroissance_Radioactive_Elem_PolyMAC::dimensionner_blocs
Terme_Puissance_Thermique_Echange_Impose_Elem_base::initialiser
Terme_Puissance_Thermique_Echange_Impose_VEF_Face::initialiser
Convection_Diffusion_Concentration::lire_motcle_non_standard
Champ_front_contact_rayo_semi_transp_VEF::mettre_a_jour_flux_radiatif
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 Nom & Field_base::le_nom() const override <field-base-public-const-nom-ref-field-base-le-nom-const-override>`
[const Nom & Field_base::le_nom() const override](#field-base-public-const-nom-ref-field-base-le-nom-const-override)
nature_du_champ#
virtual Nature_du_champ Field_base::nature_du_champ() const
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:`virtual Nature_du_champ Field_base::nature_du_champ() const <field-base-public-virtual-nature-du-champ-field-base-nature-du-champ-const>`
[virtual Nature_du_champ Field_base::nature_du_champ() const](#field-base-public-virtual-nature-du-champ-field-base-nature-du-champ-const)
nb_comp#
virtual int Field_base::nb_comp() const
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:`virtual int Field_base::nb_comp() const <field-base-public-virtual-int-field-base-nb-comp-const>`
[virtual int Field_base::nb_comp() const](#field-base-public-virtual-int-field-base-nb-comp-const)
nom_compo#
const Nom & Field_base::nom_compo() const
Renvoie le nom d’un champ scalaire.
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 Nom & Field_base::nom_compo() const <field-base-public-const-nom-ref-field-base-nom-compo-const>`
[const Nom & Field_base::nom_compo() const](#field-base-public-const-nom-ref-field-base-nom-compo-const)
nom_compo#
const Nom & Field_base::nom_compo(int) const
Renvoie le nom de la ieme composante du champ.
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:`const Nom & Field_base::nom_compo(int) const <field-base-public-const-nom-ref-field-base-nom-compo-int-const>`
[const Nom & Field_base::nom_compo(int) const](#field-base-public-const-nom-ref-field-base-nom-compo-int-const)
nommer#
void Field_base::nommer(const Nom &) override
Donne un nom au champ.
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:`void Field_base::nommer(const Nom &) override <field-base-public-void-field-base-nommer-const-nom-ref-override>`
[void Field_base::nommer(const Nom &) override](#field-base-public-void-field-base-nommer-const-nom-ref-override)
noms_compo#
const Noms & Field_base::noms_compo() const
Renvoie le tableau des noms des composantes du champ.
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:`const Noms & Field_base::noms_compo() const <field-base-public-const-noms-ref-field-base-noms-compo-const>`
[const Noms & Field_base::noms_compo() const](#field-base-public-const-noms-ref-field-base-noms-compo-const)
unite#
const Nom & Field_base::unite() const
Renvoie l’unite d’un champ scalaire dont toutes les composantes ont la meme unite.
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:`const Nom & Field_base::unite() const <field-base-public-const-nom-ref-field-base-unite-const>`
[const Nom & Field_base::unite() const](#field-base-public-const-nom-ref-field-base-unite-const)
unite#
const Nom & Field_base::unite(int) const
Renvoie l’unite de la i - eme composante du champ.
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:`const Nom & Field_base::unite(int) const <field-base-public-const-nom-ref-field-base-unite-int-const>`
[const Nom & Field_base::unite(int) const](#field-base-public-const-nom-ref-field-base-unite-int-const)
unites#
const Noms & Field_base::unites() const
Renvoie les unites des composantes du champ.
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:`const Noms & Field_base::unites() const <field-base-public-const-noms-ref-field-base-unites-const>`
[const Noms & Field_base::unites() const](#field-base-public-const-noms-ref-field-base-unites-const)
~Field_base#
Field_base::~Field_base() 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:`Field_base::~Field_base() override <field-base-public-field-base-dtor-field-base-override>`
[Field_base::~Field_base() override](#field-base-public-field-base-dtor-field-base-override)
info#
const Type_info * Field_base::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 * Field_base::info() <field-base-public-static-const-type-info-ptr-field-base-info>`
[const Type_info * Field_base::info()](#field-base-public-static-const-type-info-ptr-field-base-info)
self_cast#
const Field_base & Field_base::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 Field_base & Field_base::self_cast(const Objet_U &) <field-base-public-static-const-field-base-ref-field-base-self-cast-const-objet-u-ref>`
[const Field_base & Field_base::self_cast(const Objet_U &)](#field-base-public-static-const-field-base-ref-field-base-self-cast-const-objet-u-ref)
self_cast#
Field_base & Field_base::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:`Field_base & Field_base::self_cast(Objet_U &) <field-base-public-static-field-base-ref-field-base-self-cast-objet-u-ref>`
[Field_base & Field_base::self_cast(Objet_U &)](#field-base-public-static-field-base-ref-field-base-self-cast-objet-u-ref)
printOn#
Sortie & Field_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
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:`Sortie & Field_base::printOn(Sortie &x) const override <field-base-protected-sortie-ref-field-base-printon-sortie-ref-x-const-override>`
[Sortie & Field_base::printOn(Sortie &x) const override](#field-base-protected-sortie-ref-field-base-printon-sortie-ref-x-const-override)
readOn#
Entree & Field_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
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:`Entree & Field_base::readOn(Entree &) override <field-base-protected-entree-ref-field-base-readon-entree-ref-override>`
[Entree & Field_base::readOn(Entree &) override](#field-base-protected-entree-ref-field-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Field_base::info_obj
Nature_du_champ Field_base::nature_
int Field_base::nb_compo_
Nom Field_base::nom_
Noms Field_base::noms_compo_
Noms Field_base::noms_synonymes_
Noms Field_base::unite_