Field_base#

#include <Field_base.h>
Brief description

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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

add_synonymous#

Definition
virtual void Field_base::add_synonymous(const Nom &nom)
Brief description
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 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#

Definition
Field_base::Field_base()
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:`Field_base::Field_base() <field-base-public-field-base-field-base>`
[Field_base::Field_base()](#field-base-public-field-base-field-base)

Field_base#

Definition
Field_base::Field_base(const Field_base &other)=default
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:`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#

Definition
Nature_du_champ Field_base::fixer_nature_du_champ(Nature_du_champ nat)
Brief description

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#

Definition
void Field_base::fixer_nb_comp(int i)
Brief description

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#

Definition
const Nom & Field_base::fixer_nom_compo(const Nom &)
Brief description

Fixe le nom d’un champ scalaire.

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_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#

Definition
const Nom & Field_base::fixer_nom_compo(int, const Nom &)
Brief description

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#

Definition
const Noms & Field_base::fixer_noms_compo(const Noms &)
Brief description

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#

Definition
const Nom & Field_base::fixer_unite(const Nom &)
Brief description

Specifie l’unite d’un champ scalaire ou 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::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#

Definition
const Nom & Field_base::fixer_unite(int i, const Nom &)
Brief description

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#

Definition
const Noms & Field_base::fixer_unites(const Noms &)
Brief description

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.

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_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#

Definition
const Type_info * Field_base::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 * 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#

Definition
const Noms & Field_base::get_synonyms() const
Brief description
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::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#

Definition
const Nom & Field_base::le_nom() const override
Brief description

Renvoie le nom du 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:`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#

Definition
virtual Nature_du_champ Field_base::nature_du_champ() const
Brief description
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#

Definition
virtual int Field_base::nb_comp() const
Brief description
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#

Definition
const Nom & Field_base::nom_compo() const
Brief description

Renvoie le nom d’un champ scalaire.

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() 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#

Definition
const Nom & Field_base::nom_compo(int) const
Brief description

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#

Definition
void Field_base::nommer(const Nom &) override
Brief description

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#

Definition
const Noms & Field_base::noms_compo() const
Brief description

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#

Definition
const Nom & Field_base::unite() const
Brief description

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#

Definition
const Nom & Field_base::unite(int) const
Brief description

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#

Definition
const Noms & Field_base::unites() const
Brief description

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#

Definition
Field_base::~Field_base() override
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:`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#

Definition
const Type_info * Field_base::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 * 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#

Definition
const Field_base & Field_base::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 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#

Definition
Field_base & Field_base::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:`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#

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

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#

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

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#

info_obj (public)
const Type_info Field_base::info_obj
nature_ (protected)
Nature_du_champ Field_base::nature_
nb_compo_ (protected)
int Field_base::nb_compo_
nom_ (protected)
Nom Field_base::nom_
noms_compo_ (protected)
Noms Field_base::noms_compo_
noms_synonymes_ (protected)
Noms Field_base::noms_synonymes_
unite_ (protected)
Noms Field_base::unite_