Modele_turbulence_scal_base#
#include <Modele_turbulence_scal_base.h>
Classe Modele_turbulence_scal_base Cette classe represente un modele de turbulence pour une equation de.
How to cite this class in this doc#
:ref:`Modele\_turbulence\_scal\_base <class-modele-turbulence-scal-base>`
[Modele\_turbulence\_scal\_base](#class-modele-turbulence-scal-base)
Detailed description#
convection - diffusion d’un scalaire couplee a Navier_Stokes. On utilise deux classes derivees de cette classe de base qui representent le modele de turbulence (k,eps) et le modele de turbulence sous maille. Ces deux modeles ont en commun le calcul d’une diffusivite turbulente.
Inherits from#
public : Champs_compris_interface
public : Objet_U
Inherited by#
public : Modele_turbulence_scal_LES_dyn_VDF
public : Modele_turbulence_scal_diffturb_base
public : Modele_turbulence_scal_null
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Modele_turbulence_scal_base::a_faire(Sortie &) const
Effectue l’ecriture d’une identite si cela est necessaire.
References
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::a_faire(Sortie &) const <public-void-modele-turbulence-scal-base-a-faire-sortie-ref-const>`
[void Modele_turbulence_scal_base::a_faire(Sortie &) const](#public-void-modele-turbulence-scal-base-a-faire-sortie-ref-const)
void Modele_turbulence_scal_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &)
NE FAIT RIEN.
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &) <public-void-modele-turbulence-scal-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref>`
[void Modele_turbulence_scal_base::associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &)](#public-void-modele-turbulence-scal-base-associer-const-domaine-dis-base-ref-const-domaine-cl-dis-base-ref)
void Modele_turbulence_scal_base::associer_eqn(const Equation_base &)
Associe l’equation passe en parametre au modele de turbulence.
L’equation est caste en Convection_Diffusion_std .
References
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::associer_eqn(const Equation_base &) <public-void-modele-turbulence-scal-base-associer-eqn-const-equation-base-ref>`
[void Modele_turbulence_scal_base::associer_eqn(const Equation_base &)](#public-void-modele-turbulence-scal-base-associer-eqn-const-equation-base-ref)
void Modele_turbulence_scal_base::completer()
Complete le modele de turbulence: met a jour des references de l’objet.
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::completer() <public-void-modele-turbulence-scal-base-completer>`
[void Modele_turbulence_scal_base::completer()](#public-void-modele-turbulence-scal-base-completer)
const Champ_Fonc_base & Modele_turbulence_scal_base::conductivite_turbulente() const
References
Referenced By
How to cite in this doc:
:ref:`const Champ_Fonc_base & Modele_turbulence_scal_base::conductivite_turbulente() const <public-const-champ-fonc-base-ref-modele-turbulence-scal-base-conductivite-turbulente-const>`
[const Champ_Fonc_base & Modele_turbulence_scal_base::conductivite_turbulente() const](#public-const-champ-fonc-base-ref-modele-turbulence-scal-base-conductivite-turbulente-const)
void Modele_turbulence_scal_base::creer_champ(const Motcle &motlu) override
Reimplements:
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::creer_champ(const Motcle &motlu) override <public-void-modele-turbulence-scal-base-creer-champ-const-motcle-ref-motlu-override>`
[void Modele_turbulence_scal_base::creer_champ(const Motcle &motlu) override](#public-void-modele-turbulence-scal-base-creer-champ-const-motcle-ref-motlu-override)
std::vector<YAML_data> Modele_turbulence_scal_base::data_a_sauvegarder() const
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
Referenced By
How to cite in this doc:
:ref:`std::vector<YAML_data> Modele_turbulence_scal_base::data_a_sauvegarder() const <public-std-vector-yaml-data-modele-turbulence-scal-base-data-a-sauvegarder-const>`
[std::vector<YAML_data> Modele_turbulence_scal_base::data_a_sauvegarder() const](#public-std-vector-yaml-data-modele-turbulence-scal-base-data-a-sauvegarder-const)
const Champ_Fonc_base & Modele_turbulence_scal_base::diffusivite_turbulente() const
References
Referenced By
Source_Transport_Fluctuation_Temperature_W_Bas_Re_VDF_Elem::ajouter
Source_Transport_Fluctuation_Temperature_W_VDF_Elem::ajouter
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VEF_Face::ajouter
Source_Transport_K_Eps_Bas_Reynolds_aniso_therm_concen_VDF_Elem::ajouter_blocs
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_VDF_Elem::ajouter_blocs
Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W_VDF_Elem::ajouter_blocs
How to cite in this doc:
:ref:`const Champ_Fonc_base & Modele_turbulence_scal_base::diffusivite_turbulente() const <public-const-champ-fonc-base-ref-modele-turbulence-scal-base-diffusivite-turbulente-const>`
[const Champ_Fonc_base & Modele_turbulence_scal_base::diffusivite_turbulente() const](#public-const-champ-fonc-base-ref-modele-turbulence-scal-base-diffusivite-turbulente-const)
void Modele_turbulence_scal_base::discretiser()
Discretise le modele de turbulence.
References
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::discretiser() <public-void-modele-turbulence-scal-base-discretiser>`
[void Modele_turbulence_scal_base::discretiser()](#public-void-modele-turbulence-scal-base-discretiser)
Convection_Diffusion_std & Modele_turbulence_scal_base::equation()
Referenced By
Transport_Fluctuation_Temperature::associer_modele_turbulence
Transport_Flux_Chaleur_Turbulente::associer_modele_turbulence
Transport_Fluctuation_Temperature_W::associer_modele_turbulence
Transport_Fluctuation_Temperature_W_Bas_Re::associer_modele_turbulence
Modele_turbulence_scal_Schmidt::calculer_diffusion_turbulente
Modele_turbulence_scal_LES_dyn_VDF::calculer_diffusivite_turbulente
Modele_turbulence_scal_Prandtl::calculer_diffusivite_turbulente
Turbulence_paroi_scal_base::typer_lire_turbulence_paroi_scal
How to cite in this doc:
:ref:`Convection_Diffusion_std & Modele_turbulence_scal_base::equation() <public-convection-diffusion-std-ref-modele-turbulence-scal-base-equation>`
[Convection_Diffusion_std & Modele_turbulence_scal_base::equation()](#public-convection-diffusion-std-ref-modele-turbulence-scal-base-equation)
const Convection_Diffusion_std & Modele_turbulence_scal_base::equation() const
How to cite in this doc:
:ref:`const Convection_Diffusion_std & Modele_turbulence_scal_base::equation() const <public-const-convection-diffusion-std-ref-modele-turbulence-scal-base-equation-const>`
[const Convection_Diffusion_std & Modele_turbulence_scal_base::equation() const](#public-const-convection-diffusion-std-ref-modele-turbulence-scal-base-equation-const)
const Champ_base & Modele_turbulence_scal_base::get_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`const Champ_base & Modele_turbulence_scal_base::get_champ(const Motcle &nom) const override <public-const-champ-base-ref-modele-turbulence-scal-base-get-champ-const-motcle-ref-nom-const-override>`
[const Champ_base & Modele_turbulence_scal_base::get_champ(const Motcle &nom) const override](#public-const-champ-base-ref-modele-turbulence-scal-base-get-champ-const-motcle-ref-nom-const-override)
const Type_info * Modele_turbulence_scal_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 * Modele_turbulence_scal_base::get_info() const override <public-const-type-info-ptr-modele-turbulence-scal-base-get-info-const-override>`
[const Type_info * Modele_turbulence_scal_base::get_info() const override](#public-const-type-info-ptr-modele-turbulence-scal-base-get-info-const-override)
void Modele_turbulence_scal_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
Reimplements:
References
Referenced By
Modele_turbulence_scal_Fluctuation_Temperature::get_noms_champs_postraitables
Modele_turbulence_scal_Fluctuation_Temperature_W::get_noms_champs_postraitables
Convection_Diffusion_Temperature_IBM_Turbulent::get_noms_champs_postraitables
Convection_Diffusion_Chaleur_Turbulent_QC::get_noms_champs_postraitables
Convection_Diffusion_Concentration_Turbulent::get_noms_champs_postraitables
Convection_Diffusion_Espece_Binaire_Turbulent_QC::get_noms_champs_postraitables
Convection_Diffusion_Espece_Multi_Turbulent_QC::get_noms_champs_postraitables
Convection_Diffusion_Temperature_Turbulent::get_noms_champs_postraitables
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override <public-void-modele-turbulence-scal-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override>`
[void Modele_turbulence_scal_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override](#public-void-modele-turbulence-scal-base-get-noms-champs-postraitables-noms-ref-nom-option-opt-equal-none-const-override)
bool Modele_turbulence_scal_base::has_champ(const Motcle &nom) const override
Reimplements:
References
How to cite in this doc:
:ref:`bool Modele_turbulence_scal_base::has_champ(const Motcle &nom) const override <public-bool-modele-turbulence-scal-base-has-champ-const-motcle-ref-nom-const-override>`
[bool Modele_turbulence_scal_base::has_champ(const Motcle &nom) const override](#public-bool-modele-turbulence-scal-base-has-champ-const-motcle-ref-nom-const-override)
bool Modele_turbulence_scal_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`bool Modele_turbulence_scal_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override <public-bool-modele-turbulence-scal-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override>`
[bool Modele_turbulence_scal_base::has_champ(const Motcle &nom, TRUST_Ref< Champ_base * > &ref_champ) const override](#public-bool-modele-turbulence-scal-base-has-champ-const-motcle-ref-nom-trust-ref-champ-base-ptr-ref-ref-champ-const-override)
void Modele_turbulence_scal_base::imprimer(Sortie &) const
Effectue l’impression si cela est necessaire.
References
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::imprimer(Sortie &) const <public-void-modele-turbulence-scal-base-imprimer-sortie-ref-const>`
[void Modele_turbulence_scal_base::imprimer(Sortie &) const](#public-void-modele-turbulence-scal-base-imprimer-sortie-ref-const)
bool Modele_turbulence_scal_base::initTimeStep(double dt)
A surcharger dans les classes derivees qui possedent une ou des equations Appeler preparer_pas_de_temps sur ces equations.
Referenced By
How to cite in this doc:
:ref:`bool Modele_turbulence_scal_base::initTimeStep(double dt) <public-bool-modele-turbulence-scal-base-inittimestep-double-dt>`
[bool Modele_turbulence_scal_base::initTimeStep(double dt)](#public-bool-modele-turbulence-scal-base-inittimestep-double-dt)
int Modele_turbulence_scal_base::limpr_nusselt(double, double, double, double) const
Indique s’il faut imprimer ou non le Nusselt local.
References
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::limpr_nusselt(double, double, double, double) const <public-int-modele-turbulence-scal-base-limpr-nusselt-double-double-double-double-const>`
[int Modele_turbulence_scal_base::limpr_nusselt(double, double, double, double) const](#public-int-modele-turbulence-scal-base-limpr-nusselt-double-double-double-double-const)
int Modele_turbulence_scal_base::lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-modele-turbulence-scal-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Modele_turbulence_scal_base::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-modele-turbulence-scal-base-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi()
Renvoie la loi de turbulence sur la paroi.
References
How to cite in this doc:
:ref:`Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi() <public-turbulence-paroi-scal-base-ref-modele-turbulence-scal-base-loi-paroi>`
[Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi()](#public-turbulence-paroi-scal-base-ref-modele-turbulence-scal-base-loi-paroi)
const Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi() const
Renvoie la loi de turbulence sur la paroi (version const)
References
Referenced By
How to cite in this doc:
:ref:`const Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi() const <public-const-turbulence-paroi-scal-base-ref-modele-turbulence-scal-base-loi-paroi-const>`
[const Turbulence_paroi_scal_base & Modele_turbulence_scal_base::loi_paroi() const](#public-const-turbulence-paroi-scal-base-ref-modele-turbulence-scal-base-loi-paroi-const)
int Modele_turbulence_scal_base::loi_paroi_non_nulle() const
Renvoie si oui ou non loi de paroi (version const)
References
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::loi_paroi_non_nulle() const <public-int-modele-turbulence-scal-base-loi-paroi-non-nulle-const>`
[int Modele_turbulence_scal_base::loi_paroi_non_nulle() const](#public-int-modele-turbulence-scal-base-loi-paroi-non-nulle-const)
virtual void Modele_turbulence_scal_base::mettre_a_jour(double)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Modele_turbulence_scal_base::mettre_a_jour(double)=0 <public-virtual-void-modele-turbulence-scal-base-mettre-a-jour-double-equal-0>`
[virtual void Modele_turbulence_scal_base::mettre_a_jour(double)=0](#public-virtual-void-modele-turbulence-scal-base-mettre-a-jour-double-equal-0)
Modele_turbulence_scal_base::Modele_turbulence_scal_base()
How to cite in this doc:
:ref:`Modele_turbulence_scal_base::Modele_turbulence_scal_base() <public-modele-turbulence-scal-base-modele-turbulence-scal-base>`
[Modele_turbulence_scal_base::Modele_turbulence_scal_base()](#public-modele-turbulence-scal-base-modele-turbulence-scal-base)
int Modele_turbulence_scal_base::preparer_calcul()
NE FAIT RIEN.
References
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::preparer_calcul() <public-int-modele-turbulence-scal-base-preparer-calcul>`
[int Modele_turbulence_scal_base::preparer_calcul()](#public-int-modele-turbulence-scal-base-preparer-calcul)
int Modele_turbulence_scal_base::reprendre(Entree &) override
NE FAIT RIEN.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::reprendre(Entree &) override <public-int-modele-turbulence-scal-base-reprendre-entree-ref-override>`
[int Modele_turbulence_scal_base::reprendre(Entree &) override](#public-int-modele-turbulence-scal-base-reprendre-entree-ref-override)
int Modele_turbulence_scal_base::sauvegarder(Sortie &) const override
NE FAIT RIEN.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`int Modele_turbulence_scal_base::sauvegarder(Sortie &) const override <public-int-modele-turbulence-scal-base-sauvegarder-sortie-ref-const-override>`
[int Modele_turbulence_scal_base::sauvegarder(Sortie &) const override](#public-int-modele-turbulence-scal-base-sauvegarder-sortie-ref-const-override)
void Modele_turbulence_scal_base::set_param(Param &)
References
Referenced By
How to cite in this doc:
:ref:`void Modele_turbulence_scal_base::set_param(Param &) <public-void-modele-turbulence-scal-base-set-param-param-ref>`
[void Modele_turbulence_scal_base::set_param(Param &)](#public-void-modele-turbulence-scal-base-set-param-param-ref)
Modele_turbulence_scal_base::~Modele_turbulence_scal_base() override
How to cite in this doc:
:ref:`Modele_turbulence_scal_base::~Modele_turbulence_scal_base() override <public-modele-turbulence-scal-base-dtor-modele-turbulence-scal-base-override>`
[Modele_turbulence_scal_base::~Modele_turbulence_scal_base() override](#public-modele-turbulence-scal-base-dtor-modele-turbulence-scal-base-override)
const Type_info * Modele_turbulence_scal_base::info()
How to cite in this doc:
:ref:`const Type_info * Modele_turbulence_scal_base::info() <public-static-const-type-info-ptr-modele-turbulence-scal-base-info>`
[const Type_info * Modele_turbulence_scal_base::info()](#public-static-const-type-info-ptr-modele-turbulence-scal-base-info)
const Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(const Objet_U &) <public-static-const-modele-turbulence-scal-base-ref-modele-turbulence-scal-base-self-cast-const-objet-u-ref>`
[const Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(const Objet_U &)](#public-static-const-modele-turbulence-scal-base-ref-modele-turbulence-scal-base-self-cast-const-objet-u-ref)
Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(Objet_U &) <public-static-modele-turbulence-scal-base-ref-modele-turbulence-scal-base-self-cast-objet-u-ref>`
[Modele_turbulence_scal_base & Modele_turbulence_scal_base::self_cast(Objet_U &)](#public-static-modele-turbulence-scal-base-ref-modele-turbulence-scal-base-self-cast-objet-u-ref)
Sortie & Modele_turbulence_scal_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 & Modele_turbulence_scal_base::printOn(Sortie &x) const override <protected-sortie-ref-modele-turbulence-scal-base-printon-sortie-ref-x-const-override>`
[Sortie & Modele_turbulence_scal_base::printOn(Sortie &x) const override](#protected-sortie-ref-modele-turbulence-scal-base-printon-sortie-ref-x-const-override)
Entree & Modele_turbulence_scal_base::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Modele_turbulence_scal_base::readOn(Entree &) override <protected-entree-ref-modele-turbulence-scal-base-readon-entree-ref-override>`
[Entree & Modele_turbulence_scal_base::readOn(Entree &) override](#protected-entree-ref-modele-turbulence-scal-base-readon-entree-ref-override)
Attributes Documentation#
const Type_info Modele_turbulence_scal_base::info_obj
int Modele_turbulence_scal_base::boundaries_ = 0
TRUST_List<Nom> Modele_turbulence_scal_base::boundaries_list_
Champs_compris Modele_turbulence_scal_base::champs_compris_
TRUST_Deriv<Champ_Fonc_base> Modele_turbulence_scal_base::conductivite_turbulente_
TRUST_Deriv<Champ_Fonc_base> Modele_turbulence_scal_base::diffusivite_turbulente_
double Modele_turbulence_scal_base::dt_impr_nusselt_ = 1e + 38
double Modele_turbulence_scal_base::dt_impr_nusselt_mean_only_ = 1e + 38
TRUST_Deriv<Turbulence_paroi_scal_base> Modele_turbulence_scal_base::loipar_
TRUST_Ref<Convection_Diffusion_std *> Modele_turbulence_scal_base::mon_equation_
Nom Modele_turbulence_scal_base::nom_fichier_ = ""