Champ_front_var#

#include <Champ_front_var.h>

classe Champ_front_var Classe derivee de Champ_front_base qui represente un champ sur

How to cite this class in this doc#

: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
Champ_front_var::Champ_front_var()
How to cite in this doc:
:ref:`Champ_front_var::Champ_front_var() <public-champ-front-var-champ-front-var>`
[Champ_front_var::Champ_front_var()](#public-champ-front-var-champ-front-var)
get_info
const Type_info * Champ_front_var::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_front_var::get_info() const override <public-const-type-info-ptr-champ-front-var-get-info-const-override>`
[const Type_info * Champ_front_var::get_info() const override](#public-const-type-info-ptr-champ-front-var-get-info-const-override)
initialiser
int Champ_front_var::initialiser(double temps, const Champ_Inc_base &inco) override

Initialisation en debut de calcul.

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

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Champ_front_var::initialiser(double temps, const Champ_Inc_base &inco) override <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](#public-int-champ-front-var-initialiser-double-temps-const-champ-inc-base-ref-inco-override)
~Champ_front_var
Champ_front_var::~Champ_front_var() override
How to cite in this doc:
:ref:`Champ_front_var::~Champ_front_var() override <public-champ-front-var-dtor-champ-front-var-override>`
[Champ_front_var::~Champ_front_var() override](#public-champ-front-var-dtor-champ-front-var-override)
info
const Type_info * Champ_front_var::info()
How to cite in this doc:
:ref:`const Type_info * Champ_front_var::info() <public-static-const-type-info-ptr-champ-front-var-info>`
[const Type_info * Champ_front_var::info()](#public-static-const-type-info-ptr-champ-front-var-info)
self_cast
const Champ_front_var & Champ_front_var::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Champ_front_var & Champ_front_var::self_cast(const Objet_U &) <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 &)](#public-static-const-champ-front-var-ref-champ-front-var-self-cast-const-objet-u-ref)
self_cast
Champ_front_var & Champ_front_var::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Champ_front_var & Champ_front_var::self_cast(Objet_U &) <public-static-champ-front-var-ref-champ-front-var-self-cast-objet-u-ref>`
[Champ_front_var & Champ_front_var::self_cast(Objet_U &)](#public-static-champ-front-var-ref-champ-front-var-self-cast-objet-u-ref)
printOn
Sortie & Champ_front_var::printOn(Sortie &x) const override

Imprime le nom du champ sur un flot de sortie.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Champ_front_var::printOn(Sortie &x) const override <protected-sortie-ref-champ-front-var-printon-sortie-ref-x-const-override>`
[Sortie & Champ_front_var::printOn(Sortie &x) const override](#protected-sortie-ref-champ-front-var-printon-sortie-ref-x-const-override)
readOn
Entree & Champ_front_var::readOn(Entree &) override

NE FAIT RIEN A surcharger dans les classes derivees.

Doit dans tous les cas fixer nb_comp

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Champ_front_var::readOn(Entree &) override <protected-entree-ref-champ-front-var-readon-entree-ref-override>`
[Entree & Champ_front_var::readOn(Entree &) override](#protected-entree-ref-champ-front-var-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Champ_front_var::info_obj