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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

a_faire
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)
associer
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)
associer_eqn
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)
completer
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)
conductivite_turbulente
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)
creer_champ
void Modele_turbulence_scal_base::creer_champ(const Motcle &motlu) override

Reimplements:

References
Referenced By
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)
data_a_sauvegarder
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

References
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)
diffusivite_turbulente
const Champ_Fonc_base & Modele_turbulence_scal_base::diffusivite_turbulente() const
References
Referenced By
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)
discretiser
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)
equation
const Convection_Diffusion_std & Modele_turbulence_scal_base::equation() const
References
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)
get_champ
const Champ_base & Modele_turbulence_scal_base::get_champ(const Motcle &nom) const override

Reimplements:

References
Referenced By
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)
get_info
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)
get_noms_champs_postraitables
void Modele_turbulence_scal_base::get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override

Reimplements:

References
Referenced By
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)
has_champ
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)
has_champ
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)
imprimer
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)
initTimeStep
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)
limpr_nusselt
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)
lire_motcle_non_standard
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:

References
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)
loi_paroi
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)
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)
loi_paroi_non_nulle
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)
mettre_a_jour
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::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)
preparer_calcul
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)
reprendre
int Modele_turbulence_scal_base::reprendre(Entree &) override

NE FAIT RIEN.

Reimplements:

References
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)
sauvegarder
int Modele_turbulence_scal_base::sauvegarder(Sortie &) const override

NE FAIT RIEN.

Reimplements:

References
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)
set_param
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::~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)
info
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)
self_cast
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)
self_cast
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)
printOn
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)
readOn
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#

info_obj (public)
const Type_info Modele_turbulence_scal_base::info_obj
boundaries_ (protected)
int Modele_turbulence_scal_base::boundaries_ = 0
boundaries_list_ (protected)
TRUST_List<Nom> Modele_turbulence_scal_base::boundaries_list_
champs_compris_ (protected)
Champs_compris Modele_turbulence_scal_base::champs_compris_
conductivite_turbulente_ (protected)
TRUST_Deriv<Champ_Fonc_base> Modele_turbulence_scal_base::conductivite_turbulente_
diffusivite_turbulente_ (protected)
TRUST_Deriv<Champ_Fonc_base> Modele_turbulence_scal_base::diffusivite_turbulente_
dt_impr_nusselt_ (protected)
double Modele_turbulence_scal_base::dt_impr_nusselt_ = 1e + 38
dt_impr_nusselt_mean_only_ (protected)
double Modele_turbulence_scal_base::dt_impr_nusselt_mean_only_ = 1e + 38
loipar_ (protected)
TRUST_Deriv<Turbulence_paroi_scal_base> Modele_turbulence_scal_base::loipar_
mon_equation_ (protected)
TRUST_Ref<Convection_Diffusion_std *> Modele_turbulence_scal_base::mon_equation_
nom_fichier_ (protected)
Nom Modele_turbulence_scal_base::nom_fichier_ = ""