Champ_front_var#

#include <Champ_front_var.h>
Brief description

classe Champ_front_var Classe derivee de Champ_front_base qui represente un champ sur

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\_var <class-champ-front-var>`
[Champ\_front\_var](#class-champ-front-var)

Detailed description#

une frontiere variable en espace (non uniforme). Le DoubleTab est dimensionne au nombre de faces de la frontiere par la methode initialiser et possede un espace virtuel. Chaque modification du tableau de valeurs doit donc etre suivie d’un appel a echange_espace_virtuel(). Les Champ_front_var sont classes suivant qu’ils sont stationnaires (Champ_front_var_stationnaire) ou non (Champ_front_var_instationnaire). Dans le premier cas, le tableau de valeurs est rempli une fois pour toutes par la methode initialiser. Dans le deuxieme, il est aussi recalcule a chaque appel a mettre_a_jour.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

Champ_front_var#

Definition
Champ_front_var::Champ_front_var()
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_var::Champ_front_var() <champ-front-var-public-champ-front-var-champ-front-var>`
[Champ_front_var::Champ_front_var()](#champ-front-var-public-champ-front-var-champ-front-var)

get_info#

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

initialiser#

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

Initialisation en debut de calcul.

Detailed description

Dimensionne le tableau de valeurs et cree son espace virtuel. Les classes derivees doivent imperativement appeler cette methode.

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

~Champ_front_var#

Definition
Champ_front_var::~Champ_front_var() 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_var::~Champ_front_var() override <champ-front-var-public-champ-front-var-dtor-champ-front-var-override>`
[Champ_front_var::~Champ_front_var() override](#champ-front-var-public-champ-front-var-dtor-champ-front-var-override)

info#

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

self_cast#

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

self_cast#

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

printOn#

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

Imprime le nom du champ sur un flot de sortie.

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

readOn#

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

NE FAIT RIEN A surcharger dans les classes derivees.

Detailed description

Doit dans tous les cas fixer nb_comp

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

Attributes Documentation#

info_obj (public)
const Type_info Champ_front_var::info_obj