Turbulence_paroi_base#
#include <Turbulence_paroi_base.h>
Classe Turbulence_paroi_base Classe de base pour la hierarchie des classes representant les modeles.
How to cite this class in this doc#
:ref:`Turbulence\_paroi\_base <class-turbulence-paroi-base>`
[Turbulence\_paroi\_base](#class-turbulence-paroi-base)
Detailed description#
de calcul des grandeurs turbulentes aux voisinages des parois. Contient une reference a un modele de turbulence.
Inherits from#
public : Champs_compris_interface
public : Objet_U
Inherited by#
public : Paroi_hyd_base_EF
public : Paroi_hyd_base_VDF
public : Paroi_hyd_base_VEF
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
virtual void Turbulence_paroi_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Turbulence_paroi_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=0 <public-virtual-void-turbulence-paroi-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-equal-0>`
[virtual void Turbulence_paroi_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &)=0](#public-virtual-void-turbulence-paroi-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref-equal-0)
void Turbulence_paroi_base::associer_modele(const Modele_turbulence_hyd_base &)
Associe un modele de turbulence a l’objet.
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::associer_modele(const Modele_turbulence_hyd_base &) <public-void-turbulence-paroi-base-associer-modele-const-modele-turbulence-hyd-base-ref>`
[void Turbulence_paroi_base::associer_modele(const Modele_turbulence_hyd_base &)](#public-void-turbulence-paroi-base-associer-modele-const-modele-turbulence-hyd-base-ref)
int Turbulence_paroi_base::calculer_hyd(Champ_Fonc_base &, Champ_Fonc_base &)
Simple appel a int calculer_hyd(DoubleTab&, DoubleTab&) .
References
How to cite in this doc:
:ref:`int Turbulence_paroi_base::calculer_hyd(Champ_Fonc_base &, Champ_Fonc_base &) <public-int-turbulence-paroi-base-calculer-hyd-champ-fonc-base-ref-champ-fonc-base-ref>`
[int Turbulence_paroi_base::calculer_hyd(Champ_Fonc_base &, Champ_Fonc_base &)](#public-int-turbulence-paroi-base-calculer-hyd-champ-fonc-base-ref-champ-fonc-base-ref)
int Turbulence_paroi_base::calculer_hyd(Champ_Inc_base &)
Simple appel a int calculer_hyd(DoubleTab& ) .
References
Referenced By
How to cite in this doc:
:ref:`int Turbulence_paroi_base::calculer_hyd(Champ_Inc_base &) <public-int-turbulence-paroi-base-calculer-hyd-champ-inc-base-ref>`
[int Turbulence_paroi_base::calculer_hyd(Champ_Inc_base &)](#public-int-turbulence-paroi-base-calculer-hyd-champ-inc-base-ref)
virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &)=0
How to cite in this doc:
:ref:`virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &)=0 <public-virtual-int-turbulence-paroi-base-calculer-hyd-doubletab-ref-equal-0>`
[virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &)=0](#public-virtual-int-turbulence-paroi-base-calculer-hyd-doubletab-ref-equal-0)
virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &, DoubleTab &)=0
How to cite in this doc:
:ref:`virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &, DoubleTab &)=0 <public-virtual-int-turbulence-paroi-base-calculer-hyd-doubletab-ref-doubletab-ref-equal-0>`
[virtual int Turbulence_paroi_base::calculer_hyd(DoubleTab &, DoubleTab &)=0](#public-virtual-int-turbulence-paroi-base-calculer-hyd-doubletab-ref-doubletab-ref-equal-0)
virtual int Turbulence_paroi_base::calculer_hyd_BiK(DoubleTab &, DoubleTab &)=0
How to cite in this doc:
:ref:`virtual int Turbulence_paroi_base::calculer_hyd_BiK(DoubleTab &, DoubleTab &)=0 <public-virtual-int-turbulence-paroi-base-calculer-hyd-bik-doubletab-ref-doubletab-ref-equal-0>`
[virtual int Turbulence_paroi_base::calculer_hyd_BiK(DoubleTab &, DoubleTab &)=0](#public-virtual-int-turbulence-paroi-base-calculer-hyd-bik-doubletab-ref-doubletab-ref-equal-0)
const DoubleTab & Turbulence_paroi_base::Cisaillement_paroi() const
References
How to cite in this doc:
:ref:`const DoubleTab & Turbulence_paroi_base::Cisaillement_paroi() const <public-const-doubletab-ref-turbulence-paroi-base-cisaillement-paroi-const>`
[const DoubleTab & Turbulence_paroi_base::Cisaillement_paroi() const](#public-const-doubletab-ref-turbulence-paroi-base-cisaillement-paroi-const)
virtual void Turbulence_paroi_base::completer()
How to cite in this doc:
:ref:`virtual void Turbulence_paroi_base::completer() <public-virtual-void-turbulence-paroi-base-completer>`
[virtual void Turbulence_paroi_base::completer()](#public-virtual-void-turbulence-paroi-base-completer)
virtual DoubleTab & Turbulence_paroi_base::corriger_derivee_impl(DoubleTab &d) const
Referenced By
How to cite in this doc:
:ref:`virtual DoubleTab & Turbulence_paroi_base::corriger_derivee_impl(DoubleTab &d) const <public-virtual-doubletab-ref-turbulence-paroi-base-corriger-derivee-impl-doubletab-ref-d-const>`
[virtual DoubleTab & Turbulence_paroi_base::corriger_derivee_impl(DoubleTab &d) const](#public-virtual-doubletab-ref-turbulence-paroi-base-corriger-derivee-impl-doubletab-ref-d-const)
void Turbulence_paroi_base::creer_champ(const Motcle &motlu) override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::creer_champ(const Motcle &motlu) override <public-void-turbulence-paroi-base-creer-champ-const-motcle-ref-motlu-override>`
[void Turbulence_paroi_base::creer_champ(const Motcle &motlu) override](#public-void-turbulence-paroi-base-creer-champ-const-motcle-ref-motlu-override)
virtual std::vector<YAML_data> Turbulence_paroi_base::data_a_sauvegarder() const
Referenced By
How to cite in this doc:
:ref:`virtual std::vector<YAML_data> Turbulence_paroi_base::data_a_sauvegarder() const <public-virtual-std-vector-yaml-data-turbulence-paroi-base-data-a-sauvegarder-const>`
[virtual std::vector<YAML_data> Turbulence_paroi_base::data_a_sauvegarder() const](#public-virtual-std-vector-yaml-data-turbulence-paroi-base-data-a-sauvegarder-const)
const Champ_base & Turbulence_paroi_base::get_champ(const Motcle &nom) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`const Champ_base & Turbulence_paroi_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-turbulence-paroi-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Turbulence_paroi_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-turbulence-paroi-base-get-champ-const-motcle-ref-nom-const-override)
const Type_info * Turbulence_paroi_base::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 * Turbulence_paroi_base::get_info() const override <public-const-type-info-ptr-turbulence-paroi-base-get-info-const-override>`
[const Type_info * Turbulence_paroi_base::get_info() const override](#public-const-type-info-ptr-turbulence-paroi-base-get-info-const-override)
void Turbulence_paroi_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-turbulence-paroi-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Turbulence_paroi_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-turbulence-paroi-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
bool Turbulence_paroi_base::has_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Turbulence_paroi_base::has_champ(const Motcle &nom) const override <public-bool-turbulence-paroi-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Turbulence_paroi_base::has_champ(const Motcle &nom) const override](#public-bool-turbulence-paroi-base-has-champ-const-motcle-ref-nom-const-override)
bool Turbulence_paroi_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Turbulence_paroi_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-turbulence-paroi-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Turbulence_paroi_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-turbulence-paroi-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
void Turbulence_paroi_base::imprimer_premiere_ligne_ustar(int, const TRUST_List< Nom > &, const Nom &) const
Writes header line for u* (friction velocity) statistics file.
Creates header line with column names for u* and d + statistics. Format: “Time Mean(u*) Mean(d + ) [boundary1(u*) boundary1(d + ) …]” Writes warning messages if specified boundaries are not of correct wall type ( Dirichlet_paroi_fixe or Dirichlet_paroi_defilante ).
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::imprimer_premiere_ligne_ustar(int, const TRUST_List< Nom > &, const Nom &) const <public-void-turbulence-paroi-base-imprimer-premiere-ligne-ustar-int-const-trust-list-nom-ref-const-nom-ref-const>`
[void Turbulence_paroi_base::imprimer_premiere_ligne_ustar(int, const TRUST_List< Nom > &, const Nom &) const](#public-void-turbulence-paroi-base-imprimer-premiere-ligne-ustar-int-const-trust-list-nom-ref-const-nom-ref-const)
virtual void Turbulence_paroi_base::imprimer_ustar(Sortie &) const
Referenced By
How to cite in this doc:
:ref:`virtual void Turbulence_paroi_base::imprimer_ustar(Sortie &) const <public-virtual-void-turbulence-paroi-base-imprimer-ustar-sortie-ref-const>`
[virtual void Turbulence_paroi_base::imprimer_ustar(Sortie &) const](#public-virtual-void-turbulence-paroi-base-imprimer-ustar-sortie-ref-const)
void Turbulence_paroi_base::imprimer_ustar_mean_only(Sortie &, int, const TRUST_List< Nom > &, const Nom &) const
Prints mean friction velocity (u*) statistics to a file for specified boundaries.
Calculates and writes average u* (friction velocity) and d + values for wall boundaries. Results are written for all boundaries combined and then for each boundary separately. Only processes fixed walls ( Dirichlet_paroi_fixe ) and moving walls ( Dirichlet_paroi_defilante ). Output format: time mean_u* mean_d + [boundary1_u* boundary1_d + boundary2_u* boundary2_d + …]
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::imprimer_ustar_mean_only(Sortie &, int, const TRUST_List< Nom > &, const Nom &) const <public-void-turbulence-paroi-base-imprimer-ustar-mean-only-sortie-ref-int-const-trust-list-nom-ref-const-nom-ref-const>`
[void Turbulence_paroi_base::imprimer_ustar_mean_only(Sortie &, int, const TRUST_List< Nom > &, const Nom &) const](#public-void-turbulence-paroi-base-imprimer-ustar-mean-only-sortie-ref-int-const-trust-list-nom-ref-const-nom-ref-const)
virtual int Turbulence_paroi_base::init_lois_paroi()=0
Referenced By
How to cite in this doc:
:ref:`virtual int Turbulence_paroi_base::init_lois_paroi()=0 <public-virtual-int-turbulence-paroi-base-init-lois-paroi-equal-0>`
[virtual int Turbulence_paroi_base::init_lois_paroi()=0](#public-virtual-int-turbulence-paroi-base-init-lois-paroi-equal-0)
void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &) const
Ouverture/creation d’un fichier d’impression de Face, uplus_, dplus_, tab_u_star, Cisaillement_paroi_.
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &) const <public-void-turbulence-paroi-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const>`
[void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &) const](#public-void-turbulence-paroi-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const)
void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const Nom &) const
Ouverture/creation d’un fichier d’impression de moyennes de uplus_, dplus_, tab_u_star.
How to cite in this doc:
:ref:`void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const Nom &) const <public-void-turbulence-paroi-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const-nom-ref-const>`
[void Turbulence_paroi_base::ouvrir_fichier_partage(EcrFicPartage &, const Nom &, const Nom &) const](#public-void-turbulence-paroi-base-ouvrir-fichier-partage-ecrficpartage-ref-const-nom-ref-const-nom-ref-const)
int Turbulence_paroi_base::reprendre(Entree &) override
Reprise d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Turbulence_paroi_base::reprendre(Entree &) override <public-int-turbulence-paroi-base-reprendre-entree-ref-override>`
[int Turbulence_paroi_base::reprendre(Entree &) override](#public-int-turbulence-paroi-base-reprendre-entree-ref-override)
int Turbulence_paroi_base::sauvegarder(Sortie &) const override
Sauvegarde d’un Objet_U sur un flot de sortie Methode a surcharger.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Turbulence_paroi_base::sauvegarder(Sortie &) const override <public-int-turbulence-paroi-base-sauvegarder-sortie-ref-const-override>`
[int Turbulence_paroi_base::sauvegarder(Sortie &) const override](#public-int-turbulence-paroi-base-sauvegarder-sortie-ref-const-override)
virtual void Turbulence_paroi_base::set_param(Param ¶m)
Referenced By
How to cite in this doc:
:ref:`virtual void Turbulence_paroi_base::set_param(Param ¶m) <public-virtual-void-turbulence-paroi-base-set-param-param-ref-param>`
[virtual void Turbulence_paroi_base::set_param(Param ¶m)](#public-virtual-void-turbulence-paroi-base-set-param-param-ref-param)
const DoubleVect & Turbulence_paroi_base::tab_d_plus() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleVect & Turbulence_paroi_base::tab_d_plus() const <public-const-doublevect-ref-turbulence-paroi-base-tab-d-plus-const>`
[const DoubleVect & Turbulence_paroi_base::tab_d_plus() const](#public-const-doublevect-ref-turbulence-paroi-base-tab-d-plus-const)
double Turbulence_paroi_base::tab_d_plus(int face) const
References
How to cite in this doc:
:ref:`double Turbulence_paroi_base::tab_d_plus(int face) const <public-double-turbulence-paroi-base-tab-d-plus-int-face-const>`
[double Turbulence_paroi_base::tab_d_plus(int face) const](#public-double-turbulence-paroi-base-tab-d-plus-int-face-const)
const DoubleVect & Turbulence_paroi_base::tab_u_star() const
References
Referenced By
How to cite in this doc:
:ref:`const DoubleVect & Turbulence_paroi_base::tab_u_star() const <public-const-doublevect-ref-turbulence-paroi-base-tab-u-star-const>`
[const DoubleVect & Turbulence_paroi_base::tab_u_star() const](#public-const-doublevect-ref-turbulence-paroi-base-tab-u-star-const)
double Turbulence_paroi_base::tab_u_star(int face) const
References
How to cite in this doc:
:ref:`double Turbulence_paroi_base::tab_u_star(int face) const <public-double-turbulence-paroi-base-tab-u-star-int-face-const>`
[double Turbulence_paroi_base::tab_u_star(int face) const](#public-double-turbulence-paroi-base-tab-u-star-int-face-const)
Turbulence_paroi_base::Turbulence_paroi_base()
How to cite in this doc:
:ref:`Turbulence_paroi_base::Turbulence_paroi_base() <public-turbulence-paroi-base-turbulence-paroi-base>`
[Turbulence_paroi_base::Turbulence_paroi_base()](#public-turbulence-paroi-base-turbulence-paroi-base)
virtual bool Turbulence_paroi_base::use_shear() const
Referenced By
How to cite in this doc:
:ref:`virtual bool Turbulence_paroi_base::use_shear() const <public-virtual-bool-turbulence-paroi-base-use-shear-const>`
[virtual bool Turbulence_paroi_base::use_shear() const](#public-virtual-bool-turbulence-paroi-base-use-shear-const)
Turbulence_paroi_base::~Turbulence_paroi_base() override
How to cite in this doc:
:ref:`Turbulence_paroi_base::~Turbulence_paroi_base() override <public-turbulence-paroi-base-dtor-turbulence-paroi-base-override>`
[Turbulence_paroi_base::~Turbulence_paroi_base() override](#public-turbulence-paroi-base-dtor-turbulence-paroi-base-override)
const Type_info * Turbulence_paroi_base::info()
How to cite in this doc:
:ref:`const Type_info * Turbulence_paroi_base::info() <public-static-const-type-info-ptr-turbulence-paroi-base-info>`
[const Type_info * Turbulence_paroi_base::info()](#public-static-const-type-info-ptr-turbulence-paroi-base-info)
const Turbulence_paroi_base & Turbulence_paroi_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Turbulence_paroi_base & Turbulence_paroi_base::self_cast(const Objet_U &) <public-static-const-turbulence-paroi-base-ref-turbulence-paroi-base-self-cast-const-objet-u-ref>`
[const Turbulence_paroi_base & Turbulence_paroi_base::self_cast(const Objet_U &)](#public-static-const-turbulence-paroi-base-ref-turbulence-paroi-base-self-cast-const-objet-u-ref)
Turbulence_paroi_base & Turbulence_paroi_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Turbulence_paroi_base & Turbulence_paroi_base::self_cast(Objet_U &) <public-static-turbulence-paroi-base-ref-turbulence-paroi-base-self-cast-objet-u-ref>`
[Turbulence_paroi_base & Turbulence_paroi_base::self_cast(Objet_U &)](#public-static-turbulence-paroi-base-ref-turbulence-paroi-base-self-cast-objet-u-ref)
void Turbulence_paroi_base::typer_lire_turbulence_paroi(TRUST_Deriv< Turbulence_paroi_base > &, const Modele_turbulence_hyd_base &, Entree &)
Lit les caracteristques de la loi de parois a partir d’un flot d’entree.
Format: type_de_loi_de_paroi Les valeurs possibles du type de loi de paroi sont:
References
Referenced By
How to cite in this doc:
:ref:`void Turbulence_paroi_base::typer_lire_turbulence_paroi(TRUST_Deriv< Turbulence_paroi_base > &, const Modele_turbulence_hyd_base &, Entree &) <public-static-void-turbulence-paroi-base-typer-lire-turbulence-paroi-trust-deriv-turbulence-paroi-base-ref-const-modele-turbulence-hyd-base-ref-entree-ref>`
[void Turbulence_paroi_base::typer_lire_turbulence_paroi(TRUST_Deriv< Turbulence_paroi_base > &, const Modele_turbulence_hyd_base &, Entree &)](#public-static-void-turbulence-paroi-base-typer-lire-turbulence-paroi-trust-deriv-turbulence-paroi-base-ref-const-modele-turbulence-hyd-base-ref-entree-ref)
Sortie & Turbulence_paroi_base::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 & Turbulence_paroi_base::printOn(Sortie &x) const override <protected-sortie-ref-turbulence-paroi-base-printon-sortie-ref-x-const-override>`
[Sortie & Turbulence_paroi_base::printOn(Sortie &x) const override](#protected-sortie-ref-turbulence-paroi-base-printon-sortie-ref-x-const-override)
Entree & Turbulence_paroi_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Turbulence_paroi_base::readOn(Entree &) override <protected-entree-ref-turbulence-paroi-base-readon-entree-ref-override>`
[Entree & Turbulence_paroi_base::readOn(Entree &) override](#protected-entree-ref-turbulence-paroi-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Turbulence_paroi_base::info_obj
TRUST_Deriv<Champ_Fonc_base> Turbulence_paroi_base::champ_u_star_
Champs_compris Turbulence_paroi_base::champs_compris_
DoubleTab Turbulence_paroi_base::Cisaillement_paroi_
TRUST_Ref<Domaine_Cl_dis_base *> Turbulence_paroi_base::le_dom_Cl_dis_
TRUST_Ref<Domaine_VF *> Turbulence_paroi_base::le_dom_dis_
TRUST_Ref<Modele_turbulence_hyd_base *> Turbulence_paroi_base::mon_modele_turb_hyd
int Turbulence_paroi_base::nb_impr0_ = 0
int Turbulence_paroi_base::nb_impr_ = 0
DoubleVect Turbulence_paroi_base::tab_d_plus_
DoubleVect Turbulence_paroi_base::tab_u_star_