Pb_Thermohydraulique_Concentration_Turbulent#

#include <Pb_Thermohydraulique_Concentration_Turbulent.h>

Classe Pb_Thermohydraulique_Concentration_Turbulent Cette classe represente un probleme de thermohydraulique.

How to cite this class in this doc#

:ref:`Pb\_Thermohydraulique\_Concentration\_Turbulent <class-pb-thermohydraulique-concentration-turbulent>`
[Pb\_Thermohydraulique\_Concentration\_Turbulent](#class-pb-thermohydraulique-concentration-turbulent)

Detailed description#

avec modelisation de la turbulence:

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_milieu_base
void Pb_Thermohydraulique_Concentration_Turbulent::associer_milieu_base(const Milieu_base &) override

Associe un milieu au probleme, Si le milieu est de type.

  • Fluide_Incompressible, il sera associe a l’equation de l’hydraulique et a l’equation d’energie. - Constituant, il sera associe a l’equation de convection - diffusion Un autre type de milieu provoque une erreur

Reimplements:

References
How to cite in this doc:
:ref:`void Pb_Thermohydraulique_Concentration_Turbulent::associer_milieu_base(const Milieu_base &) override <public-void-pb-thermohydraulique-concentration-turbulent-associer-milieu-base-const-milieu-base-ref-override>`
[void Pb_Thermohydraulique_Concentration_Turbulent::associer_milieu_base(const Milieu_base &) override](#public-void-pb-thermohydraulique-concentration-turbulent-associer-milieu-base-const-milieu-base-ref-override)
duplique
int Pb_Thermohydraulique_Concentration_Turbulent::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Concentration_Turbulent::duplique() const override <public-int-pb-thermohydraulique-concentration-turbulent-duplique-const-override>`
[int Pb_Thermohydraulique_Concentration_Turbulent::duplique() const override](#public-int-pb-thermohydraulique-concentration-turbulent-duplique-const-override)
equation
const Equation_base & Pb_Thermohydraulique_Concentration_Turbulent::equation(int) const override

Reimplements:

References
How to cite in this doc:
:ref:`const Equation_base & Pb_Thermohydraulique_Concentration_Turbulent::equation(int) const override <public-const-equation-base-ref-pb-thermohydraulique-concentration-turbulent-equation-int-const-override>`
[const Equation_base & Pb_Thermohydraulique_Concentration_Turbulent::equation(int) const override](#public-const-equation-base-ref-pb-thermohydraulique-concentration-turbulent-equation-int-const-override)
equation
Equation_base & Pb_Thermohydraulique_Concentration_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 Renvoie l’equation de la thermique de type Convection_Diffusion_Concentration_Turbulent si i = 2

Reimplements:

References
How to cite in this doc:
:ref:`Equation_base & Pb_Thermohydraulique_Concentration_Turbulent::equation(int) override <public-equation-base-ref-pb-thermohydraulique-concentration-turbulent-equation-int-override>`
[Equation_base & Pb_Thermohydraulique_Concentration_Turbulent::equation(int) override](#public-equation-base-ref-pb-thermohydraulique-concentration-turbulent-equation-int-override)
get_info
const Type_info * Pb_Thermohydraulique_Concentration_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_Concentration_Turbulent::get_info() const override <public-const-type-info-ptr-pb-thermohydraulique-concentration-turbulent-get-info-const-override>`
[const Type_info * Pb_Thermohydraulique_Concentration_Turbulent::get_info() const override](#public-const-type-info-ptr-pb-thermohydraulique-concentration-turbulent-get-info-const-override)
nombre_d_equations
int Pb_Thermohydraulique_Concentration_Turbulent::nombre_d_equations() const override

Renvoie le nombre d’equation, Renvoie 3 car il y a 2 equations a un probleme de.

thermo - hydraulique avec concentration:

Reimplements:

How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Concentration_Turbulent::nombre_d_equations() const override <public-int-pb-thermohydraulique-concentration-turbulent-nombre-d-equations-const-override>`
[int Pb_Thermohydraulique_Concentration_Turbulent::nombre_d_equations() const override](#public-int-pb-thermohydraulique-concentration-turbulent-nombre-d-equations-const-override)
Pb_Thermohydraulique_Concentration_Turbulent
Pb_Thermohydraulique_Concentration_Turbulent::Pb_Thermohydraulique_Concentration_Turbulent()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration_Turbulent::Pb_Thermohydraulique_Concentration_Turbulent() <public-pb-thermohydraulique-concentration-turbulent-pb-thermohydraulique-concentration-turbulent>`
[Pb_Thermohydraulique_Concentration_Turbulent::Pb_Thermohydraulique_Concentration_Turbulent()](#public-pb-thermohydraulique-concentration-turbulent-pb-thermohydraulique-concentration-turbulent)
taille_memoire
unsigned Pb_Thermohydraulique_Concentration_Turbulent::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Pb_Thermohydraulique_Concentration_Turbulent::taille_memoire() const override <public-unsigned-pb-thermohydraulique-concentration-turbulent-taille-memoire-const-override>`
[unsigned Pb_Thermohydraulique_Concentration_Turbulent::taille_memoire() const override](#public-unsigned-pb-thermohydraulique-concentration-turbulent-taille-memoire-const-override)
verifier
int Pb_Thermohydraulique_Concentration_Turbulent::verifier() override

Teste la compatibilite des equations de convection - diffusion et de l’hydraulique.

Le test se fait sur les conditions aux limites discretisees de chaque equation ainsi que sur les modeles de turbulence des equations qui doivent etre de la meme famille. Appels aux fonctions de librairie hors classe: tester_compatibilite_hydr_thermique(const Domaine_Cl_dis_base&,const Domaine_Cl_dis_base&) tester_compatibilite_hydr_concentration(const Domaine_Cl_dis_base&,const Domaine_Cl_dis_base&)

Reimplements:

References
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Concentration_Turbulent::verifier() override <public-int-pb-thermohydraulique-concentration-turbulent-verifier-override>`
[int Pb_Thermohydraulique_Concentration_Turbulent::verifier() override](#public-int-pb-thermohydraulique-concentration-turbulent-verifier-override)
viscosite_turbulente
const Champ_Fonc_base & Pb_Thermohydraulique_Concentration_Turbulent::viscosite_turbulente() const
References
How to cite in this doc:
:ref:`const Champ_Fonc_base & Pb_Thermohydraulique_Concentration_Turbulent::viscosite_turbulente() const <public-const-champ-fonc-base-ref-pb-thermohydraulique-concentration-turbulent-viscosite-turbulente-const>`
[const Champ_Fonc_base & Pb_Thermohydraulique_Concentration_Turbulent::viscosite_turbulente() const](#public-const-champ-fonc-base-ref-pb-thermohydraulique-concentration-turbulent-viscosite-turbulente-const)
~Pb_Thermohydraulique_Concentration_Turbulent
Pb_Thermohydraulique_Concentration_Turbulent::~Pb_Thermohydraulique_Concentration_Turbulent()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration_Turbulent::~Pb_Thermohydraulique_Concentration_Turbulent() <public-pb-thermohydraulique-concentration-turbulent-dtor-pb-thermohydraulique-concentration-turbulent>`
[Pb_Thermohydraulique_Concentration_Turbulent::~Pb_Thermohydraulique_Concentration_Turbulent()](#public-pb-thermohydraulique-concentration-turbulent-dtor-pb-thermohydraulique-concentration-turbulent)
cree_instance
Objet_U * Pb_Thermohydraulique_Concentration_Turbulent::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Pb_Thermohydraulique_Concentration_Turbulent::cree_instance() <public-static-objet-u-ptr-pb-thermohydraulique-concentration-turbulent-cree-instance>`
[Objet_U * Pb_Thermohydraulique_Concentration_Turbulent::cree_instance()](#public-static-objet-u-ptr-pb-thermohydraulique-concentration-turbulent-cree-instance)
info
const Type_info * Pb_Thermohydraulique_Concentration_Turbulent::info()
How to cite in this doc:
:ref:`const Type_info * Pb_Thermohydraulique_Concentration_Turbulent::info() <public-static-const-type-info-ptr-pb-thermohydraulique-concentration-turbulent-info>`
[const Type_info * Pb_Thermohydraulique_Concentration_Turbulent::info()](#public-static-const-type-info-ptr-pb-thermohydraulique-concentration-turbulent-info)
self_cast
const Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(const Objet_U &) <public-static-const-pb-thermohydraulique-concentration-turbulent-ref-pb-thermohydraulique-concentration-turbulent-self-cast-const-objet-u-ref>`
[const Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(const Objet_U &)](#public-static-const-pb-thermohydraulique-concentration-turbulent-ref-pb-thermohydraulique-concentration-turbulent-self-cast-const-objet-u-ref)
self_cast
Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(Objet_U &) <public-static-pb-thermohydraulique-concentration-turbulent-ref-pb-thermohydraulique-concentration-turbulent-self-cast-objet-u-ref>`
[Pb_Thermohydraulique_Concentration_Turbulent & Pb_Thermohydraulique_Concentration_Turbulent::self_cast(Objet_U &)](#public-static-pb-thermohydraulique-concentration-turbulent-ref-pb-thermohydraulique-concentration-turbulent-self-cast-objet-u-ref)
printOn
Sortie & Pb_Thermohydraulique_Concentration_Turbulent::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 & Pb_Thermohydraulique_Concentration_Turbulent::printOn(Sortie &x) const override <protected-sortie-ref-pb-thermohydraulique-concentration-turbulent-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Thermohydraulique_Concentration_Turbulent::printOn(Sortie &x) const override](#protected-sortie-ref-pb-thermohydraulique-concentration-turbulent-printon-sortie-ref-x-const-override)
readOn
Entree & Pb_Thermohydraulique_Concentration_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
How to cite in this doc:
:ref:`Entree & Pb_Thermohydraulique_Concentration_Turbulent::readOn(Entree &) override <protected-entree-ref-pb-thermohydraulique-concentration-turbulent-readon-entree-ref-override>`
[Entree & Pb_Thermohydraulique_Concentration_Turbulent::readOn(Entree &) override](#protected-entree-ref-pb-thermohydraulique-concentration-turbulent-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Pb_Thermohydraulique_Concentration_Turbulent::info_obj
eq_concentration (protected)
Convection_Diffusion_Concentration_Turbulent Pb_Thermohydraulique_Concentration_Turbulent::eq_concentration
eq_hydraulique (protected)
Navier_Stokes_Turbulent Pb_Thermohydraulique_Concentration_Turbulent::eq_hydraulique
eq_thermique (protected)
Convection_Diffusion_Temperature_Turbulent Pb_Thermohydraulique_Concentration_Turbulent::eq_thermique