TRUSTChamp_Divers_generique#

#include <TRUSTChamp_Divers_generique.h>

How to cite this class in this doc#

:ref:`TRUSTChamp\_Divers\_generique <class-template-trustchamp-divers-generique>`
[TRUSTChamp\_Divers\_generique](#class-template-trustchamp-divers-generique)

Detailed description#

Inherits from#

List of Public Methods#

Complete Member Function Documentation#

affecter
Champ_base & TRUSTChamp_Divers_generique<_TYPE_>::affecter(const Champ_base &ch)
How to cite in this doc:
:ref:`Champ_base & TRUSTChamp_Divers_generique<_TYPE_>::affecter(const Champ_base &ch) <public-champ-base-ref-trustchamp-divers-generique-type-affecter-const-champ-base-ref-ch>`
[Champ_base & TRUSTChamp_Divers_generique<_TYPE_>::affecter(const Champ_base &ch)](#public-champ-base-ref-trustchamp-divers-generique-type-affecter-const-champ-base-ref-ch)
valeur_a
DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a(const DoubleVect &, DoubleVect &tab_valeurs) const override

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

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

Reimplements:

How to cite in this doc:
:ref:`DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a(const DoubleVect &, DoubleVect &tab_valeurs) const override <public-doublevect-ref-trustchamp-divers-generique-type-valeur-a-const-doublevect-ref-doublevect-ref-tab-valeurs-const-override>`
[DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a(const DoubleVect &, DoubleVect &tab_valeurs) const override](#public-doublevect-ref-trustchamp-divers-generique-type-valeur-a-const-doublevect-ref-doublevect-ref-tab-valeurs-const-override)
valeur_a_compo
double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_compo(const DoubleVect &x, int ncomp) const override

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 &)

Reimplements:

How to cite in this doc:
:ref:`double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_compo(const DoubleVect &x, int ncomp) const override <public-double-trustchamp-divers-generique-type-valeur-a-compo-const-doublevect-ref-x-int-ncomp-const-override>`
[double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_compo(const DoubleVect &x, int ncomp) const override](#public-double-trustchamp-divers-generique-type-valeur-a-compo-const-doublevect-ref-x-int-ncomp-const-override)
valeur_a_elem
DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem(const DoubleVect &positions, DoubleVect &tab_valeurs, int) const override

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.

Reimplements:

How to cite in this doc:
:ref:`DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem(const DoubleVect &positions, DoubleVect &tab_valeurs, int) const override <public-doublevect-ref-trustchamp-divers-generique-type-valeur-a-elem-const-doublevect-ref-positions-doublevect-ref-tab-valeurs-int-const-override>`
[DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem(const DoubleVect &positions, DoubleVect &tab_valeurs, int) const override](#public-doublevect-ref-trustchamp-divers-generique-type-valeur-a-elem-const-doublevect-ref-positions-doublevect-ref-tab-valeurs-int-const-override)
valeur_a_elem_compo
double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem_compo(const DoubleVect &, int, int ncomp) const override

provoque une erreur ! doit etre surchargee par les classes derivees

non virtuelle pure par commodite de developpement !

Reimplements:

References
How to cite in this doc:
:ref:`double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem_compo(const DoubleVect &, int, int ncomp) const override <public-double-trustchamp-divers-generique-type-valeur-a-elem-compo-const-doublevect-ref-int-int-ncomp-const-override>`
[double TRUSTChamp_Divers_generique<_TYPE_>::valeur_a_elem_compo(const DoubleVect &, int, int ncomp) const override](#public-double-trustchamp-divers-generique-type-valeur-a-elem-compo-const-doublevect-ref-int-int-ncomp-const-override)
valeur_aux
DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux(const DoubleTab &, DoubleTab &tab_valeurs) const override

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.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux(const DoubleTab &, DoubleTab &tab_valeurs) const override <public-doubletab-ref-trustchamp-divers-generique-type-valeur-aux-const-doubletab-ref-doubletab-ref-tab-valeurs-const-override>`
[DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux(const DoubleTab &, DoubleTab &tab_valeurs) const override](#public-doubletab-ref-trustchamp-divers-generique-type-valeur-aux-const-doubletab-ref-doubletab-ref-tab-valeurs-const-override)
valeur_aux_compo
DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_compo(const DoubleTab &, DoubleVect &tab_valeurs, int ncomp) const override

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 &)

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_compo(const DoubleTab &, DoubleVect &tab_valeurs, int ncomp) const override <public-doublevect-ref-trustchamp-divers-generique-type-valeur-aux-compo-const-doubletab-ref-doublevect-ref-tab-valeurs-int-ncomp-const-override>`
[DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_compo(const DoubleTab &, DoubleVect &tab_valeurs, int ncomp) const override](#public-doublevect-ref-trustchamp-divers-generique-type-valeur-aux-compo-const-doubletab-ref-doublevect-ref-tab-valeurs-int-ncomp-const-override)
valeur_aux_elems
DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems(const DoubleTab &positions, const IntVect &, DoubleTab &tab_valeurs) const override

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.

Reimplements:

References
How to cite in this doc:
:ref:`DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems(const DoubleTab &positions, const IntVect &, DoubleTab &tab_valeurs) const override <public-doubletab-ref-trustchamp-divers-generique-type-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-doubletab-ref-tab-valeurs-const-override>`
[DoubleTab & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems(const DoubleTab &positions, const IntVect &, DoubleTab &tab_valeurs) const override](#public-doubletab-ref-trustchamp-divers-generique-type-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-doubletab-ref-tab-valeurs-const-override)
valeur_aux_elems_compo
DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &, DoubleVect &tab_valeurs, int ncomp) const override

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.

Reimplements:

References
How to cite in this doc:
:ref:`DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &, DoubleVect &tab_valeurs, int ncomp) const override <public-doublevect-ref-trustchamp-divers-generique-type-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-doublevect-ref-tab-valeurs-int-ncomp-const-override>`
[DoubleVect & TRUSTChamp_Divers_generique<_TYPE_>::valeur_aux_elems_compo(const DoubleTab &positions, const IntVect &, DoubleVect &tab_valeurs, int ncomp) const override](#public-doublevect-ref-trustchamp-divers-generique-type-valeur-aux-elems-compo-const-doubletab-ref-positions-const-intvect-ref-doublevect-ref-tab-valeurs-int-ncomp-const-override)

Attributes Documentation#