Pb_Thermohydraulique_Concentration#
#include <Pb_Thermohydraulique_Concentration.h>
classe Pb_Thermohydraulique_Concentration Cette classe represente un probleme de thermohydraulique avec concentrations :
How to cite this class in this doc#
:ref:`Pb\_Thermohydraulique\_Concentration <class-pb-thermohydraulique-concentration>`
[Pb\_Thermohydraulique\_Concentration](#class-pb-thermohydraulique-concentration)
Detailed description#
Equations de Navier_Stokes en regime laminaire pour un fluide incompressible-Equation d’energie en regime laminaire-Une equation de convection - diffusion pour un ou plusieurs constituants caracterises par leurs concentrations En general, on couple les equations d’energie et de concentration aux equations de Navier - Stokes par l’intermediaire du terme source des forces de volume dans lequel on prend en compte de petites variations de la masse volumique en fonction de la temperature et de la concentration.
Inherits from#
public : Pb_Thermohydraulique
Inherited by#
public : TRUSTProblem\_sup\_eqns
<Pb_Thermohydraulique_Concentration>
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Pb_Thermohydraulique_Concentration::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::associer_milieu_base(const Milieu_base &) override <public-void-pb-thermohydraulique-concentration-associer-milieu-base-const-milieu-base-ref-override>`
[void Pb_Thermohydraulique_Concentration::associer_milieu_base(const Milieu_base &) override](#public-void-pb-thermohydraulique-concentration-associer-milieu-base-const-milieu-base-ref-override)
int Pb_Thermohydraulique_Concentration::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Concentration::duplique() const override <public-int-pb-thermohydraulique-concentration-duplique-const-override>`
[int Pb_Thermohydraulique_Concentration::duplique() const override](#public-int-pb-thermohydraulique-concentration-duplique-const-override)
const Equation_base & Pb_Thermohydraulique_Concentration::equation(int) const override
Renvoie l’equation d’hydraulique de type Navier_Stokes_std si i = 0 Renvoie l’equation de la thermique de type.
Convection_Diffusion_Temperature si i = 1 Renvoie l’equation de la thermique de type Convection_Diffusion_Concentration si i = 2 (version const)
Reimplements:
References
How to cite in this doc:
:ref:`const Equation_base & Pb_Thermohydraulique_Concentration::equation(int) const override <public-const-equation-base-ref-pb-thermohydraulique-concentration-equation-int-const-override>`
[const Equation_base & Pb_Thermohydraulique_Concentration::equation(int) const override](#public-const-equation-base-ref-pb-thermohydraulique-concentration-equation-int-const-override)
Equation_base & Pb_Thermohydraulique_Concentration::equation(int) override
Renvoie l’equation d’hydraulique de type Navier_Stokes_std si i = 0 Renvoie l’equation de la thermique de type.
Convection_Diffusion_Temperature si i = 1 Renvoie l’equation de la thermique de type Convection_Diffusion_Concentration si i = 2
Reimplements:
References
How to cite in this doc:
:ref:`Equation_base & Pb_Thermohydraulique_Concentration::equation(int) override <public-equation-base-ref-pb-thermohydraulique-concentration-equation-int-override>`
[Equation_base & Pb_Thermohydraulique_Concentration::equation(int) override](#public-equation-base-ref-pb-thermohydraulique-concentration-equation-int-override)
const Type_info * Pb_Thermohydraulique_Concentration::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::get_info() const override <public-const-type-info-ptr-pb-thermohydraulique-concentration-get-info-const-override>`
[const Type_info * Pb_Thermohydraulique_Concentration::get_info() const override](#public-const-type-info-ptr-pb-thermohydraulique-concentration-get-info-const-override)
int Pb_Thermohydraulique_Concentration::nombre_d_equations() const override
Reimplements:
How to cite in this doc:
:ref:`int Pb_Thermohydraulique_Concentration::nombre_d_equations() const override <public-int-pb-thermohydraulique-concentration-nombre-d-equations-const-override>`
[int Pb_Thermohydraulique_Concentration::nombre_d_equations() const override](#public-int-pb-thermohydraulique-concentration-nombre-d-equations-const-override)
Pb_Thermohydraulique_Concentration::Pb_Thermohydraulique_Concentration()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration::Pb_Thermohydraulique_Concentration() <public-pb-thermohydraulique-concentration-pb-thermohydraulique-concentration>`
[Pb_Thermohydraulique_Concentration::Pb_Thermohydraulique_Concentration()](#public-pb-thermohydraulique-concentration-pb-thermohydraulique-concentration)
unsigned Pb_Thermohydraulique_Concentration::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Pb_Thermohydraulique_Concentration::taille_memoire() const override <public-unsigned-pb-thermohydraulique-concentration-taille-memoire-const-override>`
[unsigned Pb_Thermohydraulique_Concentration::taille_memoire() const override](#public-unsigned-pb-thermohydraulique-concentration-taille-memoire-const-override)
int Pb_Thermohydraulique_Concentration::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. 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::verifier() override <public-int-pb-thermohydraulique-concentration-verifier-override>`
[int Pb_Thermohydraulique_Concentration::verifier() override](#public-int-pb-thermohydraulique-concentration-verifier-override)
Pb_Thermohydraulique_Concentration::~Pb_Thermohydraulique_Concentration()
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration::~Pb_Thermohydraulique_Concentration() <public-pb-thermohydraulique-concentration-dtor-pb-thermohydraulique-concentration>`
[Pb_Thermohydraulique_Concentration::~Pb_Thermohydraulique_Concentration()](#public-pb-thermohydraulique-concentration-dtor-pb-thermohydraulique-concentration)
Objet_U * Pb_Thermohydraulique_Concentration::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Pb_Thermohydraulique_Concentration::cree_instance() <public-static-objet-u-ptr-pb-thermohydraulique-concentration-cree-instance>`
[Objet_U * Pb_Thermohydraulique_Concentration::cree_instance()](#public-static-objet-u-ptr-pb-thermohydraulique-concentration-cree-instance)
const Type_info * Pb_Thermohydraulique_Concentration::info()
How to cite in this doc:
:ref:`const Type_info * Pb_Thermohydraulique_Concentration::info() <public-static-const-type-info-ptr-pb-thermohydraulique-concentration-info>`
[const Type_info * Pb_Thermohydraulique_Concentration::info()](#public-static-const-type-info-ptr-pb-thermohydraulique-concentration-info)
const Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(const Objet_U &) <public-static-const-pb-thermohydraulique-concentration-ref-pb-thermohydraulique-concentration-self-cast-const-objet-u-ref>`
[const Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(const Objet_U &)](#public-static-const-pb-thermohydraulique-concentration-ref-pb-thermohydraulique-concentration-self-cast-const-objet-u-ref)
Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(Objet_U &) <public-static-pb-thermohydraulique-concentration-ref-pb-thermohydraulique-concentration-self-cast-objet-u-ref>`
[Pb_Thermohydraulique_Concentration & Pb_Thermohydraulique_Concentration::self_cast(Objet_U &)](#public-static-pb-thermohydraulique-concentration-ref-pb-thermohydraulique-concentration-self-cast-objet-u-ref)
Sortie & Pb_Thermohydraulique_Concentration::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::printOn(Sortie &x) const override <protected-sortie-ref-pb-thermohydraulique-concentration-printon-sortie-ref-x-const-override>`
[Sortie & Pb_Thermohydraulique_Concentration::printOn(Sortie &x) const override](#protected-sortie-ref-pb-thermohydraulique-concentration-printon-sortie-ref-x-const-override)
Entree & Pb_Thermohydraulique_Concentration::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::readOn(Entree &) override <protected-entree-ref-pb-thermohydraulique-concentration-readon-entree-ref-override>`
[Entree & Pb_Thermohydraulique_Concentration::readOn(Entree &) override](#protected-entree-ref-pb-thermohydraulique-concentration-readon-entree-ref-override)
Attributes Documentation#
const Type_info Pb_Thermohydraulique_Concentration::info_obj
Convection_Diffusion_Concentration Pb_Thermohydraulique_Concentration::eq_concentration