Field_base#
#include <Field_base.h>
How to cite this class in this doc#
: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#
virtual void Field_base::add_synonymous(const Nom &nom)
References
How to cite in this doc:
:ref:`virtual void Field_base::add_synonymous(const Nom &nom) <public-virtual-void-field-base-add-synonymous-const-nom-ref-nom>`
[virtual void Field_base::add_synonymous(const Nom &nom)](#public-virtual-void-field-base-add-synonymous-const-nom-ref-nom)
Field_base::Field_base()
How to cite in this doc:
:ref:`Field_base::Field_base() <public-field-base-field-base>`
[Field_base::Field_base()](#public-field-base-field-base)
Field_base::Field_base(const Field_base &other)=default
How to cite in this doc:
:ref:`Field_base::Field_base(const Field_base &other)=default <public-field-base-field-base-const-field-base-ref-other-equal-default>`
[Field_base::Field_base(const Field_base &other)=default](#public-field-base-field-base-const-field-base-ref-other-equal-default)
Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat)
Fixer la nature d’un champ: scalaire, multiscalaire, vectoriel.
Le type (enum) Nature_du_champ est defini dans Ch_base.h.
References
Referenced By
How to cite in this doc:
:ref:`Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat) <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)](#public-nature-du-champ-field-base-fixer-nature-du-champ-nature-du-champ-nat)
void Field_base::fixer_nb_comp(int i)
Fixe le nombre de composantes du champ.
Le champ est vectoriel s’il est de meme dimension que l’espace.
References
Referenced By
How to cite in this doc:
:ref:`void Field_base::fixer_nb_comp(int i) <public-void-field-base-fixer-nb-comp-int-i>`
[void Field_base::fixer_nb_comp(int i)](#public-void-field-base-fixer-nb-comp-int-i)
const Nom & Field_base::fixer_nom_compo(const Nom &)
Fixe le nom d’un champ scalaire.
How to cite in this doc:
:ref:`const Nom & Field_base::fixer_nom_compo(const Nom &) <public-const-nom-ref-field-base-fixer-nom-compo-const-nom-ref>`
[const Nom & Field_base::fixer_nom_compo(const Nom &)](#public-const-nom-ref-field-base-fixer-nom-compo-const-nom-ref)
const Nom & Field_base::fixer_nom_compo(int, const Nom &)
Fixe le nom de la i - eme composante du champ.
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Field_base::fixer_nom_compo(int, const Nom &) <public-const-nom-ref-field-base-fixer-nom-compo-int-const-nom-ref>`
[const Nom & Field_base::fixer_nom_compo(int, const Nom &)](#public-const-nom-ref-field-base-fixer-nom-compo-int-const-nom-ref)
const Noms & Field_base::fixer_noms_compo(const Noms &)
Fixe le nom des composantes du champ.
References
Referenced By
How to cite in this doc:
:ref:`const Noms & Field_base::fixer_noms_compo(const Noms &) <public-const-noms-ref-field-base-fixer-noms-compo-const-noms-ref>`
[const Noms & Field_base::fixer_noms_compo(const Noms &)](#public-const-noms-ref-field-base-fixer-noms-compo-const-noms-ref)
const Nom & Field_base::fixer_unite(const Nom &)
Specifie l’unite d’un champ scalaire ou dont toutes les composantes ont la meme unite.
References
How to cite in this doc:
:ref:`const Nom & Field_base::fixer_unite(const Nom &) <public-const-nom-ref-field-base-fixer-unite-const-nom-ref>`
[const Nom & Field_base::fixer_unite(const Nom &)](#public-const-nom-ref-field-base-fixer-unite-const-nom-ref)
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.
References
How to cite in this doc:
:ref:`const Nom & Field_base::fixer_unite(int i, const Nom &) <public-const-nom-ref-field-base-fixer-unite-int-i-const-nom-ref>`
[const Nom & Field_base::fixer_unite(int i, const Nom &)](#public-const-nom-ref-field-base-fixer-unite-int-i-const-nom-ref)
const Noms & Field_base::fixer_unites(const Noms &)
Specifie les unites des composantes du champ.
Ces unites sont specifiees grace a un tableau de Nom et peuvent etre differentes pour chaque composante du champ.
Referenced By
How to cite in this doc:
:ref:`const Noms & Field_base::fixer_unites(const Noms &) <public-const-noms-ref-field-base-fixer-unites-const-noms-ref>`
[const Noms & Field_base::fixer_unites(const Noms &)](#public-const-noms-ref-field-base-fixer-unites-const-noms-ref)
const Type_info * Field_base::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 * Field_base::get_info() const override <public-const-type-info-ptr-field-base-get-info-const-override>`
[const Type_info * Field_base::get_info() const override](#public-const-type-info-ptr-field-base-get-info-const-override)
const Noms & Field_base::get_synonyms() const
References
How to cite in this doc:
:ref:`const Noms & Field_base::get_synonyms() const <public-const-noms-ref-field-base-get-synonyms-const>`
[const Noms & Field_base::get_synonyms() const](#public-const-noms-ref-field-base-get-synonyms-const)
const Nom & Field_base::le_nom() const override
Renvoie le nom du champ.
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 cite in this doc:
:ref:`const Nom & Field_base::le_nom() const override <public-const-nom-ref-field-base-le-nom-const-override>`
[const Nom & Field_base::le_nom() const override](#public-const-nom-ref-field-base-le-nom-const-override)
virtual Nature_du_champ Field_base::nature_du_champ() const
References
Referenced By
How to cite in this doc:
:ref:`virtual Nature_du_champ Field_base::nature_du_champ() const <public-virtual-nature-du-champ-field-base-nature-du-champ-const>`
[virtual Nature_du_champ Field_base::nature_du_champ() const](#public-virtual-nature-du-champ-field-base-nature-du-champ-const)
virtual int Field_base::nb_comp() const
References
Referenced By
How to cite in this doc:
:ref:`virtual int Field_base::nb_comp() const <public-virtual-int-field-base-nb-comp-const>`
[virtual int Field_base::nb_comp() const](#public-virtual-int-field-base-nb-comp-const)
const Nom & Field_base::nom_compo() const
Renvoie le nom d’un champ scalaire.
How to cite in this doc:
:ref:`const Nom & Field_base::nom_compo() const <public-const-nom-ref-field-base-nom-compo-const>`
[const Nom & Field_base::nom_compo() const](#public-const-nom-ref-field-base-nom-compo-const)
const Nom & Field_base::nom_compo(int) const
Renvoie le nom de la ieme composante du champ.
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Field_base::nom_compo(int) const <public-const-nom-ref-field-base-nom-compo-int-const>`
[const Nom & Field_base::nom_compo(int) const](#public-const-nom-ref-field-base-nom-compo-int-const)
void Field_base::nommer(const Nom &) override
Donne un nom au champ.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Field_base::nommer(const Nom &) override <public-void-field-base-nommer-const-nom-ref-override>`
[void Field_base::nommer(const Nom &) override](#public-void-field-base-nommer-const-nom-ref-override)
const Noms & Field_base::noms_compo() const
Renvoie le tableau des noms des composantes du champ.
References
Referenced By
How to cite in this doc:
:ref:`const Noms & Field_base::noms_compo() const <public-const-noms-ref-field-base-noms-compo-const>`
[const Noms & Field_base::noms_compo() const](#public-const-noms-ref-field-base-noms-compo-const)
const Nom & Field_base::unite() const
Renvoie l’unite d’un champ scalaire dont toutes les composantes ont la meme unite.
References
Referenced By
How to cite in this doc:
:ref:`const Nom & Field_base::unite() const <public-const-nom-ref-field-base-unite-const>`
[const Nom & Field_base::unite() const](#public-const-nom-ref-field-base-unite-const)
const Nom & Field_base::unite(int) const
Renvoie l’unite de la i - eme composante du champ.
References
How to cite in this doc:
:ref:`const Nom & Field_base::unite(int) const <public-const-nom-ref-field-base-unite-int-const>`
[const Nom & Field_base::unite(int) const](#public-const-nom-ref-field-base-unite-int-const)
const Noms & Field_base::unites() const
Renvoie les unites des composantes du champ.
References
Referenced By
How to cite in this doc:
:ref:`const Noms & Field_base::unites() const <public-const-noms-ref-field-base-unites-const>`
[const Noms & Field_base::unites() const](#public-const-noms-ref-field-base-unites-const)
Field_base::~Field_base() override
How to cite in this doc:
:ref:`Field_base::~Field_base() override <public-field-base-dtor-field-base-override>`
[Field_base::~Field_base() override](#public-field-base-dtor-field-base-override)
const Type_info * Field_base::info()
How to cite in this doc:
:ref:`const Type_info * Field_base::info() <public-static-const-type-info-ptr-field-base-info>`
[const Type_info * Field_base::info()](#public-static-const-type-info-ptr-field-base-info)
const Field_base & Field_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Field_base & Field_base::self_cast(const Objet_U &) <public-static-const-field-base-ref-field-base-self-cast-const-objet-u-ref>`
[const Field_base & Field_base::self_cast(const Objet_U &)](#public-static-const-field-base-ref-field-base-self-cast-const-objet-u-ref)
Field_base & Field_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Field_base & Field_base::self_cast(Objet_U &) <public-static-field-base-ref-field-base-self-cast-objet-u-ref>`
[Field_base & Field_base::self_cast(Objet_U &)](#public-static-field-base-ref-field-base-self-cast-objet-u-ref)
Sortie & Field_base::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Sortie & Field_base::printOn(Sortie &x) const override <protected-sortie-ref-field-base-printon-sortie-ref-x-const-override>`
[Sortie & Field_base::printOn(Sortie &x) const override](#protected-sortie-ref-field-base-printon-sortie-ref-x-const-override)
Entree & Field_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Field_base::readOn(Entree &) override <protected-entree-ref-field-base-readon-entree-ref-override>`
[Entree & Field_base::readOn(Entree &) override](#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_