Convection_Diffusion_Concentration#
#include <Convection_Diffusion_Concentration.h>
classe Convection_Diffusion_Concentration Cas particulier de Convection_Diffusion_std
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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#
associer_constituant#
void Convection_Diffusion_Concentration::associer_constituant(const Constituant &)
Associe un constituant a l’equation.
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Convection_Diffusion_Concentration::associer_constituant(const Constituant &) <convection-diffusion-concentration-public-void-convection-diffusion-concentration-associer-constituant-const-constituant-ref>`
[void Convection_Diffusion_Concentration::associer_constituant(const Constituant &)](#convection-diffusion-concentration-public-void-convection-diffusion-concentration-associer-constituant-const-constituant-ref)
associer_milieu_base#
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.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Convection_Diffusion_Concentration::associer_milieu_base(const Milieu_base &) override <convection-diffusion-concentration-public-void-convection-diffusion-concentration-associer-milieu-base-const-milieu-base-ref-override>`
[void Convection_Diffusion_Concentration::associer_milieu_base(const Milieu_base &) override](#convection-diffusion-concentration-public-void-convection-diffusion-concentration-associer-milieu-base-const-milieu-base-ref-override)
constituant#
Constituant & Convection_Diffusion_Concentration::constituant()
Renvoie le constituant (si il a ete associe).
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Constituant & Convection_Diffusion_Concentration::constituant() <convection-diffusion-concentration-public-constituant-ref-convection-diffusion-concentration-constituant>`
[Constituant & Convection_Diffusion_Concentration::constituant()](#convection-diffusion-concentration-public-constituant-ref-convection-diffusion-concentration-constituant)
constituant#
const Constituant & Convection_Diffusion_Concentration::constituant() const
Renvoie le constituant (si il a ete associe).
Detailed description
(version const)
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Constituant & Convection_Diffusion_Concentration::constituant() const <convection-diffusion-concentration-public-const-constituant-ref-convection-diffusion-concentration-constituant-const>`
[const Constituant & Convection_Diffusion_Concentration::constituant() const](#convection-diffusion-concentration-public-const-constituant-ref-convection-diffusion-concentration-constituant-const)
Convection_Diffusion_Concentration#
Convection_Diffusion_Concentration::Convection_Diffusion_Concentration()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Convection_Diffusion_Concentration::Convection_Diffusion_Concentration() <convection-diffusion-concentration-public-convection-diffusion-concentration-convection-diffusion-concentration>`
[Convection_Diffusion_Concentration::Convection_Diffusion_Concentration()](#convection-diffusion-concentration-public-convection-diffusion-concentration-convection-diffusion-concentration)
diffusivite_pour_transport#
const Champ_Don_base & Convection_Diffusion_Concentration::diffusivite_pour_transport() const override
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Champ_Don_base & Convection_Diffusion_Concentration::diffusivite_pour_transport() const override <convection-diffusion-concentration-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](#convection-diffusion-concentration-public-const-champ-don-base-ref-convection-diffusion-concentration-diffusivite-pour-transport-const-override)
discretiser#
void Convection_Diffusion_Concentration::discretiser() override
Discretise l’equation.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Convection_Diffusion_Concentration::discretiser() override <convection-diffusion-concentration-public-void-convection-diffusion-concentration-discretiser-override>`
[void Convection_Diffusion_Concentration::discretiser() override](#convection-diffusion-concentration-public-void-convection-diffusion-concentration-discretiser-override)
domaine_application#
const Motcle & Convection_Diffusion_Concentration::domaine_application() const override
Renvoie le nom du domaine d’application de l’equation.
Detailed description
Ici “Concentration”.
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Motcle & Convection_Diffusion_Concentration::domaine_application() const override <convection-diffusion-concentration-public-const-motcle-ref-convection-diffusion-concentration-domaine-application-const-override>`
[const Motcle & Convection_Diffusion_Concentration::domaine_application() const override](#convection-diffusion-concentration-public-const-motcle-ref-convection-diffusion-concentration-domaine-application-const-override)
duplique#
int Convection_Diffusion_Concentration::duplique() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Convection_Diffusion_Concentration::duplique() const override <convection-diffusion-concentration-public-int-convection-diffusion-concentration-duplique-const-override>`
[int Convection_Diffusion_Concentration::duplique() const override](#convection-diffusion-concentration-public-int-convection-diffusion-concentration-duplique-const-override)
get_champ_compris#
Champs_compris & Convection_Diffusion_Concentration::get_champ_compris()
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Champs_compris & Convection_Diffusion_Concentration::get_champ_compris() <convection-diffusion-concentration-public-champs-compris-ref-convection-diffusion-concentration-get-champ-compris>`
[Champs_compris & Convection_Diffusion_Concentration::get_champ_compris()](#convection-diffusion-concentration-public-champs-compris-ref-convection-diffusion-concentration-get-champ-compris)
get_info#
const Type_info * Convection_Diffusion_Concentration::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Convection_Diffusion_Concentration::get_info() const override <convection-diffusion-concentration-public-const-type-info-ptr-convection-diffusion-concentration-get-info-const-override>`
[const Type_info * Convection_Diffusion_Concentration::get_info() const override](#convection-diffusion-concentration-public-const-type-info-ptr-convection-diffusion-concentration-get-info-const-override)
impr#
int Convection_Diffusion_Concentration::impr(Sortie &os) const override
Impression des flux sur les bords sur un flot de sortie.
Detailed description
Appelle Equation_base::impr(Sortie&)
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Convection_Diffusion_Concentration::impr(Sortie &os) const override <convection-diffusion-concentration-public-int-convection-diffusion-concentration-impr-sortie-ref-os-const-override>`
[int Convection_Diffusion_Concentration::impr(Sortie &os) const override](#convection-diffusion-concentration-public-int-convection-diffusion-concentration-impr-sortie-ref-os-const-override)
inconnue#
const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override
Renvoie le champ inconnue de l’equation: la concentration.
Detailed description
(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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override <convection-diffusion-concentration-public-const-champ-inc-base-ref-convection-diffusion-concentration-inconnue-const-override>`
[const Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() const override](#convection-diffusion-concentration-public-const-champ-inc-base-ref-convection-diffusion-concentration-inconnue-const-override)
inconnue#
Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override
Renvoie le champ inconnue de l’equation: la concentration.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override <convection-diffusion-concentration-public-champ-inc-base-ref-convection-diffusion-concentration-inconnue-override>`
[Champ_Inc_base & Convection_Diffusion_Concentration::inconnue() override](#convection-diffusion-concentration-public-champ-inc-base-ref-convection-diffusion-concentration-inconnue-override)
lire_motcle_non_standard#
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.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Convection_Diffusion_Concentration::lire_motcle_non_standard(const Motcle &, Entree &) override <convection-diffusion-concentration-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](#convection-diffusion-concentration-public-int-convection-diffusion-concentration-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
masse_molaire#
const double & Convection_Diffusion_Concentration::masse_molaire() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const double & Convection_Diffusion_Concentration::masse_molaire() const <convection-diffusion-concentration-public-const-double-ref-convection-diffusion-concentration-masse-molaire-const>`
[const double & Convection_Diffusion_Concentration::masse_molaire() const](#convection-diffusion-concentration-public-const-double-ref-convection-diffusion-concentration-masse-molaire-const)
mettre_a_jour#
void Convection_Diffusion_Concentration::mettre_a_jour(double) override
La valeur de l’inconnue sur le pas de temps a ete calculee.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Convection_Diffusion_Concentration::mettre_a_jour(double) override <convection-diffusion-concentration-public-void-convection-diffusion-concentration-mettre-a-jour-double-override>`
[void Convection_Diffusion_Concentration::mettre_a_jour(double) override](#convection-diffusion-concentration-public-void-convection-diffusion-concentration-mettre-a-jour-double-override)
milieu#
const Milieu_base & Convection_Diffusion_Concentration::milieu() const override
Renvoie le milieu physique de l’equation.
Detailed description
(un Constituant upcaste en Milieu_base ) (version const)
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Milieu_base & Convection_Diffusion_Concentration::milieu() const override <convection-diffusion-concentration-public-const-milieu-base-ref-convection-diffusion-concentration-milieu-const-override>`
[const Milieu_base & Convection_Diffusion_Concentration::milieu() const override](#convection-diffusion-concentration-public-const-milieu-base-ref-convection-diffusion-concentration-milieu-const-override)
milieu#
Milieu_base & Convection_Diffusion_Concentration::milieu() override
Renvoie le milieu physique de l’equation.
Detailed description
(un Constituant upcaste en Milieu_base )
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Milieu_base & Convection_Diffusion_Concentration::milieu() override <convection-diffusion-concentration-public-milieu-base-ref-convection-diffusion-concentration-milieu-override>`
[Milieu_base & Convection_Diffusion_Concentration::milieu() override](#convection-diffusion-concentration-public-milieu-base-ref-convection-diffusion-concentration-milieu-override)
nb_constituants#
int Convection_Diffusion_Concentration::nb_constituants() const
Renvoie le nombre de constituants du “Constituant” de l’equation.
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Convection_Diffusion_Concentration::nb_constituants() const <convection-diffusion-concentration-public-int-convection-diffusion-concentration-nb-constituants-const>`
[int Convection_Diffusion_Concentration::nb_constituants() const](#convection-diffusion-concentration-public-int-convection-diffusion-concentration-nb-constituants-const)
preparer_calcul#
int Convection_Diffusion_Concentration::preparer_calcul() override
Tout ce qui ne depend pas des autres problemes eventuels.
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Convection_Diffusion_Concentration::preparer_calcul() override <convection-diffusion-concentration-public-int-convection-diffusion-concentration-preparer-calcul-override>`
[int Convection_Diffusion_Concentration::preparer_calcul() override](#convection-diffusion-concentration-public-int-convection-diffusion-concentration-preparer-calcul-override)
set_param#
void Convection_Diffusion_Concentration::set_param(Param &titi) override
Detailed description
Reimplements:
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Convection_Diffusion_Concentration::set_param(Param &titi) override <convection-diffusion-concentration-public-void-convection-diffusion-concentration-set-param-param-ref-titi-override>`
[void Convection_Diffusion_Concentration::set_param(Param &titi) override](#convection-diffusion-concentration-public-void-convection-diffusion-concentration-set-param-param-ref-titi-override)
taille_memoire#
unsigned Convection_Diffusion_Concentration::taille_memoire() const override
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`unsigned Convection_Diffusion_Concentration::taille_memoire() const override <convection-diffusion-concentration-public-unsigned-convection-diffusion-concentration-taille-memoire-const-override>`
[unsigned Convection_Diffusion_Concentration::taille_memoire() const override](#convection-diffusion-concentration-public-unsigned-convection-diffusion-concentration-taille-memoire-const-override)
~Convection_Diffusion_Concentration#
Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration() <convection-diffusion-concentration-public-convection-diffusion-concentration-dtor-convection-diffusion-concentration>`
[Convection_Diffusion_Concentration::~Convection_Diffusion_Concentration()](#convection-diffusion-concentration-public-convection-diffusion-concentration-dtor-convection-diffusion-concentration)
cree_instance#
Objet_U * Convection_Diffusion_Concentration::cree_instance()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Objet_U * Convection_Diffusion_Concentration::cree_instance() <convection-diffusion-concentration-public-static-objet-u-ptr-convection-diffusion-concentration-cree-instance>`
[Objet_U * Convection_Diffusion_Concentration::cree_instance()](#convection-diffusion-concentration-public-static-objet-u-ptr-convection-diffusion-concentration-cree-instance)
info#
const Type_info * Convection_Diffusion_Concentration::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Convection_Diffusion_Concentration::info() <convection-diffusion-concentration-public-static-const-type-info-ptr-convection-diffusion-concentration-info>`
[const Type_info * Convection_Diffusion_Concentration::info()](#convection-diffusion-concentration-public-static-const-type-info-ptr-convection-diffusion-concentration-info)
self_cast#
const Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(const Objet_U &) <convection-diffusion-concentration-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 &)](#convection-diffusion-concentration-public-static-const-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-const-objet-u-ref)
self_cast#
Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &) <convection-diffusion-concentration-public-static-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-objet-u-ref>`
[Convection_Diffusion_Concentration & Convection_Diffusion_Concentration::self_cast(Objet_U &)](#convection-diffusion-concentration-public-static-convection-diffusion-concentration-ref-convection-diffusion-concentration-self-cast-objet-u-ref)
printOn#
Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override
Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override <convection-diffusion-concentration-protected-sortie-ref-convection-diffusion-concentration-printon-sortie-ref-x-const-override>`
[Sortie & Convection_Diffusion_Concentration::printOn(Sortie &x) const override](#convection-diffusion-concentration-protected-sortie-ref-convection-diffusion-concentration-printon-sortie-ref-x-const-override)
readOn#
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&) .
Detailed description
Reimplements:
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Convection_Diffusion_Concentration::readOn(Entree &) override <convection-diffusion-concentration-protected-entree-ref-convection-diffusion-concentration-readon-entree-ref-override>`
[Entree & Convection_Diffusion_Concentration::readOn(Entree &) override](#convection-diffusion-concentration-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_