Champ_Parametrique#
#include <Champ_Parametrique.h>
: class Champ_Parametrique
How to cite this class in this doc#
:ref:`Champ\_Parametrique <class-champ-parametrique>`
[Champ\_Parametrique](#class-champ-parametrique)
Detailed description#
Inherits from#
public : Champ_Don_base
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !
Reimplements:
References
How to cite in this doc:
:ref:`Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override <public-champ-base-ref-champ-parametrique-affecter-underscore-const-champ-base-ref-ch-override>`
[Champ_base & Champ_Parametrique::affecter_(const Champ_base &ch) override](#public-champ-base-ref-champ-parametrique-affecter-underscore-const-champ-base-ref-ch-override)
Champ_base & Champ_Parametrique::affecter_compo(const Champ_base &ch, int i) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de developpement !
Reimplements:
References
How to cite in this doc:
:ref:`Champ_base & Champ_Parametrique::affecter_compo(const Champ_base &ch, int i) override <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](#public-champ-base-ref-champ-parametrique-affecter-compo-const-champ-base-ref-ch-int-i-override)
Champ_Parametrique::Champ_Parametrique()
How to cite in this doc:
:ref:`Champ_Parametrique::Champ_Parametrique() <public-champ-parametrique-champ-parametrique>`
[Champ_Parametrique::Champ_Parametrique()](#public-champ-parametrique-champ-parametrique)
int Champ_Parametrique::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Champ_Parametrique::duplique() const override <public-int-champ-parametrique-duplique-const-override>`
[int Champ_Parametrique::duplique() const override](#public-int-champ-parametrique-duplique-const-override)
int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override
Fixe le nombre de degres de liberte par composante.
Reimplements:
References
How to cite in this doc:
:ref:`int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override <public-int-champ-parametrique-fixer-nb-valeurs-nodales-int-nb-noeuds-override>`
[int Champ_Parametrique::fixer_nb_valeurs_nodales(int nb_noeuds) override](#public-int-champ-parametrique-fixer-nb-valeurs-nodales-int-nb-noeuds-override)
const Type_info * Champ_Parametrique::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_Parametrique::get_info() const override <public-const-type-info-ptr-champ-parametrique-get-info-const-override>`
[const Type_info * Champ_Parametrique::get_info() const override](#public-const-type-info-ptr-champ-parametrique-get-info-const-override)
int Champ_Parametrique::imprime(Sortie &os, int j) const override
NE FAIT RIEN.
EXIT ! A surcharger dans les classes derivees
Reimplements:
References
How to cite in this doc:
:ref:`int Champ_Parametrique::imprime(Sortie &os, int j) const override <public-int-champ-parametrique-imprime-sortie-ref-os-int-j-const-override>`
[int Champ_Parametrique::imprime(Sortie &os, int j) const override](#public-int-champ-parametrique-imprime-sortie-ref-os-int-j-const-override)
int Champ_Parametrique::initialiser(const double temps) override
NE FAIT RIEN.
A surcharger dans les classes derivees. Provoque l’initialisation du champ si necessaire
Reimplements:
References
How to cite in this doc:
:ref:`int Champ_Parametrique::initialiser(const double temps) override <public-int-champ-parametrique-initialiser-const-double-temps-override>`
[int Champ_Parametrique::initialiser(const double temps) override](#public-int-champ-parametrique-initialiser-const-double-temps-override)
bool Champ_Parametrique::instationnaire() const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Champ_Parametrique::instationnaire() const override <public-bool-champ-parametrique-instationnaire-const-override>`
[bool Champ_Parametrique::instationnaire() const override](#public-bool-champ-parametrique-instationnaire-const-override)
void Champ_Parametrique::mettre_a_jour(double temps) override
Mise a jour en temps.
Reimplements:
References
How to cite in this doc:
:ref:`void Champ_Parametrique::mettre_a_jour(double temps) override <public-void-champ-parametrique-mettre-a-jour-double-temps-override>`
[void Champ_Parametrique::mettre_a_jour(double temps) override](#public-void-champ-parametrique-mettre-a-jour-double-temps-override)
int Champ_Parametrique::nb_valeurs_nodales() const override
Renvoie le nombre de degre de liberte par composante: le nombre de noeuds.
Reimplements:
How to cite in this doc:
:ref:`int Champ_Parametrique::nb_valeurs_nodales() const override <public-int-champ-parametrique-nb-valeurs-nodales-const-override>`
[int Champ_Parametrique::nb_valeurs_nodales() const override](#public-int-champ-parametrique-nb-valeurs-nodales-const-override)
std::string Champ_Parametrique::newCompute() const
Referenced By
How to cite in this doc:
:ref:`std::string Champ_Parametrique::newCompute() const <public-std-string-champ-parametrique-newcompute-const>`
[std::string Champ_Parametrique::newCompute() const](#public-std-string-champ-parametrique-newcompute-const)
int Champ_Parametrique::reprendre(Entree &is) override
NE FAIT RIEN.
A surcharger dans les classes derivees
Reimplements:
References
How to cite in this doc:
:ref:`int Champ_Parametrique::reprendre(Entree &is) override <public-int-champ-parametrique-reprendre-entree-ref-is-override>`
[int Champ_Parametrique::reprendre(Entree &is) override](#public-int-champ-parametrique-reprendre-entree-ref-is-override)
void Champ_Parametrique::resetTime(double time) override
See comments in Probleme_base_interface_proto::resetTime_impl() Here we update.
Reimplements:
References
How to cite in this doc:
:ref:`void Champ_Parametrique::resetTime(double time) override <public-void-champ-parametrique-resettime-double-time-override>`
[void Champ_Parametrique::resetTime(double time) override](#public-void-champ-parametrique-resettime-double-time-override)
int Champ_Parametrique::sauvegarder(Sortie &os) const override
NE FAIT RIEN.
A surcharger dans les classes derivees
Reimplements:
References
How to cite in this doc:
:ref:`int Champ_Parametrique::sauvegarder(Sortie &os) const override <public-int-champ-parametrique-sauvegarder-sortie-ref-os-const-override>`
[int Champ_Parametrique::sauvegarder(Sortie &os) const override](#public-int-champ-parametrique-sauvegarder-sortie-ref-os-const-override)
unsigned Champ_Parametrique::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Champ_Parametrique::taille_memoire() const override <public-unsigned-champ-parametrique-taille-memoire-const-override>`
[unsigned Champ_Parametrique::taille_memoire() const override](#public-unsigned-champ-parametrique-taille-memoire-const-override)
DoubleTab & Champ_Parametrique::valeur_aux(const DoubleTab &positions, DoubleTab &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
How to cite in this doc:
:ref:`DoubleTab & Champ_Parametrique::valeur_aux(const DoubleTab &positions, DoubleTab &valeurs) const override <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](#public-doubletab-ref-champ-parametrique-valeur-aux-const-doubletab-ref-positions-doubletab-ref-valeurs-const-override)
DoubleTab & Champ_Parametrique::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &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 & Champ_Parametrique::valeur_aux_elems(const DoubleTab &positions, const IntVect &les_polys, DoubleTab &valeurs) const override <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](#public-doubletab-ref-champ-parametrique-valeur-aux-elems-const-doubletab-ref-positions-const-intvect-ref-les-polys-doubletab-ref-valeurs-const-override)
const DoubleTab & Champ_Parametrique::valeurs() const override
Reimplements:
References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Parametrique::valeurs() const override <public-const-doubletab-ref-champ-parametrique-valeurs-const-override>`
[const DoubleTab & Champ_Parametrique::valeurs() const override](#public-const-doubletab-ref-champ-parametrique-valeurs-const-override)
DoubleTab & Champ_Parametrique::valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`DoubleTab & Champ_Parametrique::valeurs() override <public-doubletab-ref-champ-parametrique-valeurs-override>`
[DoubleTab & Champ_Parametrique::valeurs() override](#public-doubletab-ref-champ-parametrique-valeurs-override)
const DoubleTab & Champ_Parametrique::valeurs(double temps) const override
Reimplements:
References
How to cite in this doc:
:ref:`const DoubleTab & Champ_Parametrique::valeurs(double temps) const override <public-const-doubletab-ref-champ-parametrique-valeurs-double-temps-const-override>`
[const DoubleTab & Champ_Parametrique::valeurs(double temps) const override](#public-const-doubletab-ref-champ-parametrique-valeurs-double-temps-const-override)
DoubleTab & Champ_Parametrique::valeurs(double temps) override
Reimplements:
References
How to cite in this doc:
:ref:`DoubleTab & Champ_Parametrique::valeurs(double temps) override <public-doubletab-ref-champ-parametrique-valeurs-double-temps-override>`
[DoubleTab & Champ_Parametrique::valeurs(double temps) override](#public-doubletab-ref-champ-parametrique-valeurs-double-temps-override)
Champ_Parametrique::~Champ_Parametrique()
How to cite in this doc:
:ref:`Champ_Parametrique::~Champ_Parametrique() <public-champ-parametrique-dtor-champ-parametrique>`
[Champ_Parametrique::~Champ_Parametrique()](#public-champ-parametrique-dtor-champ-parametrique)
Objet_U * Champ_Parametrique::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Champ_Parametrique::cree_instance() <public-static-objet-u-ptr-champ-parametrique-cree-instance>`
[Objet_U * Champ_Parametrique::cree_instance()](#public-static-objet-u-ptr-champ-parametrique-cree-instance)
std::string Champ_Parametrique::dirnameCompute(int compute)
References
Referenced By
How to cite in this doc:
:ref:`std::string Champ_Parametrique::dirnameCompute(int compute) <public-static-std-string-champ-parametrique-dirnamecompute-int-compute>`
[std::string Champ_Parametrique::dirnameCompute(int compute)](#public-static-std-string-champ-parametrique-dirnamecompute-int-compute)
const Type_info * Champ_Parametrique::info()
How to cite in this doc:
:ref:`const Type_info * Champ_Parametrique::info() <public-static-const-type-info-ptr-champ-parametrique-info>`
[const Type_info * Champ_Parametrique::info()](#public-static-const-type-info-ptr-champ-parametrique-info)
const Champ_Parametrique & Champ_Parametrique::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_Parametrique & Champ_Parametrique::self_cast(const Objet_U &) <public-static-const-champ-parametrique-ref-champ-parametrique-self-cast-const-objet-u-ref>`
[const Champ_Parametrique & Champ_Parametrique::self_cast(const Objet_U &)](#public-static-const-champ-parametrique-ref-champ-parametrique-self-cast-const-objet-u-ref)
Champ_Parametrique & Champ_Parametrique::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_Parametrique & Champ_Parametrique::self_cast(Objet_U &) <public-static-champ-parametrique-ref-champ-parametrique-self-cast-objet-u-ref>`
[Champ_Parametrique & Champ_Parametrique::self_cast(Objet_U &)](#public-static-champ-parametrique-ref-champ-parametrique-self-cast-objet-u-ref)
Champ_Don_base & Champ_Parametrique::champ()
Referenced By
How to cite in this doc:
:ref:`Champ_Don_base & Champ_Parametrique::champ() <protected-champ-don-base-ref-champ-parametrique-champ>`
[Champ_Don_base & Champ_Parametrique::champ()](#protected-champ-don-base-ref-champ-parametrique-champ)
const Champ_Don_base & Champ_Parametrique::champ() const
How to cite in this doc:
:ref:`const Champ_Don_base & Champ_Parametrique::champ() const <protected-const-champ-don-base-ref-champ-parametrique-champ-const>`
[const Champ_Don_base & Champ_Parametrique::champ() const](#protected-const-champ-don-base-ref-champ-parametrique-champ-const)
Sortie & Champ_Parametrique::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Champ_Parametrique::printOn(Sortie &x) const override <protected-sortie-ref-champ-parametrique-printon-sortie-ref-x-const-override>`
[Sortie & Champ_Parametrique::printOn(Sortie &x) const override](#protected-sortie-ref-champ-parametrique-printon-sortie-ref-x-const-override)
Entree & Champ_Parametrique::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Champ_Parametrique::readOn(Entree &) override <protected-entree-ref-champ-parametrique-readon-entree-ref-override>`
[Entree & Champ_Parametrique::readOn(Entree &) override](#protected-entree-ref-champ-parametrique-readon-entree-ref-override)
Attributes Documentation#
std::string Champ_Parametrique::dirnameDefault = ""
bool Champ_Parametrique::enabled = false
const Type_info Champ_Parametrique::info_obj
TRUST_List<TRUST_Deriv<Champ_Don_base>> Champ_Parametrique::champs_
int Champ_Parametrique::index_ = 0