Transport_K_ou_Eps#

#include <Transport_K_ou_Eps.h>
Brief description

classe Transport_K_ou_Eps Cette classe represente l’equation de transport de l’energie cinetique

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:`Transport\_K\_ou\_Eps <class-transport-k-ou-eps>`
[Transport\_K\_ou\_Eps](#class-transport-k-ou-eps)

Detailed description#

turbulente K et du taux de dissipation epsilon (eps) associee au modele de turbulence (k,eps). On traite en une seule equation le transport des deux grandeurs turbulentes. Il s’agit donc d’une equation vectorielle, dont le champ inconnue possede 2 composantes: K et epsilon. On instanciera un objet de cette classe uniquement si on utilise le modele (k,eps) pour traiter la turbulence en mode “bicephale”

Inherits from#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classTransport__K__ou__Eps__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_Champ_Inconnu#

Definition
void Transport_K_ou_Eps::associer_Champ_Inconnu(const Champ_Inc_base &)
Brief description

Associe un champ de vitesse (transportante)a l’equation.

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:`void Transport_K_ou_Eps::associer_Champ_Inconnu(const Champ_Inc_base &) <transport-k-ou-eps-public-void-transport-k-ou-eps-associer-champ-inconnu-const-champ-inc-base-ref>`
[void Transport_K_ou_Eps::associer_Champ_Inconnu(const Champ_Inc_base &)](#transport-k-ou-eps-public-void-transport-k-ou-eps-associer-champ-inconnu-const-champ-inc-base-ref)

associer_modele_turbulence#

Definition
void Transport_K_ou_Eps::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override
Brief description

Associe un modele de turbulence K - epsilon a l’equation.

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:`void Transport_K_ou_Eps::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override <transport-k-ou-eps-public-void-transport-k-ou-eps-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-override>`
[void Transport_K_ou_Eps::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override](#transport-k-ou-eps-public-void-transport-k-ou-eps-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-override)

corriger_derivee_impl#

Definition
DoubleTab & Transport_K_ou_Eps::corriger_derivee_impl(DoubleTab &d) override
Brief description
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:`DoubleTab & Transport_K_ou_Eps::corriger_derivee_impl(DoubleTab &d) override <transport-k-ou-eps-public-doubletab-ref-transport-k-ou-eps-corriger-derivee-impl-doubletab-ref-d-override>`
[DoubleTab & Transport_K_ou_Eps::corriger_derivee_impl(DoubleTab &d) override](#transport-k-ou-eps-public-doubletab-ref-transport-k-ou-eps-corriger-derivee-impl-doubletab-ref-d-override)

domaine_application#

Definition
const Motcle & Transport_K_ou_Eps::domaine_application() const override
Brief description

Renvoie le nom du domaine d’application de l’equation.

Detailed description

Ici “Transport_Keps”.

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 & Transport_K_ou_Eps::domaine_application() const override <transport-k-ou-eps-public-const-motcle-ref-transport-k-ou-eps-domaine-application-const-override>`
[const Motcle & Transport_K_ou_Eps::domaine_application() const override](#transport-k-ou-eps-public-const-motcle-ref-transport-k-ou-eps-domaine-application-const-override)

duplique#

Definition
int Transport_K_ou_Eps::duplique() const override
Brief description
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 Transport_K_ou_Eps::duplique() const override <transport-k-ou-eps-public-int-transport-k-ou-eps-duplique-const-override>`
[int Transport_K_ou_Eps::duplique() const override](#transport-k-ou-eps-public-int-transport-k-ou-eps-duplique-const-override)

get_info#

Definition
const Type_info * Transport_K_ou_Eps::get_info() const override
Brief description

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 * Transport_K_ou_Eps::get_info() const override <transport-k-ou-eps-public-const-type-info-ptr-transport-k-ou-eps-get-info-const-override>`
[const Type_info * Transport_K_ou_Eps::get_info() const override](#transport-k-ou-eps-public-const-type-info-ptr-transport-k-ou-eps-get-info-const-override)

lire_motcle_non_standard#

Definition
int Transport_K_ou_Eps::lire_motcle_non_standard(const Motcle &, Entree &) override
Brief description

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

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:`int Transport_K_ou_Eps::lire_motcle_non_standard(const Motcle &, Entree &) override <transport-k-ou-eps-public-int-transport-k-ou-eps-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Transport_K_ou_Eps::lire_motcle_non_standard(const Motcle &, Entree &) override](#transport-k-ou-eps-public-int-transport-k-ou-eps-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)

nombre_d_operateurs#

Definition
int Transport_K_ou_Eps::nombre_d_operateurs() const override
Brief description

Renvoie le nombre d’operateurs de l’equation.

Detailed description

Ici 2.

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:`int Transport_K_ou_Eps::nombre_d_operateurs() const override <transport-k-ou-eps-public-int-transport-k-ou-eps-nombre-d-operateurs-const-override>`
[int Transport_K_ou_Eps::nombre_d_operateurs() const override](#transport-k-ou-eps-public-int-transport-k-ou-eps-nombre-d-operateurs-const-override)

operateur#

Definition
const Operateur & Transport_K_ou_Eps::operateur(int) const override
Brief description

Renvoie l’operateur specifie par son index: renvoie terme_diffusif si i = 0.

Detailed description

renvoie terme_convectif si i = 1 exit si i>1 (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 Operateur & Transport_K_ou_Eps::operateur(int) const override <transport-k-ou-eps-public-const-operateur-ref-transport-k-ou-eps-operateur-int-const-override>`
[const Operateur & Transport_K_ou_Eps::operateur(int) const override](#transport-k-ou-eps-public-const-operateur-ref-transport-k-ou-eps-operateur-int-const-override)

operateur#

Definition
Operateur & Transport_K_ou_Eps::operateur(int) override
Brief description

Renvoie l’operateur specifie par son index: renvoie terme_diffusif si i = 0.

Detailed description

renvoie terme_convectif si i = 1 exit si i>1

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:`Operateur & Transport_K_ou_Eps::operateur(int) override <transport-k-ou-eps-public-operateur-ref-transport-k-ou-eps-operateur-int-override>`
[Operateur & Transport_K_ou_Eps::operateur(int) override](#transport-k-ou-eps-public-operateur-ref-transport-k-ou-eps-operateur-int-override)

set_param#

Definition
void Transport_K_ou_Eps::set_param(Param &param) override
Brief description
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:`void Transport_K_ou_Eps::set_param(Param &param) override <transport-k-ou-eps-public-void-transport-k-ou-eps-set-param-param-ref-param-override>`
[void Transport_K_ou_Eps::set_param(Param &param) override](#transport-k-ou-eps-public-void-transport-k-ou-eps-set-param-param-ref-param-override)

taille_memoire#

Definition
unsigned Transport_K_ou_Eps::taille_memoire() const override
Brief description
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 Transport_K_ou_Eps::taille_memoire() const override <transport-k-ou-eps-public-unsigned-transport-k-ou-eps-taille-memoire-const-override>`
[unsigned Transport_K_ou_Eps::taille_memoire() const override](#transport-k-ou-eps-public-unsigned-transport-k-ou-eps-taille-memoire-const-override)

Transport_K_ou_Eps#

Definition
Transport_K_ou_Eps::Transport_K_ou_Eps()
Brief description
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:`Transport_K_ou_Eps::Transport_K_ou_Eps() <transport-k-ou-eps-public-transport-k-ou-eps-transport-k-ou-eps>`
[Transport_K_ou_Eps::Transport_K_ou_Eps()](#transport-k-ou-eps-public-transport-k-ou-eps-transport-k-ou-eps)

~Transport_K_ou_Eps#

Definition
Transport_K_ou_Eps::~Transport_K_ou_Eps()
Brief description
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:`Transport_K_ou_Eps::~Transport_K_ou_Eps() <transport-k-ou-eps-public-transport-k-ou-eps-dtor-transport-k-ou-eps>`
[Transport_K_ou_Eps::~Transport_K_ou_Eps()](#transport-k-ou-eps-public-transport-k-ou-eps-dtor-transport-k-ou-eps)

cree_instance#

Definition
Objet_U * Transport_K_ou_Eps::cree_instance()
Brief description
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 * Transport_K_ou_Eps::cree_instance() <transport-k-ou-eps-public-static-objet-u-ptr-transport-k-ou-eps-cree-instance>`
[Objet_U * Transport_K_ou_Eps::cree_instance()](#transport-k-ou-eps-public-static-objet-u-ptr-transport-k-ou-eps-cree-instance)

info#

Definition
const Type_info * Transport_K_ou_Eps::info()
Brief description
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 * Transport_K_ou_Eps::info() <transport-k-ou-eps-public-static-const-type-info-ptr-transport-k-ou-eps-info>`
[const Type_info * Transport_K_ou_Eps::info()](#transport-k-ou-eps-public-static-const-type-info-ptr-transport-k-ou-eps-info)

self_cast#

Definition
const Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(const Objet_U &)
Brief description
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 Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(const Objet_U &) <transport-k-ou-eps-public-static-const-transport-k-ou-eps-ref-transport-k-ou-eps-self-cast-const-objet-u-ref>`
[const Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(const Objet_U &)](#transport-k-ou-eps-public-static-const-transport-k-ou-eps-ref-transport-k-ou-eps-self-cast-const-objet-u-ref)

self_cast#

Definition
Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(Objet_U &)
Brief description
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:`Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(Objet_U &) <transport-k-ou-eps-public-static-transport-k-ou-eps-ref-transport-k-ou-eps-self-cast-objet-u-ref>`
[Transport_K_ou_Eps & Transport_K_ou_Eps::self_cast(Objet_U &)](#transport-k-ou-eps-public-static-transport-k-ou-eps-ref-transport-k-ou-eps-self-cast-objet-u-ref)

printOn#

Definition
Sortie & Transport_K_ou_Eps::printOn(Sortie &x) const override
Brief description

Imprime le type de l’equation sur un flot de sortie.

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:`Sortie & Transport_K_ou_Eps::printOn(Sortie &x) const override <transport-k-ou-eps-protected-sortie-ref-transport-k-ou-eps-printon-sortie-ref-x-const-override>`
[Sortie & Transport_K_ou_Eps::printOn(Sortie &x) const override](#transport-k-ou-eps-protected-sortie-ref-transport-k-ou-eps-printon-sortie-ref-x-const-override)

readOn#

Definition
Entree & Transport_K_ou_Eps::readOn(Entree &) override
Brief description

Lit les specifications d’une equation de transport K - epsilon a partir d’un flot d’entree.

Detailed description

Controle dynamique du type du terme source.

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:`Entree & Transport_K_ou_Eps::readOn(Entree &) override <transport-k-ou-eps-protected-entree-ref-transport-k-ou-eps-readon-entree-ref-override>`
[Entree & Transport_K_ou_Eps::readOn(Entree &) override](#transport-k-ou-eps-protected-entree-ref-transport-k-ou-eps-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Transport_K_ou_Eps::info_obj
Champ_don_nul_ (protected)
TRUST_Deriv<Champ_Don_base> Transport_K_ou_Eps::Champ_don_nul_
inco_eqn_associee (protected)
TRUST_Ref<Champ_Inc_base *> Transport_K_ou_Eps::inco_eqn_associee
with_nu_ (protected)
int Transport_K_ou_Eps::with_nu_