Champ_Parametrique#

#include <Champ_Parametrique.h>
Brief description

: class Champ_Parametrique

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:`Champ\_Parametrique <class-champ-parametrique>`
[Champ\_Parametrique](#class-champ-parametrique)

Detailed description#

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classChamp__Parametrique__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

affecter_#

Definition
Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override
Brief description

Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !

Detailed description

Reimplements:

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:`Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override <champ-parametrique-public-champ-base-ref-champ-parametrique-affecter-underscore-const-champ-base-ref-ch-override>`
[Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override](#champ-parametrique-public-champ-base-ref-champ-parametrique-affecter-underscore-const-champ-base-ref-ch-override)

affecter_compo#

Definition
Champ_base & Champ_Parametrique::affecter_compo(const Champ_base &ch, int i) override
Brief description

Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !

Detailed description

Reimplements:

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:`Champ_base & Champ_Parametrique::affecter_compo(const Champ_base &ch, int i) override <champ-parametrique-public-champ-base-ref-champ-parametrique-affecter-compo-const-champ-base-ref-ch-int-i-override>`
[Champ_base & Champ_Parametrique::affecter_compo(const Champ_base &ch, int i) override](#champ-parametrique-public-champ-base-ref-champ-parametrique-affecter-compo-const-champ-base-ref-ch-int-i-override)

Champ_Parametrique#

Definition
Champ_Parametrique::Champ_Parametrique()
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:`Champ_Parametrique::Champ_Parametrique() <champ-parametrique-public-champ-parametrique-champ-parametrique>`
[Champ_Parametrique::Champ_Parametrique()](#champ-parametrique-public-champ-parametrique-champ-parametrique)

duplique#

Definition
int Champ_Parametrique::duplique() const override
Brief description
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:`int Champ_Parametrique::duplique() const override <champ-parametrique-public-int-champ-parametrique-duplique-const-override>`
[int Champ_Parametrique::duplique() const override](#champ-parametrique-public-int-champ-parametrique-duplique-const-override)

fixer_nb_valeurs_nodales#

Definition
int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override
Brief description

Fixe le nombre de degres de liberte par composante.

Detailed description

Reimplements:

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:`int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override <champ-parametrique-public-int-champ-parametrique-fixer-nb-valeurs-nodales-int-nb-noeuds-override>`
[int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override](#champ-parametrique-public-int-champ-parametrique-fixer-nb-valeurs-nodales-int-nb-noeuds-override)

get_info#

Definition
const Type_info * Champ_Parametrique::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 * Champ_Parametrique::get_info() const override <champ-parametrique-public-const-type-info-ptr-champ-parametrique-get-info-const-override>`
[const Type_info * Champ_Parametrique::get_info() const override](#champ-parametrique-public-const-type-info-ptr-champ-parametrique-get-info-const-override)

imprime#

Definition
int Champ_Parametrique::imprime(Sortie &os, int j) const override
Brief description

NE FAIT RIEN.

Detailed description

EXIT ! A surcharger dans les classes derivees

Reimplements:

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:`int Champ_Parametrique::imprime(Sortie &os, int j) const override <champ-parametrique-public-int-champ-parametrique-imprime-sortie-ref-os-int-j-const-override>`
[int Champ_Parametrique::imprime(Sortie &os, int j) const override](#champ-parametrique-public-int-champ-parametrique-imprime-sortie-ref-os-int-j-const-override)

initialiser#

Definition
int Champ_Parametrique::initialiser(const double temps) override
Brief description

NE FAIT RIEN.

Detailed description

A surcharger dans les classes derivees. Provoque l’initialisation du champ si necessaire

Reimplements:

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:`int Champ_Parametrique::initialiser(const double temps) override <champ-parametrique-public-int-champ-parametrique-initialiser-const-double-temps-override>`
[int Champ_Parametrique::initialiser(const double temps) override](#champ-parametrique-public-int-champ-parametrique-initialiser-const-double-temps-override)

instationnaire#

Definition
bool Champ_Parametrique::instationnaire() const override
Brief description
Detailed description

Reimplements:

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:`bool Champ_Parametrique::instationnaire() const override <champ-parametrique-public-bool-champ-parametrique-instationnaire-const-override>`
[bool Champ_Parametrique::instationnaire() const override](#champ-parametrique-public-bool-champ-parametrique-instationnaire-const-override)

mettre_a_jour#

Definition
void Champ_Parametrique::mettre_a_jour(double temps) override
Brief description

Mise a jour en temps.

Detailed description

Reimplements:

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:`void Champ_Parametrique::mettre_a_jour(double temps) override <champ-parametrique-public-void-champ-parametrique-mettre-a-jour-double-temps-override>`
[void Champ_Parametrique::mettre_a_jour(double temps) override](#champ-parametrique-public-void-champ-parametrique-mettre-a-jour-double-temps-override)

nb_valeurs_nodales#

Definition
int Champ_Parametrique::nb_valeurs_nodales() const override
Brief description

Renvoie le nombre de degre de liberte par composante: le nombre de noeuds.

Detailed description

Reimplements:

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:`int Champ_Parametrique::nb_valeurs_nodales() const override <champ-parametrique-public-int-champ-parametrique-nb-valeurs-nodales-const-override>`
[int Champ_Parametrique::nb_valeurs_nodales() const override](#champ-parametrique-public-int-champ-parametrique-nb-valeurs-nodales-const-override)

newCompute#

Definition
std::string Champ_Parametrique::newCompute() 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:`std::string Champ_Parametrique::newCompute() const <champ-parametrique-public-std-string-champ-parametrique-newcompute-const>`
[std::string Champ_Parametrique::newCompute() const](#champ-parametrique-public-std-string-champ-parametrique-newcompute-const)

reprendre#

Definition
int Champ_Parametrique::reprendre(Entree &is) override
Brief description

NE FAIT RIEN.

Detailed description

A surcharger dans les classes derivees

Reimplements:

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:`int Champ_Parametrique::reprendre(Entree &is) override <champ-parametrique-public-int-champ-parametrique-reprendre-entree-ref-is-override>`
[int Champ_Parametrique::reprendre(Entree &is) override](#champ-parametrique-public-int-champ-parametrique-reprendre-entree-ref-is-override)

resetTime#

Definition
void Champ_Parametrique::resetTime(double time) override
Brief description
Detailed description

See comments in Probleme_base_interface_proto::resetTime_impl() Here we update.

Reimplements:

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:`void Champ_Parametrique::resetTime(double time) override <champ-parametrique-public-void-champ-parametrique-resettime-double-time-override>`
[void Champ_Parametrique::resetTime(double time) override](#champ-parametrique-public-void-champ-parametrique-resettime-double-time-override)

sauvegarder#

Definition
int Champ_Parametrique::sauvegarder(Sortie &os) const override
Brief description

NE FAIT RIEN.

Detailed description

A surcharger dans les classes derivees

Reimplements:

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:`int Champ_Parametrique::sauvegarder(Sortie &os) const override <champ-parametrique-public-int-champ-parametrique-sauvegarder-sortie-ref-os-const-override>`
[int Champ_Parametrique::sauvegarder(Sortie &os) const override](#champ-parametrique-public-int-champ-parametrique-sauvegarder-sortie-ref-os-const-override)

taille_memoire#

Definition
unsigned Champ_Parametrique::taille_memoire() const override
Brief description
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:`unsigned Champ_Parametrique::taille_memoire() const override <champ-parametrique-public-unsigned-champ-parametrique-taille-memoire-const-override>`
[unsigned Champ_Parametrique::taille_memoire() const override](#champ-parametrique-public-unsigned-champ-parametrique-taille-memoire-const-override)

valeur_aux#

Definition
DoubleTab & Champ_Parametrique::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override
Brief description

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

Detailed description

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

Reimplements:

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:`DoubleTab & Champ_Parametrique::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override <champ-parametrique-public-doubletab-ref-champ-parametrique-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const-override>`
[DoubleTab & Champ_Parametrique::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override](#champ-parametrique-public-doubletab-ref-champ-parametrique-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const-override)

valeur_aux_elems#

Definition
DoubleTab & Champ_Parametrique::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const override
Brief description

provoque une erreur ! doit etre surchargee par les classes derivees

Detailed description

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 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:`DoubleTab & Champ_Parametrique::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const override <champ-parametrique-public-doubletab-ref-champ-parametrique-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs-const-override>`
[DoubleTab & Champ_Parametrique::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const override](#champ-parametrique-public-doubletab-ref-champ-parametrique-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs-const-override)

valeurs#

Definition
const DoubleTab & Champ_Parametrique::valeurs() const override
Brief description
Detailed description

Reimplements:

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 DoubleTab & Champ_Parametrique::valeurs() const override <champ-parametrique-public-const-doubletab-ref-champ-parametrique-valeurs-const-override>`
[const DoubleTab & Champ_Parametrique::valeurs() const override](#champ-parametrique-public-const-doubletab-ref-champ-parametrique-valeurs-const-override)

valeurs#

Definition
DoubleTab & Champ_Parametrique::valeurs() override
Brief description

Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.

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:`DoubleTab & Champ_Parametrique::valeurs() override <champ-parametrique-public-doubletab-ref-champ-parametrique-valeurs-override>`
[DoubleTab & Champ_Parametrique::valeurs() override](#champ-parametrique-public-doubletab-ref-champ-parametrique-valeurs-override)

valeurs#

Definition
const DoubleTab & Champ_Parametrique::valeurs(double temps) const override
Brief description
Detailed description

Reimplements:

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 DoubleTab & Champ_Parametrique::valeurs(double temps) const override <champ-parametrique-public-const-doubletab-ref-champ-parametrique-valeurs-double-temps-const-override>`
[const DoubleTab & Champ_Parametrique::valeurs(double temps) const override](#champ-parametrique-public-const-doubletab-ref-champ-parametrique-valeurs-double-temps-const-override)

valeurs#

Definition
DoubleTab & Champ_Parametrique::valeurs(double temps) override
Brief description
Detailed description

Reimplements:

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:`DoubleTab & Champ_Parametrique::valeurs(double temps) override <champ-parametrique-public-doubletab-ref-champ-parametrique-valeurs-double-temps-override>`
[DoubleTab & Champ_Parametrique::valeurs(double temps) override](#champ-parametrique-public-doubletab-ref-champ-parametrique-valeurs-double-temps-override)

~Champ_Parametrique#

Definition
Champ_Parametrique::~Champ_Parametrique()
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:`Champ_Parametrique::~Champ_Parametrique() <champ-parametrique-public-champ-parametrique-dtor-champ-parametrique>`
[Champ_Parametrique::~Champ_Parametrique()](#champ-parametrique-public-champ-parametrique-dtor-champ-parametrique)

cree_instance#

Definition
Objet_U * Champ_Parametrique::cree_instance()
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:`Objet_U * Champ_Parametrique::cree_instance() <champ-parametrique-public-static-objet-u-ptr-champ-parametrique-cree-instance>`
[Objet_U * Champ_Parametrique::cree_instance()](#champ-parametrique-public-static-objet-u-ptr-champ-parametrique-cree-instance)

dirnameCompute#

Definition
std::string Champ_Parametrique::dirnameCompute(int compute)
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:`std::string Champ_Parametrique::dirnameCompute(int compute) <champ-parametrique-public-static-std-string-champ-parametrique-dirnamecompute-int-compute>`
[std::string Champ_Parametrique::dirnameCompute(int compute)](#champ-parametrique-public-static-std-string-champ-parametrique-dirnamecompute-int-compute)

info#

Definition
const Type_info * Champ_Parametrique::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 * Champ_Parametrique::info() <champ-parametrique-public-static-const-type-info-ptr-champ-parametrique-info>`
[const Type_info * Champ_Parametrique::info()](#champ-parametrique-public-static-const-type-info-ptr-champ-parametrique-info)

self_cast#

Definition
const Champ_Parametrique & Champ_Parametrique::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 Champ_Parametrique & Champ_Parametrique::self_cast(const Objet_U &) <champ-parametrique-public-static-const-champ-parametrique-ref-champ-parametrique-self-cast-const-objet-u-ref>`
[const Champ_Parametrique & Champ_Parametrique::self_cast(const Objet_U &)](#champ-parametrique-public-static-const-champ-parametrique-ref-champ-parametrique-self-cast-const-objet-u-ref)

self_cast#

Definition
Champ_Parametrique & Champ_Parametrique::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:`Champ_Parametrique & Champ_Parametrique::self_cast(Objet_U &) <champ-parametrique-public-static-champ-parametrique-ref-champ-parametrique-self-cast-objet-u-ref>`
[Champ_Parametrique & Champ_Parametrique::self_cast(Objet_U &)](#champ-parametrique-public-static-champ-parametrique-ref-champ-parametrique-self-cast-objet-u-ref)

champ#

Definition
Champ_Don_base & Champ_Parametrique::champ()
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:`Champ_Don_base & Champ_Parametrique::champ() <champ-parametrique-protected-champ-don-base-ref-champ-parametrique-champ>`
[Champ_Don_base & Champ_Parametrique::champ()](#champ-parametrique-protected-champ-don-base-ref-champ-parametrique-champ)

champ#

Definition
const Champ_Don_base & Champ_Parametrique::champ() const
Brief description
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 Champ_Don_base & Champ_Parametrique::champ() const <champ-parametrique-protected-const-champ-don-base-ref-champ-parametrique-champ-const>`
[const Champ_Don_base & Champ_Parametrique::champ() const](#champ-parametrique-protected-const-champ-don-base-ref-champ-parametrique-champ-const)

printOn#

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

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

Detailed description

Reimplements:

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:`Sortie & Champ_Parametrique::printOn(Sortie &x) const override <champ-parametrique-protected-sortie-ref-champ-parametrique-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Parametrique::printOn(Sortie &x) const override](#champ-parametrique-protected-sortie-ref-champ-parametrique-printon-sortie-ref-x-const-override)

readOn#

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

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

Detailed description

Reimplements:

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:`Entree & Champ_Parametrique::readOn(Entree &) override <champ-parametrique-protected-entree-ref-champ-parametrique-readon-entree-ref-override>`
[Entree & Champ_Parametrique::readOn(Entree &) override](#champ-parametrique-protected-entree-ref-champ-parametrique-readon-entree-ref-override)

Attributes Documentation#

dirnameDefault (public)
std::string Champ_Parametrique::dirnameDefault = ""
enabled (public)
bool Champ_Parametrique::enabled = false
info_obj (public)
const Type_info Champ_Parametrique::info_obj
champs_ (protected)
TRUST_List<TRUST_Deriv<Champ_Don_base>> Champ_Parametrique::champs_
index_ (protected)
int Champ_Parametrique::index_ = 0