Convection_Diffusion_Concentration#
#include <Convection_Diffusion_Concentration.h>
classe Convection_Diffusion_Concentration Cas particulier de Convection_Diffusion_std
How to cite this class in this doc#
:ref:`Convection\_Diffusion\_Concentration <class-convection-diffusion-concentration>`
[Convection\_Diffusion\_Concentration](#class-convection-diffusion-concentration)
Detailed description#
pour un ou plusieurs constituants. Dans le cas de plusieurs constituants les champs concentration et diffusivite sont vectoriels.
Inherits from#
public : Convection_Diffusion_std
Inherited by#
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
void Convection_Diffusion_Concentration::associer_constituant(const Constituant &)
Associe un constituant a l’equation.
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Concentration::associer_constituant(const Constituant &) <public-void-convection-diffusion-concentration-associer-constituant-const-constituant-ref>`
[void Convection_Diffusion_Concentration::associer_constituant(const Constituant &)](#public-void-convection-diffusion-concentration-associer-constituant-const-constituant-ref)
void Convection_Diffusion_Concentration::associer_milieu_base(const Milieu_base &) override
Associe un milieu physique a l’equation, le milieu est en fait caste en Constituant et associe a l’equation.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Concentration::associer_milieu_base(const Milieu_base &) override <public-void-convection-diffusion-concentration-associer-milieu-base-const-milieu-base-ref-override>`
[void Convection_Diffusion_Concentration::associer_milieu_base(const Milieu_base &) override](#public-void-convection-diffusion-concentration-associer-milieu-base-const-milieu-base-ref-override)
Constituant & Convection_Diffusion_Concentration::constituant()
Renvoie le constituant (si il a ete associe).
How to cite in this doc:
:ref:`Constituant & Convection_Diffusion_Concentration::constituant() <public-constituant-ref-convection-diffusion-concentration-constituant>`
[Constituant & Convection_Diffusion_Concentration::constituant()](#public-constituant-ref-convection-diffusion-concentration-constituant)
const Constituant & Convection_Diffusion_Concentration::constituant() const
Renvoie le constituant (si il a ete associe).
(version const)
References
Referenced By
How to cite in this doc:
:ref:`const Constituant & Convection_Diffusion_Concentration::constituant() const <public-const-constituant-ref-convection-diffusion-concentration-constituant-const>`
[const Constituant & Convection_Diffusion_Concentration::constituant() const](#public-const-constituant-ref-convection-diffusion-concentration-constituant-const)
Convection_Diffusion_Concentration::Convection_Diffusion_Concentration()
How to cite in this doc:
:ref:`Convection_Diffusion_Concentration::Convection_Diffusion_Concentration() <public-convection-diffusion-concentration-convection-diffusion-concentration>`
[Convection_Diffusion_Concentration::Convection_Diffusion_Concentration()](#public-convection-diffusion-concentration-convection-diffusion-concentration)
const Champ_Don_base & Convection_Diffusion_Concentration::diffusivite_pour_transport() const override
Reimplements:
References
How to cite in this doc:
:ref:`const Champ_Don_base & Convection_Diffusion_Concentration::diffusivite_pour_transport() const override <public-const-champ-don-base-ref-convection-diffusion-concentration-diffusivite-pour-transport-const-override>`
[const Champ_Don_base & Convection_Diffusion_Concentration::diffusivite_pour_transport() const override](#public-const-champ-don-base-ref-convection-diffusion-concentration-diffusivite-pour-transport-const-override)
void Convection_Diffusion_Concentration::discretiser() override
Discretise l’equation.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Concentration::discretiser() override <public-void-convection-diffusion-concentration-discretiser-override>`
[void Convection_Diffusion_Concentration::discretiser() override](#public-void-convection-diffusion-concentration-discretiser-override)
const Motcle & Convection_Diffusion_Concentration::domaine_application() const override
Renvoie le nom du domaine d’application de l’equation.
Ici “Concentration”.
Reimplements:
How to cite in this doc:
:ref:`const Motcle & Convection_Diffusion_Concentration::domaine_application() const override <public-const-motcle-ref-convection-diffusion-concentration-domaine-application-const-override>`
[const Motcle & Convection_Diffusion_Concentration::domaine_application() const override](#public-const-motcle-ref-convection-diffusion-concentration-domaine-application-const-override)
int Convection_Diffusion_Concentration::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Convection_Diffusion_Concentration::duplique() const override <public-int-convection-diffusion-concentration-duplique-const-override>`
[int Convection_Diffusion_Concentration::duplique() const override](#public-int-convection-diffusion-concentration-duplique-const-override)
Champs_compris & Convection_Diffusion_Concentration::get_champ_compris()
References
How to cite in this doc:
:ref:`Champs_compris & Convection_Diffusion_Concentration::get_champ_compris() <public-champs-compris-ref-convection-diffusion-concentration-get-champ-compris>`
[Champs_compris & Convection_Diffusion_Concentration::get_champ_compris()](#public-champs-compris-ref-convection-diffusion-concentration-get-champ-compris)
const Type_info * Convection_Diffusion_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 * Convection_Diffusion_Concentration::get_info() const override <public-const-type-info-ptr-convection-diffusion-concentration-get-info-const-override>`
[const Type_info * Convection_Diffusion_Concentration::get_info() const override](#public-const-type-info-ptr-convection-diffusion-concentration-get-info-const-override)
int Convection_Diffusion_Concentration::impr(Sortie &os) const override
Impression des flux sur les bords sur un flot de sortie.
Appelle Equation_base::impr(Sortie&)
Reimplements:
References
How to cite in this doc:
:ref:`int Convection_Diffusion_Concentration::impr(Sortie &os) const override <public-int-convection-diffusion-concentration-impr-sortie-ref-os-const-override>`
[int Convection_Diffusion_Concentration::impr(Sortie &os) const override](#public-int-convection-diffusion-concentration-impr-sortie-ref-os-const-override)
const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override
Renvoie le champ inconnue de l’equation: la concentration.
(version const)
Reimplements:
References
Referenced By
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour
Convection_Diffusion_Concentration_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_Turbulent_FT_Disc::mettre_a_jour_chimie
Convection_Diffusion_Concentration_FT_Disc::ramasse_miette_simple
Convection_Diffusion_Concentration_Turbulent_FT_Disc::ramasse_miette_simple
How to cite in this doc:
:ref:`const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override <public-const-champ-inc-base-ref-convection-diffusion-concentration-inconnue-const-override>`
[const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override](#public-const-champ-inc-base-ref-convection-diffusion-concentration-inconnue-const-override)
Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override
Renvoie le champ inconnue de l’equation: la concentration.
Reimplements:
References
How to cite in this doc:
:ref:`Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override <public-champ-inc-base-ref-convection-diffusion-concentration-inconnue-override>`
[Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override](#public-champ-inc-base-ref-convection-diffusion-concentration-inconnue-override)
int Convection_Diffusion_Concentration::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 Convection_Diffusion_Concentration::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-convection-diffusion-concentration-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Convection_Diffusion_Concentration::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-convection-diffusion-concentration-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
const double & Convection_Diffusion_Concentration::masse_molaire() const
References
Referenced By
How to cite in this doc:
:ref:`const double & Convection_Diffusion_Concentration::masse_molaire() const <public-const-double-ref-convection-diffusion-concentration-masse-molaire-const>`
[const double & Convection_Diffusion_Concentration::masse_molaire() const](#public-const-double-ref-convection-diffusion-concentration-masse-molaire-const)
void Convection_Diffusion_Concentration::mettre_a_jour(double) override
La valeur de l’inconnue sur le pas de temps a ete calculee.
Cette methode avance le present jusqu’au temps passe en parametre. Elle met aussi a jour les proprietes du milieu.
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Concentration::mettre_a_jour(double) override <public-void-convection-diffusion-concentration-mettre-a-jour-double-override>`
[void Convection_Diffusion_Concentration::mettre_a_jour(double) override](#public-void-convection-diffusion-concentration-mettre-a-jour-double-override)
const Milieu_base & Convection_Diffusion_Concentration::milieu() const override
Renvoie le milieu physique de l’equation.
(un Constituant upcaste en Milieu_base ) (version const)
Reimplements:
References
How to cite in this doc:
:ref:`const Milieu_base & Convection_Diffusion_Concentration::milieu() const override <public-const-milieu-base-ref-convection-diffusion-concentration-milieu-const-override>`
[const Milieu_base & Convection_Diffusion_Concentration::milieu() const override](#public-const-milieu-base-ref-convection-diffusion-concentration-milieu-const-override)
Milieu_base & Convection_Diffusion_Concentration::milieu() override
Renvoie le milieu physique de l’equation.
(un Constituant upcaste en Milieu_base )
Reimplements:
References
How to cite in this doc:
:ref:`Milieu_base & Convection_Diffusion_Concentration::milieu() override <public-milieu-base-ref-convection-diffusion-concentration-milieu-override>`
[Milieu_base & Convection_Diffusion_Concentration::milieu() override](#public-milieu-base-ref-convection-diffusion-concentration-milieu-override)
int Convection_Diffusion_Concentration::nb_constituants() const
Renvoie le nombre de constituants du “Constituant” de l’equation.
References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Concentration::nb_constituants() const <public-int-convection-diffusion-concentration-nb-constituants-const>`
[int Convection_Diffusion_Concentration::nb_constituants() const](#public-int-convection-diffusion-concentration-nb-constituants-const)
int Convection_Diffusion_Concentration::preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`int Convection_Diffusion_Concentration::preparer_calcul() override <public-int-convection-diffusion-concentration-preparer-calcul-override>`
[int Convection_Diffusion_Concentration::preparer_calcul() override](#public-int-convection-diffusion-concentration-preparer-calcul-override)
void Convection_Diffusion_Concentration::set_param(Param &titi) override
Reimplements:
Referenced By
How to cite in this doc:
:ref:`void Convection_Diffusion_Concentration::set_param(Param &titi) override <public-void-convection-diffusion-concentration-set-param-param-ref-titi-override>`
[void Convection_Diffusion_Concentration::set_param(Param &titi) override](#public-void-convection-diffusion-concentration-set-param-param-ref-titi-override)
unsigned Convection_Diffusion_Concentration::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Convection_Diffusion_Concentration::taille_memoire() const override <public-unsigned-convection-diffusion-concentration-taille-memoire-const-override>`
[unsigned Convection_Diffusion_Concentration::taille_memoire() const override](#public-unsigned-convection-diffusion-concentration-taille-memoire-const-override)
Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration()
How to cite in this doc:
:ref:`Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration() <public-convection-diffusion-concentration-dtor-convection-diffusion-concentration>`
[Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration()](#public-convection-diffusion-concentration-dtor-convection-diffusion-concentration)
Objet_U * Convection_Diffusion_Concentration::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Convection_Diffusion_Concentration::cree_instance() <public-static-objet-u-ptr-convection-diffusion-concentration-cree-instance>`
[Objet_U * Convection_Diffusion_Concentration::cree_instance()](#public-static-objet-u-ptr-convection-diffusion-concentration-cree-instance)
const Type_info * Convection_Diffusion_Concentration::info()
How to cite in this doc:
:ref:`const Type_info * Convection_Diffusion_Concentration::info() <public-static-const-type-info-ptr-convection-diffusion-concentration-info>`
[const Type_info * Convection_Diffusion_Concentration::info()](#public-static-const-type-info-ptr-convection-diffusion-concentration-info)
const Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(const Objet_U &) <public-static-const-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-const-objet-u-ref>`
[const Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(const Objet_U &)](#public-static-const-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-const-objet-u-ref)
Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &) <public-static-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-objet-u-ref>`
[Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &)](#public-static-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-objet-u-ref)
Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override
Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.
Imprime le nom de l’equation, le solveur masse, les termes sources les conditions aux limites discretisees, les inconnues et les operateurs.
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override <protected-sortie-ref-convection-diffusion-concentration-printon-sortie-ref-x-const-override>`
[Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override](#protected-sortie-ref-convection-diffusion-concentration-printon-sortie-ref-x-const-override)
Entree & Convection_Diffusion_Concentration::readOn(Entree &) override
Verifie si l’equation a une concentration et un constituant associe et appelle Convection_Diffusion_std::readOn(Entree&) .
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`Entree & Convection_Diffusion_Concentration::readOn(Entree &) override <protected-entree-ref-convection-diffusion-concentration-readon-entree-ref-override>`
[Entree & Convection_Diffusion_Concentration::readOn(Entree &) override](#protected-entree-ref-convection-diffusion-concentration-readon-entree-ref-override)
Attributes Documentation#
const Type_info Convection_Diffusion_Concentration::info_obj
TRUST_Deriv<Champ_Inc_base> Convection_Diffusion_Concentration::la_concentration
TRUST_Ref<Constituant *> Convection_Diffusion_Concentration::le_constituant
double Convection_Diffusion_Concentration::masse_molaire_
int Convection_Diffusion_Concentration::nb_constituants_