Champ_base#

#include <Champ_base.h>

classe Champ_base Cette classe est la base de la hierarchie des champs.

How to cite this class in this doc#

:ref:`Champ\_base <class-champ-base>`
[Champ\_base](#class-champ-base)

Detailed description#

Ses membres sont les attributs et les methodes communs a toutes les classes qui representent des champs. Champ_base derive de Champ_Proto, afin d’avoir une interface conforme a tous les champs, et d’heriter des operations courantes sur les Champs. Un champ possede un nom, une unite et des valeurs.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

a_un_domaine_dis_base
virtual int Champ_base::a_un_domaine_dis_base() const
Referenced By
How to cite in this doc:
:ref:`virtual int Champ_base::a_un_domaine_dis_base() const <public-virtual-int-champ-base-a-un-domaine-dis-base-const>`
[virtual int Champ_base::a_un_domaine_dis_base() const](#public-virtual-int-champ-base-a-un-domaine-dis-base-const)
abortTimeStep
void Champ_base::abortTimeStep()
Referenced By
How to cite in this doc:
:ref:`void Champ_base::abortTimeStep() <public-void-champ-base-aborttimestep>`
[void Champ_base::abortTimeStep()](#public-void-champ-base-aborttimestep)
affecter
Champ_base & Champ_base::affecter(const Champ_base &)

Affecter un champ dans un autre.

Rebvoie le resultat de l’affectation.

References
Referenced By
How to cite in this doc:
:ref:`Champ_base & Champ_base::affecter(const Champ_base &) <public-champ-base-ref-champ-base-affecter-const-champ-base-ref>`
[Champ_base & Champ_base::affecter(const Champ_base &)](#public-champ-base-ref-champ-base-affecter-const-champ-base-ref)
affecter_
virtual Champ_base & Champ_base::affecter_(const Champ_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual Champ_base & Champ_base::affecter_(const Champ_base &)=0 <public-virtual-champ-base-ref-champ-base-affecter-underscore-const-champ-base-ref-equal-0>`
[virtual Champ_base & Champ_base::affecter_(const Champ_base &)=0](#public-virtual-champ-base-ref-champ-base-affecter-underscore-const-champ-base-ref-equal-0)
affecter_compo
virtual Champ_base & Champ_base::affecter_compo(const Champ_base &, int compo)=0
How to cite in this doc:
:ref:`virtual Champ_base & Champ_base::affecter_compo(const Champ_base &, int compo)=0 <public-virtual-champ-base-ref-champ-base-affecter-compo-const-champ-base-ref-int-compo-equal-0>`
[virtual Champ_base & Champ_base::affecter_compo(const Champ_base &, int compo)=0](#public-virtual-champ-base-ref-champ-base-affecter-compo-const-champ-base-ref-int-compo-equal-0)
affecter_erreur
void Champ_base::affecter_erreur()
References
Referenced By
How to cite in this doc:
:ref:`void Champ_base::affecter_erreur() <public-void-champ-base-affecter-erreur>`
[void Champ_base::affecter_erreur()](#public-void-champ-base-affecter-erreur)
associer_domaine_dis_base
void Champ_base::associer_domaine_dis_base(const Domaine_dis_base &)
References
How to cite in this doc:
:ref:`void Champ_base::associer_domaine_dis_base(const Domaine_dis_base &) <public-void-champ-base-associer-domaine-dis-base-const-domaine-dis-base-ref>`
[void Champ_base::associer_domaine_dis_base(const Domaine_dis_base &)](#public-void-champ-base-associer-domaine-dis-base-const-domaine-dis-base-ref)
calculer_valeurs_elem_compo_post
void Champ_base::calculer_valeurs_elem_compo_post(DoubleTab &valeurs, int ncomp, int nbelem, Nom &nom_post, const Domaine &dom) const
References
Referenced By
How to cite in this doc:
:ref:`void Champ_base::calculer_valeurs_elem_compo_post(DoubleTab &valeurs, int ncomp, int nbelem, Nom &nom_post, const Domaine &dom) const <public-void-champ-base-calculer-valeurs-elem-compo-post-doubletab-ref-valeurs-int-ncomp-int-nbelem-nom-ref-nom-post-const-domaine-ref-dom-const>`
[void Champ_base::calculer_valeurs_elem_compo_post(DoubleTab &valeurs, int ncomp, int nbelem, Nom &nom_post, const Domaine &dom) const](#public-void-champ-base-calculer-valeurs-elem-compo-post-doubletab-ref-valeurs-int-ncomp-int-nbelem-nom-ref-nom-post-const-domaine-ref-dom-const)
calculer_valeurs_elem_post
void Champ_base::calculer_valeurs_elem_post(DoubleTab &valeurs, int nbelem, Nom &nom_post, const Domaine &dom) const
References
Referenced By
How to cite in this doc:
:ref:`void Champ_base::calculer_valeurs_elem_post(DoubleTab &valeurs, int nbelem, Nom &nom_post, const Domaine &dom) const <public-void-champ-base-calculer-valeurs-elem-post-doubletab-ref-valeurs-int-nbelem-nom-ref-nom-post-const-domaine-ref-dom-const>`
[void Champ_base::calculer_valeurs_elem_post(DoubleTab &valeurs, int nbelem, Nom &nom_post, const Domaine &dom) const](#public-void-champ-base-calculer-valeurs-elem-post-doubletab-ref-valeurs-int-nbelem-nom-ref-nom-post-const-domaine-ref-dom-const)
calculer_valeurs_som_compo_post
void Champ_base::calculer_valeurs_som_compo_post(DoubleTab &valeurs, int ncomp, int nbsom, Nom &nom_post, const Domaine &dom, int appliquer_cl=0) const
References
How to cite in this doc:
:ref:`void Champ_base::calculer_valeurs_som_compo_post(DoubleTab &valeurs, int ncomp, int nbsom, Nom &nom_post, const Domaine &dom, int appliquer_cl=0) const <public-void-champ-base-calculer-valeurs-som-compo-post-doubletab-ref-valeurs-int-ncomp-int-nbsom-nom-ref-nom-post-const-domaine-ref-dom-int-appliquer-cl-equal-0-const>`
[void Champ_base::calculer_valeurs_som_compo_post(DoubleTab &valeurs, int ncomp, int nbsom, Nom &nom_post, const Domaine &dom, int appliquer_cl=0) const](#public-void-champ-base-calculer-valeurs-som-compo-post-doubletab-ref-valeurs-int-ncomp-int-nbsom-nom-ref-nom-post-const-domaine-ref-dom-int-appliquer-cl-equal-0-const)
calculer_valeurs_som_post
void Champ_base::calculer_valeurs_som_post(DoubleTab &valeurs, int nbsom, Nom &nom_post, const Domaine &dom) const
References
How to cite in this doc:
:ref:`void Champ_base::calculer_valeurs_som_post(DoubleTab &valeurs, int nbsom, Nom &nom_post, const Domaine &dom) const <public-void-champ-base-calculer-valeurs-som-post-doubletab-ref-valeurs-int-nbsom-nom-ref-nom-post-const-domaine-ref-dom-const>`
[void Champ_base::calculer_valeurs_som_post(DoubleTab &valeurs, int nbsom, Nom &nom_post, const Domaine &dom) const](#public-void-champ-base-calculer-valeurs-som-post-doubletab-ref-valeurs-int-nbsom-nom-ref-nom-post-const-domaine-ref-dom-const)
Champ_base
Champ_base::Champ_base()

Constructeur par defaut d’un Champ_base .

Mets le champ au temps 0, specifie une unite vide, donne le nom “anonyme” au champ et lui donne une nature scalaire.

References
How to cite in this doc:
:ref:`Champ_base::Champ_base() <public-champ-base-champ-base>`
[Champ_base::Champ_base()](#public-champ-base-champ-base)
changer_temps
double Champ_base::changer_temps(const double t)

Fixe le temps auquel se situe le champ.

References
Referenced By
How to cite in this doc:
:ref:`double Champ_base::changer_temps(const double t) <public-double-champ-base-changer-temps-const-double-t>`
[double Champ_base::changer_temps(const double t)](#public-double-champ-base-changer-temps-const-double-t)
completer
void Champ_base::completer(const Domaine_Cl_dis_base &zcl)
Referenced By
How to cite in this doc:
:ref:`void Champ_base::completer(const Domaine_Cl_dis_base &zcl) <public-void-champ-base-completer-const-domaine-cl-dis-base-ref-zcl>`
[void Champ_base::completer(const Domaine_Cl_dis_base &zcl)](#public-void-champ-base-completer-const-domaine-cl-dis-base-ref-zcl)
completer_post_champ
int Champ_base::completer_post_champ(const Domaine &dom, const int axi, const Nom &loc_post, const Nom &le_nom_champ_post, Format_Post_base &format) const
References
Referenced By
How to cite in this doc:
:ref:`int Champ_base::completer_post_champ(const Domaine &dom, const int axi, const Nom &loc_post, const Nom &le_nom_champ_post, Format_Post_base &format) const <public-int-champ-base-completer-post-champ-const-domaine-ref-dom-const-int-axi-const-nom-ref-loc-post-const-nom-ref-le-nom-champ-post-format-post-base-ref-format-const>`
[int Champ_base::completer_post_champ(const Domaine &dom, const int axi, const Nom &loc_post, const Nom &le_nom_champ_post, Format_Post_base &format) const](#public-int-champ-base-completer-post-champ-const-domaine-ref-dom-const-int-axi-const-nom-ref-loc-post-const-nom-ref-le-nom-champ-post-format-post-base-ref-format-const)
corriger_unite_nom_compo
void Champ_base::corriger_unite_nom_compo()

cette methode va fixer les unites et le nom des compos elle n’est pas const en realite !!!

References
Referenced By
How to cite in this doc:
:ref:`void Champ_base::corriger_unite_nom_compo() <public-void-champ-base-corriger-unite-nom-compo>`
[void Champ_base::corriger_unite_nom_compo()](#public-void-champ-base-corriger-unite-nom-compo)
eval_elem
DoubleTab & Champ_base::eval_elem(DoubleTab &valeurs) const
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::eval_elem(DoubleTab &valeurs) const <public-doubletab-ref-champ-base-eval-elem-doubletab-ref-valeurs-const>`
[DoubleTab & Champ_base::eval_elem(DoubleTab &valeurs) const](#public-doubletab-ref-champ-base-eval-elem-doubletab-ref-valeurs-const)
fixer_nb_valeurs_nodales
int Champ_base::fixer_nb_valeurs_nodales(int n)
References
How to cite in this doc:
:ref:`int Champ_base::fixer_nb_valeurs_nodales(int n) <public-int-champ-base-fixer-nb-valeurs-nodales-int-n>`
[int Champ_base::fixer_nb_valeurs_nodales(int n)](#public-int-champ-base-fixer-nb-valeurs-nodales-int-n)
get_info
const Type_info * Champ_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 * Champ_base::get_info() const override <public-const-type-info-ptr-champ-base-get-info-const-override>`
[const Type_info * Champ_base::get_info() const override](#public-const-type-info-ptr-champ-base-get-info-const-override)
imprime
virtual int Champ_base::imprime(Sortie &, int) const =0
How to cite in this doc:
:ref:`virtual int Champ_base::imprime(Sortie &, int) const =0 <public-virtual-int-champ-base-imprime-sortie-ref-int-const-equal-0>`
[virtual int Champ_base::imprime(Sortie &, int) const =0](#public-virtual-int-champ-base-imprime-sortie-ref-int-const-equal-0)
mettre_a_jour
void Champ_base::mettre_a_jour(double)

mettre_a_jour de la classe de base Champ_base :ne fait rien !

Referenced By
How to cite in this doc:
:ref:`void Champ_base::mettre_a_jour(double) <public-void-champ-base-mettre-a-jour-double>`
[void Champ_base::mettre_a_jour(double)](#public-void-champ-base-mettre-a-jour-double)
nb_valeurs_nodales
virtual int Champ_base::nb_valeurs_nodales() const
References
How to cite in this doc:
:ref:`virtual int Champ_base::nb_valeurs_nodales() const <public-virtual-int-champ-base-nb-valeurs-nodales-const>`
[virtual int Champ_base::nb_valeurs_nodales() const](#public-virtual-int-champ-base-nb-valeurs-nodales-const)
resetTime
virtual void Champ_base::resetTime(double time)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_base::resetTime(double time)=0 <public-virtual-void-champ-base-resettime-double-time-equal-0>`
[virtual void Champ_base::resetTime(double time)=0](#public-virtual-void-champ-base-resettime-double-time-equal-0)
temps
double Champ_base::temps() const

Renvoie le temps du champ.

References
Referenced By
How to cite in this doc:
:ref:`double Champ_base::temps() const <public-double-champ-base-temps-const>`
[double Champ_base::temps() const](#public-double-champ-base-temps-const)
trace
DoubleTab & Champ_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const

Calcule la trace d’un champ sur une frontiere au temps tps.

WEC : La frontiere passee en parametre doit faire partie du domaine sur lequel s’appuie le champ Le resultat est calcule sur cette frontiere et la taille du DoubleTab x correspond au nombre de faces de la frontiere. x peut avoir un espace virtuel, la fonction trace apelle echange_espace_virtuel. Cas particulier (malheureusement) du Champ_P0_VDF : Si la frontiere est un raccord, le resultat est calcule sur le raccord associe. Dans ce cas, le DoubleTab x doit etre dimensionne sur le raccord associe.

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const <public-doubletab-ref-champ-base-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const>`
[DoubleTab & Champ_base::trace(const Frontiere_dis_base &, DoubleTab &, double, int distant) const](#public-doubletab-ref-champ-base-trace-const-frontiere-dis-base-ref-doubletab-ref-double-int-distant-const)
valeur_a
DoubleVect & Champ_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const

Calcule les “valeurs” du champ au point de coordonnees “pos”.

Dans cette classe de base, l’implementation appelle valeur_aux(const DoubleTab &, DoubleTab &)

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const <public-doublevect-ref-champ-base-valeur-a-const-doublevect-ref-position-doublevect-ref-valeurs-const>`
[DoubleVect & Champ_base::valeur_a(const DoubleVect &position, DoubleVect &valeurs) const](#public-doublevect-ref-champ-base-valeur-a-const-doublevect-ref-position-doublevect-ref-valeurs-const)
valeur_a_compo
double Champ_base::valeur_a_compo(const DoubleVect &position, int ncomp) const

Calcule la valeur ponctuelle de la composante “compo” du champ au point de coordonnees pos.

Dans la classe de base, l’implementation appelle valeur_a(const DoubleVect &, DoubleVect &)

References
Referenced By
How to cite in this doc:
:ref:`double Champ_base::valeur_a_compo(const DoubleVect &position, int ncomp) const <public-double-champ-base-valeur-a-compo-const-doublevect-ref-position-int-ncomp-const>`
[double Champ_base::valeur_a_compo(const DoubleVect &position, int ncomp) const](#public-double-champ-base-valeur-a-compo-const-doublevect-ref-position-int-ncomp-const)
valeur_a_elem
DoubleVect & Champ_base::valeur_a_elem(const DoubleVect &position, DoubleVect &valeurs, int le_poly) const

provoque une erreur ! doit etre surchargee par les classes derivees

non virtuelle pure par commodite de developpement ! Renvoie la valeur du champ au point specifie par ses coordonnees, en indiquant que ce point est situe dans un element specifie.

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_a_elem(const DoubleVect &position, DoubleVect &valeurs, int le_poly) const <public-doublevect-ref-champ-base-valeur-a-elem-const-doublevect-ref-position-doublevect-ref-valeurs-int-le-poly-const>`
[DoubleVect & Champ_base::valeur_a_elem(const DoubleVect &position, DoubleVect &valeurs, int le_poly) const](#public-doublevect-ref-champ-base-valeur-a-elem-const-doublevect-ref-position-doublevect-ref-valeurs-int-le-poly-const)
valeur_a_elem_compo
double Champ_base::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) const

provoque une erreur ! doit etre surchargee par les classes derivees

non virtuelle pure par commodite de developpement !

References
Referenced By
How to cite in this doc:
:ref:`double Champ_base::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) const <public-double-champ-base-valeur-a-elem-compo-const-doublevect-ref-position-int-le-poly-int-ncomp-const>`
[double Champ_base::valeur_a_elem_compo(const DoubleVect &position, int le_poly, int ncomp) const](#public-double-champ-base-valeur-a-elem-compo-const-doublevect-ref-position-int-le-poly-int-ncomp-const)
valeur_a_sommet
DoubleVect & Champ_base::valeur_a_sommet(int, const Domaine &, DoubleVect &) const

Mise a jour en temps.

NE FAIT RIEN (dans la classe de base)

References
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_a_sommet(int, const Domaine &, DoubleVect &) const <public-doublevect-ref-champ-base-valeur-a-sommet-int-const-domaine-ref-doublevect-ref-const>`
[DoubleVect & Champ_base::valeur_a_sommet(int, const Domaine &, DoubleVect &) const](#public-doublevect-ref-champ-base-valeur-a-sommet-int-const-domaine-ref-doublevect-ref-const)
valeur_a_sommet_compo
double Champ_base::valeur_a_sommet_compo(int, int, int) const

renvoi la compo eme corrdonne des valeurs a l’element le_poly au sommet sommet

References
Referenced By
How to cite in this doc:
:ref:`double Champ_base::valeur_a_sommet_compo(int, int, int) const <public-double-champ-base-valeur-a-sommet-compo-int-int-int-const>`
[double Champ_base::valeur_a_sommet_compo(int, int, int) const](#public-double-champ-base-valeur-a-sommet-compo-int-int-int-const)
valeur_aux
DoubleTab & Champ_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const

Provoque une erreur ! Doit etre surchargee par les classes derivees.

non virtuelle pure par commodite de developpement ! Renvoie les valeurs du champ aux points specifies par leurs coordonnees.

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const <public-doubletab-ref-champ-base-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const>`
[DoubleTab & Champ_base::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const](#public-doubletab-ref-champ-base-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const)
valeur_aux_bords
DoubleTab Champ_base::valeur_aux_bords() const

renvoie la valeur du champ aux faces de bord

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab Champ_base::valeur_aux_bords() const <public-doubletab-champ-base-valeur-aux-bords-const>`
[DoubleTab Champ_base::valeur_aux_bords() const](#public-doubletab-champ-base-valeur-aux-bords-const)
valeur_aux_centres_de_gravite
DoubleTab & Champ_base::valeur_aux_centres_de_gravite(const Domaine &, DoubleTab &valeurs) const

Cette methode, generique mais lente (calcul des centres de gravite, remplissage les_poly, utilisation des fonctions de forme dans le Champ discretise) peut etre surchargee par le champ dicretise pour une implementation beaucoup plus rapide.

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux_centres_de_gravite(const Domaine &, DoubleTab &valeurs) const <public-doubletab-ref-champ-base-valeur-aux-centres-de-gravite-const-domaine-ref-doubletab-ref-valeurs-const>`
[DoubleTab & Champ_base::valeur_aux_centres_de_gravite(const Domaine &, DoubleTab &valeurs) const](#public-doubletab-ref-champ-base-valeur-aux-centres-de-gravite-const-domaine-ref-doubletab-ref-valeurs-const)
valeur_aux_compo
DoubleVect & Champ_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const

Idem que valeur_aux(const DoubleTab &, DoubleTab &), mais calcule uniquement la composante compo du champ.

Dans l’implementation de champ_base, on appelle valeur_aux(const DoubleTab &, DoubleTab &)

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const <public-doublevect-ref-champ-base-valeur-aux-compo-const-doubletab-ref-positions-doublevect-ref-valeurs-int-ncomp-const>`
[DoubleVect & Champ_base::valeur_aux_compo(const DoubleTab &positions, DoubleVect &valeurs, int ncomp) const](#public-doublevect-ref-champ-base-valeur-aux-compo-const-doubletab-ref-positions-doublevect-ref-valeurs-int-ncomp-const)
valeur_aux_elems
DoubleTab & Champ_base::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const

provoque une erreur ! doit etre surchargee par les classes derivees

non virtuelle pure par commodite de developpement ! Renvoie les valeurs du champ aux points specifies par leurs coordonnees, en indiquant que les points de calculs sont situes dans les elements indiques.

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const <public-doubletab-ref-champ-base-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs-const>`
[DoubleTab & Champ_base::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const](#public-doubletab-ref-champ-base-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs-const)
valeur_aux_elems_compo
DoubleVect & Champ_base::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp) const

provoque une erreur ! doit etre surchargee par les classes derivees

non virtuelle pure par commodite de developpement ! Renvoie les valeurs d’une composante du champ aux points specifies par leurs coordonnees, en indiquant que les points de calculs sont situes dans les elements indiques.

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp) const <public-doublevect-ref-champ-base-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-valeurs-int-ncomp-const>`
[DoubleVect & Champ_base::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp) const](#public-doublevect-ref-champ-base-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-valeurs-int-ncomp-const)
valeur_aux_elems_compo_smooth
DoubleVect & Champ_base::valeur_aux_elems_compo_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp)
References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_aux_elems_compo_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp) <public-doublevect-ref-champ-base-valeur-aux-elems-compo-smooth-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-valeurs-int-ncomp>`
[DoubleVect & Champ_base::valeur_aux_elems_compo_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleVect &valeurs, int ncomp)](#public-doublevect-ref-champ-base-valeur-aux-elems-compo-smooth-const-doubletab-ref-positions-const-intvect-ref-les-polys-doublevect-ref-valeurs-int-ncomp)
valeur_aux_elems_smooth
DoubleTab & Champ_base::valeur_aux_elems_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs)
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux_elems_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) <public-doubletab-ref-champ-base-valeur-aux-elems-smooth-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs>`
[DoubleTab & Champ_base::valeur_aux_elems_smooth(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs)](#public-doubletab-ref-champ-base-valeur-aux-elems-smooth-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs)
valeur_aux_faces
DoubleTab & Champ_base::valeur_aux_faces(DoubleTab &result) const

renvoie la valeur du champ aux faces

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux_faces(DoubleTab &result) const <public-doubletab-ref-champ-base-valeur-aux-faces-doubletab-ref-result-const>`
[DoubleTab & Champ_base::valeur_aux_faces(DoubleTab &result) const](#public-doubletab-ref-champ-base-valeur-aux-faces-doubletab-ref-result-const)
valeur_aux_sommets
DoubleTab & Champ_base::valeur_aux_sommets(const Domaine &, DoubleTab &) const

renvoie les valeurs aux sommets du Domaine dom

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_base::valeur_aux_sommets(const Domaine &, DoubleTab &) const <public-doubletab-ref-champ-base-valeur-aux-sommets-const-domaine-ref-doubletab-ref-const>`
[DoubleTab & Champ_base::valeur_aux_sommets(const Domaine &, DoubleTab &) const](#public-doubletab-ref-champ-base-valeur-aux-sommets-const-domaine-ref-doubletab-ref-const)
valeur_aux_sommets_compo
DoubleVect & Champ_base::valeur_aux_sommets_compo(const Domaine &, DoubleVect &, int) const

renvoie la compo eme valeur aux sommets de dom.

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & Champ_base::valeur_aux_sommets_compo(const Domaine &, DoubleVect &, int) const <public-doublevect-ref-champ-base-valeur-aux-sommets-compo-const-domaine-ref-doublevect-ref-int-const>`
[DoubleVect & Champ_base::valeur_aux_sommets_compo(const Domaine &, DoubleVect &, int) const](#public-doublevect-ref-champ-base-valeur-aux-sommets-compo-const-domaine-ref-doublevect-ref-int-const)
~Champ_base
Champ_base::~Champ_base() override
How to cite in this doc:
:ref:`Champ_base::~Champ_base() override <public-champ-base-dtor-champ-base-override>`
[Champ_base::~Champ_base() override](#public-champ-base-dtor-champ-base-override)
info
const Type_info * Champ_base::info()
How to cite in this doc:
:ref:`const Type_info * Champ_base::info() <public-static-const-type-info-ptr-champ-base-info>`
[const Type_info * Champ_base::info()](#public-static-const-type-info-ptr-champ-base-info)
self_cast
const Champ_base & Champ_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_base & Champ_base::self_cast(const Objet_U &) <public-static-const-champ-base-ref-champ-base-self-cast-const-objet-u-ref>`
[const Champ_base & Champ_base::self_cast(const Objet_U &)](#public-static-const-champ-base-ref-champ-base-self-cast-const-objet-u-ref)
self_cast
Champ_base & Champ_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_base & Champ_base::self_cast(Objet_U &) <public-static-champ-base-ref-champ-base-self-cast-objet-u-ref>`
[Champ_base & Champ_base::self_cast(Objet_U &)](#public-static-champ-base-ref-champ-base-self-cast-objet-u-ref)
printOn
Sortie & Champ_base::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Sortie & Champ_base::printOn(Sortie &x) const override <protected-sortie-ref-champ-base-printon-sortie-ref-x-const-override>`
[Sortie & Champ_base::printOn(Sortie &x) const override](#protected-sortie-ref-champ-base-printon-sortie-ref-x-const-override)
readOn
Entree & Champ_base::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Entree & Champ_base::readOn(Entree &) override <protected-entree-ref-champ-base-readon-entree-ref-override>`
[Entree & Champ_base::readOn(Entree &) override](#protected-entree-ref-champ-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Champ_base::info_obj
temps_ (protected)
double Champ_base::temps_