Champ_front_instationnaire_base#

#include <Champ_front_instationnaire_base.h>
Brief description

classe Champ_front_base Classe de base pour les Champs aux frontieres instationnaires,

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\_front\_instationnaire\_base <class-champ-front-instationnaire-base>`
[Champ\_front\_instationnaire\_base](#class-champ-front-instationnaire-base)

Detailed description#

mais uniformes en espace. Les aspects temporels sont equivalents a ceux de Ch_front_var_instationnaire. En revanche, le tableau de valeurs est dimensionne a une seule valeur et n’a pas d’espace virtuel.

Inherits from#

Inherited by#

Inheritance graph#

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

../../../../../_images/classChamp__front__instationnaire__base__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

avancer#

Definition
int Champ_front_instationnaire_base::avancer(double temps) override
Brief description

Avance jusqu’au temps desire.

Detailed description

Sinon, sort en erreur.

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_front_instationnaire_base::avancer(double temps) override <champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-avancer-double-temps-override>`
[int Champ_front_instationnaire_base::avancer(double temps) override](#champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-avancer-double-temps-override)

Champ_front_instationnaire_base#

Definition
Champ_front_instationnaire_base::Champ_front_instationnaire_base()
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_front_instationnaire_base::Champ_front_instationnaire_base() <champ-front-instationnaire-base-public-champ-front-instationnaire-base-champ-front-instationnaire-base>`
[Champ_front_instationnaire_base::Champ_front_instationnaire_base()](#champ-front-instationnaire-base-public-champ-front-instationnaire-base-champ-front-instationnaire-base)

fixer_nb_valeurs_temporelles#

Definition
void Champ_front_instationnaire_base::fixer_nb_valeurs_temporelles(int nb_cases) override
Brief description

Surcharge Champ_front_base::fixer_nb_valeurs_temporelles .

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_front_instationnaire_base::fixer_nb_valeurs_temporelles(int nb_cases) override <champ-front-instationnaire-base-public-void-champ-front-instationnaire-base-fixer-nb-valeurs-temporelles-int-nb-cases-override>`
[void Champ_front_instationnaire_base::fixer_nb_valeurs_temporelles(int nb_cases) override](#champ-front-instationnaire-base-public-void-champ-front-instationnaire-base-fixer-nb-valeurs-temporelles-int-nb-cases-override)

get_info#

Definition
const Type_info * Champ_front_instationnaire_base::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_front_instationnaire_base::get_info() const override <champ-front-instationnaire-base-public-const-type-info-ptr-champ-front-instationnaire-base-get-info-const-override>`
[const Type_info * Champ_front_instationnaire_base::get_info() const override](#champ-front-instationnaire-base-public-const-type-info-ptr-champ-front-instationnaire-base-get-info-const-override)

has_valeurs_au_temps#

Definition
bool Champ_front_instationnaire_base::has_valeurs_au_temps(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:`bool Champ_front_instationnaire_base::has_valeurs_au_temps(double temps) const override <champ-front-instationnaire-base-public-bool-champ-front-instationnaire-base-has-valeurs-au-temps-double-temps-const-override>`
[bool Champ_front_instationnaire_base::has_valeurs_au_temps(double temps) const override](#champ-front-instationnaire-base-public-bool-champ-front-instationnaire-base-has-valeurs-au-temps-double-temps-const-override)

initialiser#

Definition
int Champ_front_instationnaire_base::initialiser(double temps, const Champ_Inc_base &inco) override
Brief description

Initialisation en debut de calcul.

Detailed description

Imperativement cette methode ne doit pas utiliser de donnees externes a l’equation (couplage). Si mettre_a_jour le fait, alors initialiser ne doit pas appeler mettre_a_jour.

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:`int Champ_front_instationnaire_base::initialiser(double temps, const Champ_Inc_base &inco) override <champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-initialiser-double-temps-const-champ-inc-base-ref-inco-override>`
[int Champ_front_instationnaire_base::initialiser(double temps, const Champ_Inc_base &inco) override](#champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-initialiser-double-temps-const-champ-inc-base-ref-inco-override)

reculer#

Definition
int Champ_front_instationnaire_base::reculer(double temps) override
Brief description

Recule jusqu’au temps desire.

Detailed description

Sinon, sort en erreur.

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_front_instationnaire_base::reculer(double temps) override <champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-reculer-double-temps-override>`
[int Champ_front_instationnaire_base::reculer(double temps) override](#champ-front-instationnaire-base-public-int-champ-front-instationnaire-base-reculer-double-temps-override)

valeurs_au_temps#

Definition
const DoubleTab & Champ_front_instationnaire_base::valeurs_au_temps(double temps) const override
Brief description

Renvoie les valeurs au temps desire.

Detailed description

Sinon, sort en erreur.

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_front_instationnaire_base::valeurs_au_temps(double temps) const override <champ-front-instationnaire-base-public-const-doubletab-ref-champ-front-instationnaire-base-valeurs-au-temps-double-temps-const-override>`
[const DoubleTab & Champ_front_instationnaire_base::valeurs_au_temps(double temps) const override](#champ-front-instationnaire-base-public-const-doubletab-ref-champ-front-instationnaire-base-valeurs-au-temps-double-temps-const-override)

valeurs_au_temps#

Definition
DoubleTab & Champ_front_instationnaire_base::valeurs_au_temps(double temps) override
Brief description

Renvoie les valeurs au temps desire.

Detailed description

Sinon, sort en erreur.

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_front_instationnaire_base::valeurs_au_temps(double temps) override <champ-front-instationnaire-base-public-doubletab-ref-champ-front-instationnaire-base-valeurs-au-temps-double-temps-override>`
[DoubleTab & Champ_front_instationnaire_base::valeurs_au_temps(double temps) override](#champ-front-instationnaire-base-public-doubletab-ref-champ-front-instationnaire-base-valeurs-au-temps-double-temps-override)

valeurs_face#

Definition
void Champ_front_instationnaire_base::valeurs_face(int, DoubleVect &) const override
Brief description

Renvoie le vecteur des valeurs du champ pour la face donnee.

Detailed description

Par defaut pour les champs fonc, on suppose que le tableau des valeurs porte nb_faces * nb_compo_ valeurs. Exemple de cas particulier: champ_front_uniforme::valeurs_face

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_front_instationnaire_base::valeurs_face(int, DoubleVect &) const override <champ-front-instationnaire-base-public-void-champ-front-instationnaire-base-valeurs-face-int-doublevect-ref-const-override>`
[void Champ_front_instationnaire_base::valeurs_face(int, DoubleVect &) const override](#champ-front-instationnaire-base-public-void-champ-front-instationnaire-base-valeurs-face-int-doublevect-ref-const-override)

~Champ_front_instationnaire_base#

Definition
Champ_front_instationnaire_base::~Champ_front_instationnaire_base() override
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_front_instationnaire_base::~Champ_front_instationnaire_base() override <champ-front-instationnaire-base-public-champ-front-instationnaire-base-dtor-champ-front-instationnaire-base-override>`
[Champ_front_instationnaire_base::~Champ_front_instationnaire_base() override](#champ-front-instationnaire-base-public-champ-front-instationnaire-base-dtor-champ-front-instationnaire-base-override)

info#

Definition
const Type_info * Champ_front_instationnaire_base::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_front_instationnaire_base::info() <champ-front-instationnaire-base-public-static-const-type-info-ptr-champ-front-instationnaire-base-info>`
[const Type_info * Champ_front_instationnaire_base::info()](#champ-front-instationnaire-base-public-static-const-type-info-ptr-champ-front-instationnaire-base-info)

self_cast#

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

self_cast#

Definition
Champ_front_instationnaire_base & Champ_front_instationnaire_base::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_front_instationnaire_base & Champ_front_instationnaire_base::self_cast(Objet_U &) <champ-front-instationnaire-base-public-static-champ-front-instationnaire-base-ref-champ-front-instationnaire-base-self-cast-objet-u-ref>`
[Champ_front_instationnaire_base & Champ_front_instationnaire_base::self_cast(Objet_U &)](#champ-front-instationnaire-base-public-static-champ-front-instationnaire-base-ref-champ-front-instationnaire-base-self-cast-objet-u-ref)

printOn#

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

Ecrit le temps du champ instationnaire sur un flot de sortie.

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

readOn#

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

Lit le temps du champ instationnaire sur un flot d’entree.

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

Attributes Documentation#

info_obj (public)
const Type_info Champ_front_instationnaire_base::info_obj