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#
public : Champ_front_base
Inherited by#
public : Ch_front_var_stationnaire
public : Champ_front_var_instationnaire
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
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)
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)
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() 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)
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)
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)
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)
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)
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#
const Type_info Champ_front_var::info_obj