Dirichlet_loi_paroi#

#include <Dirichlet_loi_paroi.h>

Classe Dirichlet_loi_paroi Classe de base pour les valeurs impose pour une condition aux limites des equations de turbulence.

How to cite this class in this doc#

:ref:`Dirichlet\_loi\_paroi <class-dirichlet-loi-paroi>`
[Dirichlet\_loi\_paroi](#class-dirichlet-loi-paroi)

Detailed description#

Le flux impose est calcule a partir de la correlation de loi de paroi adaptative.

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_correlation
virtual void Dirichlet_loi_paroi::associer_correlation(const Correlation_base &corr)
References
How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::associer_correlation(const Correlation_base &corr) <public-virtual-void-dirichlet-loi-paroi-associer-correlation-const-correlation-base-ref-corr>`
[virtual void Dirichlet_loi_paroi::associer_correlation(const Correlation_base &corr)](#public-virtual-void-dirichlet-loi-paroi-associer-correlation-const-correlation-base-ref-corr)
associer_domaine_cl_dis_base
void Dirichlet_loi_paroi::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &zcl) override

Associe le Domaine_Cl_dis_base (Domaine des conditions aux limites discretisees) a l’objet.

Ce Domaine_Cl_dis_base stocke (reference) toutes les conditions aux limites relative a un Domaine geometrique.

Reimplements:

References
How to cite in this doc:
:ref:`void Dirichlet_loi_paroi::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &zcl) override <public-void-dirichlet-loi-paroi-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-zcl-override>`
[void Dirichlet_loi_paroi::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &zcl) override](#public-void-dirichlet-loi-paroi-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-zcl-override)
associer_fr_dis_base
void Dirichlet_loi_paroi::associer_fr_dis_base(const Frontiere_dis_base &fr) override

Associe la frontiere a l’objet.

L’objet Frontiere_dis_base est en fait associe au membre OWN_PTR(Champ_front_base) de l’objet Cond_lim_base qui represente le champ des conditions aux limites imposees a la frontiere.

Reimplements:

References
How to cite in this doc:
:ref:`void Dirichlet_loi_paroi::associer_fr_dis_base(const Frontiere_dis_base &fr) override <public-void-dirichlet-loi-paroi-associer-fr-dis-base-const-frontiere-dis-base-ref-fr-override>`
[void Dirichlet_loi_paroi::associer_fr_dis_base(const Frontiere_dis_base &fr) override](#public-void-dirichlet-loi-paroi-associer-fr-dis-base-const-frontiere-dis-base-ref-fr-override)
avancer
virtual int Dirichlet_loi_paroi::avancer(double temps) override

Tourne la roue de la CL.

Reimplements:

How to cite in this doc:
:ref:`virtual int Dirichlet_loi_paroi::avancer(double temps) override <public-virtual-int-dirichlet-loi-paroi-avancer-double-temps-override>`
[virtual int Dirichlet_loi_paroi::avancer(double temps) override](#public-virtual-int-dirichlet-loi-paroi-avancer-double-temps-override)
calculer_coeffs_echange
virtual void Dirichlet_loi_paroi::calculer_coeffs_echange(double temps) override

Calcul des coefficient d’echange pour un couplage par Champ_front_contact_VEF .

Ces calculs sont locaux au probleme et dependant uniquement de l’inconnue. Ils doivent donc etre faits chaque fois que l’inconnue est modifiee. Ils sont disponibles pour l’exterieur et stockes dans les CLs. WEC : Les Champ_front_contact_VEF devraient disparaitre et cette methode avec !!!

Reimplements:

How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::calculer_coeffs_echange(double temps) override <public-virtual-void-dirichlet-loi-paroi-calculer-coeffs-echange-double-temps-override>`
[virtual void Dirichlet_loi_paroi::calculer_coeffs_echange(double temps) override](#public-virtual-void-dirichlet-loi-paroi-calculer-coeffs-echange-double-temps-override)
changer_temps_futur
virtual void Dirichlet_loi_paroi::changer_temps_futur(double temps, int i) override

Change le i - eme temps futur de la CL.

Reimplements:

How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::changer_temps_futur(double temps, int i) override <public-virtual-void-dirichlet-loi-paroi-changer-temps-futur-double-temps-int-i-override>`
[virtual void Dirichlet_loi_paroi::changer_temps_futur(double temps, int i) override](#public-virtual-void-dirichlet-loi-paroi-changer-temps-futur-double-temps-int-i-override)
compatible_avec_eqn
int Dirichlet_loi_paroi::compatible_avec_eqn(const Equation_base &) const override

Reimplements:

References
How to cite in this doc:
:ref:`int Dirichlet_loi_paroi::compatible_avec_eqn(const Equation_base &) const override <public-int-dirichlet-loi-paroi-compatible-avec-eqn-const-equation-base-ref-const-override>`
[int Dirichlet_loi_paroi::compatible_avec_eqn(const Equation_base &) const override](#public-int-dirichlet-loi-paroi-compatible-avec-eqn-const-equation-base-ref-const-override)
completer
virtual void Dirichlet_loi_paroi::completer() override

NE FAIT RIEN A surcharger dans les classes derivees.

Reimplements:

How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::completer() override <public-virtual-void-dirichlet-loi-paroi-completer-override>`
[virtual void Dirichlet_loi_paroi::completer() override](#public-virtual-void-dirichlet-loi-paroi-completer-override)
Dirichlet_loi_paroi
Dirichlet_loi_paroi::Dirichlet_loi_paroi()
How to cite in this doc:
:ref:`Dirichlet_loi_paroi::Dirichlet_loi_paroi() <public-dirichlet-loi-paroi-dirichlet-loi-paroi>`
[Dirichlet_loi_paroi::Dirichlet_loi_paroi()](#public-dirichlet-loi-paroi-dirichlet-loi-paroi)
fixer_nb_valeurs_temporelles
virtual void Dirichlet_loi_paroi::fixer_nb_valeurs_temporelles(int nb_cases) override

Appele par Conds_lim::completer Appel cha_front_base::fixer_nb_valeurs_temporelles.

Reimplements:

How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::fixer_nb_valeurs_temporelles(int nb_cases) override <public-virtual-void-dirichlet-loi-paroi-fixer-nb-valeurs-temporelles-int-nb-cases-override>`
[virtual void Dirichlet_loi_paroi::fixer_nb_valeurs_temporelles(int nb_cases) override](#public-virtual-void-dirichlet-loi-paroi-fixer-nb-valeurs-temporelles-int-nb-cases-override)
frontiere_dis
virtual const Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() const override

Renvoie la frontiere discretisee a laquelle les conditions aux limites s’appliquent.

(version const)

Reimplements:

References
How to cite in this doc:
:ref:`virtual const Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() const override <public-virtual-const-frontiere-dis-base-ref-dirichlet-loi-paroi-frontiere-dis-const-override>`
[virtual const Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() const override](#public-virtual-const-frontiere-dis-base-ref-dirichlet-loi-paroi-frontiere-dis-const-override)
frontiere_dis
virtual Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() override

Renvoie la frontiere discretisee a laquelle les conditions aux limites s’appliquent.

Reimplements:

References
How to cite in this doc:
:ref:`virtual Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() override <public-virtual-frontiere-dis-base-ref-dirichlet-loi-paroi-frontiere-dis-override>`
[virtual Frontiere_dis_base & Dirichlet_loi_paroi::frontiere_dis() override](#public-virtual-frontiere-dis-base-ref-dirichlet-loi-paroi-frontiere-dis-override)
get_info
const Type_info * Dirichlet_loi_paroi::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 * Dirichlet_loi_paroi::get_info() const override <public-const-type-info-ptr-dirichlet-loi-paroi-get-info-const-override>`
[const Type_info * Dirichlet_loi_paroi::get_info() const override](#public-const-type-info-ptr-dirichlet-loi-paroi-get-info-const-override)
initialiser
int Dirichlet_loi_paroi::initialiser(double temps) override

Initialisation en debut de calcul.

A appeler avant tout calculer_coeffs_echange ou mettre_a_jour Contrairementaux methodes mettre_a_jour, les methodes initialiser des CLs ne peuvent pas dependre de l’exterieur (lui - meme peut ne pas etre initialise)

Reimplements:

References
How to cite in this doc:
:ref:`int Dirichlet_loi_paroi::initialiser(double temps) override <public-int-dirichlet-loi-paroi-initialiser-double-temps-override>`
[int Dirichlet_loi_paroi::initialiser(double temps) override](#public-int-dirichlet-loi-paroi-initialiser-double-temps-override)
liste_faces_loi_paroi
void Dirichlet_loi_paroi::liste_faces_loi_paroi(IntTab &)
References
How to cite in this doc:
:ref:`void Dirichlet_loi_paroi::liste_faces_loi_paroi(IntTab &) <public-void-dirichlet-loi-paroi-liste-faces-loi-paroi-inttab-ref>`
[void Dirichlet_loi_paroi::liste_faces_loi_paroi(IntTab &)](#public-void-dirichlet-loi-paroi-liste-faces-loi-paroi-inttab-ref)
mettre_a_jour
void Dirichlet_loi_paroi::mettre_a_jour(double tps) override

Effectue une mise a jour en temps de la condition aux limites.

Reimplements:

References
How to cite in this doc:
:ref:`void Dirichlet_loi_paroi::mettre_a_jour(double tps) override <public-void-dirichlet-loi-paroi-mettre-a-jour-double-tps-override>`
[void Dirichlet_loi_paroi::mettre_a_jour(double tps) override](#public-void-dirichlet-loi-paroi-mettre-a-jour-double-tps-override)
set_temps_defaut
virtual void Dirichlet_loi_paroi::set_temps_defaut(double temps) override

Change le i - eme temps futur de la cl.

Reimplements:

How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::set_temps_defaut(double temps) override <public-virtual-void-dirichlet-loi-paroi-set-temps-defaut-double-temps-override>`
[virtual void Dirichlet_loi_paroi::set_temps_defaut(double temps) override](#public-virtual-void-dirichlet-loi-paroi-set-temps-defaut-double-temps-override)
val_imp
virtual double Dirichlet_loi_paroi::val_imp(int i) const override

Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps par defaut du champ_front.

Reimplements:

References
How to cite in this doc:
:ref:`virtual double Dirichlet_loi_paroi::val_imp(int i) const override <public-virtual-double-dirichlet-loi-paroi-val-imp-int-i-const-override>`
[virtual double Dirichlet_loi_paroi::val_imp(int i) const override](#public-virtual-double-dirichlet-loi-paroi-val-imp-int-i-const-override)
val_imp
virtual double Dirichlet_loi_paroi::val_imp(int i, int j) const override

Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps par defaut du champ_front.

Reimplements:

References
How to cite in this doc:
:ref:`virtual double Dirichlet_loi_paroi::val_imp(int i, int j) const override <public-virtual-double-dirichlet-loi-paroi-val-imp-int-i-int-j-const-override>`
[virtual double Dirichlet_loi_paroi::val_imp(int i, int j) const override](#public-virtual-double-dirichlet-loi-paroi-val-imp-int-i-int-j-const-override)
val_imp_au_temps
virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i) const override

Renvoie la valeur imposee sur la i - eme composante du champ a la frontiere au temps precise.

Reimplements:

References
How to cite in this doc:
:ref:`virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i) const override <public-virtual-double-dirichlet-loi-paroi-val-imp-au-temps-double-temps-int-i-const-override>`
[virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i) const override](#public-virtual-double-dirichlet-loi-paroi-val-imp-au-temps-double-temps-int-i-const-override)
val_imp_au_temps
virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i, int j) const override

Renvoie la valeur imposee sur la (i,j) - eme composante du champ a la frontiere au temps precise.

Reimplements:

References
How to cite in this doc:
:ref:`virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i, int j) const override <public-virtual-double-dirichlet-loi-paroi-val-imp-au-temps-double-temps-int-i-int-j-const-override>`
[virtual double Dirichlet_loi_paroi::val_imp_au_temps(double temps, int i, int j) const override](#public-virtual-double-dirichlet-loi-paroi-val-imp-au-temps-double-temps-int-i-int-j-const-override)
verifie_ch_init_nb_comp
void Dirichlet_loi_paroi::verifie_ch_init_nb_comp() const override

Appel la verification du champ lu par l intermediaire de l equation pour laquelle on considere la condition limite.

La methode est surchargee dans les cas ou l utilisateur doit specifier le champ frontiere

Reimplements:

How to cite in this doc:
:ref:`void Dirichlet_loi_paroi::verifie_ch_init_nb_comp() const override <public-void-dirichlet-loi-paroi-verifie-ch-init-nb-comp-const-override>`
[void Dirichlet_loi_paroi::verifie_ch_init_nb_comp() const override](#public-void-dirichlet-loi-paroi-verifie-ch-init-nb-comp-const-override)
~Dirichlet_loi_paroi
Dirichlet_loi_paroi::~Dirichlet_loi_paroi() override
How to cite in this doc:
:ref:`Dirichlet_loi_paroi::~Dirichlet_loi_paroi() override <public-dirichlet-loi-paroi-dtor-dirichlet-loi-paroi-override>`
[Dirichlet_loi_paroi::~Dirichlet_loi_paroi() override](#public-dirichlet-loi-paroi-dtor-dirichlet-loi-paroi-override)
info
const Type_info * Dirichlet_loi_paroi::info()
How to cite in this doc:
:ref:`const Type_info * Dirichlet_loi_paroi::info() <public-static-const-type-info-ptr-dirichlet-loi-paroi-info>`
[const Type_info * Dirichlet_loi_paroi::info()](#public-static-const-type-info-ptr-dirichlet-loi-paroi-info)
self_cast
const Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(const Objet_U &) <public-static-const-dirichlet-loi-paroi-ref-dirichlet-loi-paroi-self-cast-const-objet-u-ref>`
[const Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(const Objet_U &)](#public-static-const-dirichlet-loi-paroi-ref-dirichlet-loi-paroi-self-cast-const-objet-u-ref)
self_cast
Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(Objet_U &) <public-static-dirichlet-loi-paroi-ref-dirichlet-loi-paroi-self-cast-objet-u-ref>`
[Dirichlet_loi_paroi & Dirichlet_loi_paroi::self_cast(Objet_U &)](#public-static-dirichlet-loi-paroi-ref-dirichlet-loi-paroi-self-cast-objet-u-ref)
me_calculer
virtual void Dirichlet_loi_paroi::me_calculer()=0
Referenced By
How to cite in this doc:
:ref:`virtual void Dirichlet_loi_paroi::me_calculer()=0 <protected-virtual-void-dirichlet-loi-paroi-me-calculer-equal-0>`
[virtual void Dirichlet_loi_paroi::me_calculer()=0](#protected-virtual-void-dirichlet-loi-paroi-me-calculer-equal-0)
printOn
Sortie & Dirichlet_loi_paroi::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 & Dirichlet_loi_paroi::printOn(Sortie &x) const override <protected-sortie-ref-dirichlet-loi-paroi-printon-sortie-ref-x-const-override>`
[Sortie & Dirichlet_loi_paroi::printOn(Sortie &x) const override](#protected-sortie-ref-dirichlet-loi-paroi-printon-sortie-ref-x-const-override)
readOn
Entree & Dirichlet_loi_paroi::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 & Dirichlet_loi_paroi::readOn(Entree &) override <protected-entree-ref-dirichlet-loi-paroi-readon-entree-ref-override>`
[Entree & Dirichlet_loi_paroi::readOn(Entree &) override](#protected-entree-ref-dirichlet-loi-paroi-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Dirichlet_loi_paroi::info_obj
correlation_loi_paroi_ (protected)
TRUST_Ref<Correlation_base *> Dirichlet_loi_paroi::correlation_loi_paroi_
d_ (protected)
DoubleTab Dirichlet_loi_paroi::d_
la_frontiere_dis (protected)
TRUST_Ref<Frontiere_dis_base *> Dirichlet_loi_paroi::la_frontiere_dis
mon_temps (protected)
double Dirichlet_loi_paroi::mon_temps = - 1.e8