Pb_Thermohydraulique_Turbulent#
#include <Pb_Thermohydraulique_Turbulent.h>
classe Pb_Thermohydraulique_Turbulent Cette classe represente un probleme de thermohydraulique
How to cite this class in this doc#
:ref:`Pb\_Thermohydraulique\_Turbulent <class-pb-thermohydraulique-turbulent>`
[Pb\_Thermohydraulique\_Turbulent](#class-pb-thermohydraulique-turbulent)
Detailed description#
avec modelisation de la turbulence:
Inherits from#
public : Pb_Fluide_base
Inherited by#
public : TRUSTProblem\_Concentration\_Gen
<Pb_Thermohydraulique_Turbulent, Convection_Diffusion_Concentration_Turbulent, Constituant>
public : TRUSTProblem\_sup\_eqns
<Pb_Thermohydraulique_Turbulent>
public : Pb_Rayo_Thermohydraulique_Turbulent
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Pb_Thermohydraulique_Turbulent::associer_milieu_base(const Milieu_base &) override
Associe le milieu au probleme Le milieu doit etre de type fluide incompressible.
Reimplements:
References
How to cite in this doc:
:ref:`void Pb_Thermohydraulique_Turbulent::associer_milieu_base(const Milieu_base &) override <public-void-pb-thermohydraulique-turbulent-associer-milieu-base-const-milieu-base-ref-override>`
[void Pb_Thermohydraulique_Turbulent::associer_milieu_base(const Milieu_base &) override](#public-void-pb-thermohydraulique-turbulent-associer-milieu-base-const-milieu-base-ref-override)
int Pb_Thermohydraulique_Turbulent::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Turbulent::duplique() const override <public-int-pb-thermohydraulique-turbulent-duplique-const-override>`
[int Pb_Thermohydraulique_Turbulent::duplique() const override](#public-int-pb-thermohydraulique-turbulent-duplique-const-override)
const Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) const override
Reimplements:
References
How to cite in this doc:
:ref:`const Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) const override <public-const-equation-base-ref-pb-thermohydraulique-turbulent-equation-int-const-override>`
[const Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) const override](#public-const-equation-base-ref-pb-thermohydraulique-turbulent-equation-int-const-override)
Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) override
Renvoie l’equation d’hydraulique de type Navier_Stokes_Turbulent si i = 0 Renvoie l’equation de la thermique de type.
Convection_Diffusion_Temperature_Turbulent si i = 1
Reimplements:
References
How to cite in this doc:
:ref:`Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) override <public-equation-base-ref-pb-thermohydraulique-turbulent-equation-int-override>`
[Equation_base & Pb_Thermohydraulique_Turbulent::equation(int) override](#public-equation-base-ref-pb-thermohydraulique-turbulent-equation-int-override)
const Type_info * Pb_Thermohydraulique_Turbulent::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 * Pb_Thermohydraulique_Turbulent::get_info() const override <public-const-type-info-ptr-pb-thermohydraulique-turbulent-get-info-const-override>`
[const Type_info * Pb_Thermohydraulique_Turbulent::get_info() const override](#public-const-type-info-ptr-pb-thermohydraulique-turbulent-get-info-const-override)
int Pb_Thermohydraulique_Turbulent::nombre_d_equations() const override
Renvoie le nombre d’equation, Renvoie 2 car il y a 2 equations a un probleme de.
thermo - hydraulique turbulent:
Reimplements:
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Turbulent::nombre_d_equations() const override <public-int-pb-thermohydraulique-turbulent-nombre-d-equations-const-override>`
[int Pb_Thermohydraulique_Turbulent::nombre_d_equations() const override](#public-int-pb-thermohydraulique-turbulent-nombre-d-equations-const-override)
Pb_Thermohydraulique_Turbulent::Pb_Thermohydraulique_Turbulent()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Turbulent::Pb_Thermohydraulique_Turbulent() <public-pb-thermohydraulique-turbulent-pb-thermohydraulique-turbulent>`
[Pb_Thermohydraulique_Turbulent::Pb_Thermohydraulique_Turbulent()](#public-pb-thermohydraulique-turbulent-pb-thermohydraulique-turbulent)
unsigned Pb_Thermohydraulique_Turbulent::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Pb_Thermohydraulique_Turbulent::taille_memoire() const override <public-unsigned-pb-thermohydraulique-turbulent-taille-memoire-const-override>`
[unsigned Pb_Thermohydraulique_Turbulent::taille_memoire() const override](#public-unsigned-pb-thermohydraulique-turbulent-taille-memoire-const-override)
int Pb_Thermohydraulique_Turbulent::verifier() override
Teste la compatibilite des equations de la thermique et de l’hydraulique.
Les tests se font sur les conditions aux limites discretisees de chaque equation et sur les modeles de turbulences respectifs des equations de l’hydraulique et de la thermique (qui doivent etre de la meme famille). Appel la fonction de librairie hors classe: tester_compatibilite_hydr_thermique(const Domaine_Cl_dis_base&,const Domaine_Cl_dis_base&)
Reimplements:
References
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Turbulent::verifier() override <public-int-pb-thermohydraulique-turbulent-verifier-override>`
[int Pb_Thermohydraulique_Turbulent::verifier() override](#public-int-pb-thermohydraulique-turbulent-verifier-override)
const Champ_Fonc_base & Pb_Thermohydraulique_Turbulent::viscosite_turbulente() const
How to cite in this doc:
:ref:`const Champ_Fonc_base & Pb_Thermohydraulique_Turbulent::viscosite_turbulente() const <public-const-champ-fonc-base-ref-pb-thermohydraulique-turbulent-viscosite-turbulente-const>`
[const Champ_Fonc_base & Pb_Thermohydraulique_Turbulent::viscosite_turbulente() const](#public-const-champ-fonc-base-ref-pb-thermohydraulique-turbulent-viscosite-turbulente-const)
Pb_Thermohydraulique_Turbulent::~Pb_Thermohydraulique_Turbulent()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Turbulent::~Pb_Thermohydraulique_Turbulent() <public-pb-thermohydraulique-turbulent-dtor-pb-thermohydraulique-turbulent>`
[Pb_Thermohydraulique_Turbulent::~Pb_Thermohydraulique_Turbulent()](#public-pb-thermohydraulique-turbulent-dtor-pb-thermohydraulique-turbulent)
Objet_U * Pb_Thermohydraulique_Turbulent::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Pb_Thermohydraulique_Turbulent::cree_instance() <public-static-objet-u-ptr-pb-thermohydraulique-turbulent-cree-instance>`
[Objet_U * Pb_Thermohydraulique_Turbulent::cree_instance()](#public-static-objet-u-ptr-pb-thermohydraulique-turbulent-cree-instance)
const Type_info * Pb_Thermohydraulique_Turbulent::info()
How to cite in this doc:
:ref:`const Type_info * Pb_Thermohydraulique_Turbulent::info() <public-static-const-type-info-ptr-pb-thermohydraulique-turbulent-info>`
[const Type_info * Pb_Thermohydraulique_Turbulent::info()](#public-static-const-type-info-ptr-pb-thermohydraulique-turbulent-info)
const Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(const Objet_U &) <public-static-const-pb-thermohydraulique-turbulent-ref-pb-thermohydraulique-turbulent-self-cast-const-objet-u-ref>`
[const Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(const Objet_U &)](#public-static-const-pb-thermohydraulique-turbulent-ref-pb-thermohydraulique-turbulent-self-cast-const-objet-u-ref)
Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(Objet_U &) <public-static-pb-thermohydraulique-turbulent-ref-pb-thermohydraulique-turbulent-self-cast-objet-u-ref>`
[Pb_Thermohydraulique_Turbulent & Pb_Thermohydraulique_Turbulent::self_cast(Objet_U &)](#public-static-pb-thermohydraulique-turbulent-ref-pb-thermohydraulique-turbulent-self-cast-objet-u-ref)
Sortie & Pb_Thermohydraulique_Turbulent::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Pb_Thermohydraulique_Turbulent::printOn(Sortie &x) const override <protected-sortie-ref-pb-thermohydraulique-turbulent-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Thermohydraulique_Turbulent::printOn(Sortie &x) const override](#protected-sortie-ref-pb-thermohydraulique-turbulent-printon-sortie-ref-x-const-override)
Entree & Pb_Thermohydraulique_Turbulent::readOn(Entree &) override
Lecture d’un probleme dans un flot d’entree, et ouverture du flot de sauvegarde.
Format: { nom_milieu bloc de lecture d’un milieu nom_equation bloc de lecture d’une equation Postraitement bloc de lecture postraitement reprise | sauvegarde | sauvegarde_simple formatte | binaire | pdi nom_de_fichier } L’option sauvegarde_simple permet de sauver le probleme dans le fichier choisi en ecrasant a chaque fois les sauvegardes precedentes : cela permet d’economiser de la place disque.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Pb_Thermohydraulique_Turbulent::readOn(Entree &) override <protected-entree-ref-pb-thermohydraulique-turbulent-readon-entree-ref-override>`
[Entree & Pb_Thermohydraulique_Turbulent::readOn(Entree &) override](#protected-entree-ref-pb-thermohydraulique-turbulent-readon-entree-ref-override)
Attributes Documentation#
const Type_info Pb_Thermohydraulique_Turbulent::info_obj
Navier_Stokes_Turbulent Pb_Thermohydraulique_Turbulent::eq_hydraulique
Convection_Diffusion_Temperature_Turbulent Pb_Thermohydraulique_Turbulent::eq_thermique