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#

Inherited by#

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)
References
Referenced By
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::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::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)
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.

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)
fixer_nb_comp
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)
fixer_nom_compo
const Nom & Field_base::fixer_nom_compo(const Nom &)

Fixe le nom d’un champ scalaire.

References
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)
fixer_noms_compo
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)
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.

References
Referenced By
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)
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.

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)
fixer_unites
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.

References
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)
get_info
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)
get_synonyms
const Noms & Field_base::get_synonyms() const
References
Referenced By
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)
le_nom
const Nom & Field_base::le_nom() const override

Renvoie le nom du champ.

Reimplements:

References
Referenced By
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)
nature_du_champ
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)
nb_comp
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)
nom_compo
const Nom & Field_base::nom_compo() const

Renvoie le nom d’un champ scalaire.

References
Referenced By
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)
nom_compo
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)
nommer
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)
noms_compo
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)
unite
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)
unite
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)
unites
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::~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)
info
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)
self_cast
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)
self_cast
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)
printOn
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)
readOn
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#

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_