Transport_K_Omega#

#include <Transport_K_Omega.h>

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

How to cite this class in this doc#

:ref:`Transport\_K\_Omega <class-transport-k-omega>`
[Transport\_K\_Omega](#class-transport-k-omega)

Detailed description#

turbulente K et de dissipation specifique omega (omega) associee au modele de turbulence (k, omega). 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 omega.

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer_Champ_Inconnu
void Transport_K_Omega::associer_Champ_Inconnu(const Champ_Inc_base &)

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

References
How to cite in this doc:
:ref:`void Transport_K_Omega::associer_Champ_Inconnu(const Champ_Inc_base &) <public-void-transport-k-omega-associer-champ-inconnu-const-champ-inc-base-ref>`
[void Transport_K_Omega::associer_Champ_Inconnu(const Champ_Inc_base &)](#public-void-transport-k-omega-associer-champ-inconnu-const-champ-inc-base-ref)
associer_modele_turbulence
void Transport_K_Omega::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override

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

Reimplements:

References
How to cite in this doc:
:ref:`void Transport_K_Omega::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override <public-void-transport-k-omega-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-override>`
[void Transport_K_Omega::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override](#public-void-transport-k-omega-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-override)
completer
void Transport_K_Omega::completer() override

Methode to associate the gradient operator.

Reimplements:

References
How to cite in this doc:
:ref:`void Transport_K_Omega::completer() override <public-void-transport-k-omega-completer-override>`
[void Transport_K_Omega::completer() override](#public-void-transport-k-omega-completer-override)
corriger_derivee_impl
DoubleTab & Transport_K_Omega::corriger_derivee_impl(DoubleTab &d) override

Reimplements:

References
How to cite in this doc:
:ref:`DoubleTab & Transport_K_Omega::corriger_derivee_impl(DoubleTab &d) override <public-doubletab-ref-transport-k-omega-corriger-derivee-impl-doubletab-ref-d-override>`
[DoubleTab & Transport_K_Omega::corriger_derivee_impl(DoubleTab &d) override](#public-doubletab-ref-transport-k-omega-corriger-derivee-impl-doubletab-ref-d-override)
corriger_derivee_impl_ALE
virtual void Transport_K_Omega::corriger_derivee_impl_ALE(DoubleTab &d)
Referenced By
How to cite in this doc:
:ref:`virtual void Transport_K_Omega::corriger_derivee_impl_ALE(DoubleTab &d) <public-virtual-void-transport-k-omega-corriger-derivee-impl-ale-doubletab-ref-d>`
[virtual void Transport_K_Omega::corriger_derivee_impl_ALE(DoubleTab &d)](#public-virtual-void-transport-k-omega-corriger-derivee-impl-ale-doubletab-ref-d)
domaine_application
const Motcle & Transport_K_Omega::domaine_application() const override

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

Ici “Transport_Komega”.

Reimplements:

How to cite in this doc:
:ref:`const Motcle & Transport_K_Omega::domaine_application() const override <public-const-motcle-ref-transport-k-omega-domaine-application-const-override>`
[const Motcle & Transport_K_Omega::domaine_application() const override](#public-const-motcle-ref-transport-k-omega-domaine-application-const-override)
duplique
int Transport_K_Omega::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Transport_K_Omega::duplique() const override <public-int-transport-k-omega-duplique-const-override>`
[int Transport_K_Omega::duplique() const override](#public-int-transport-k-omega-duplique-const-override)
get_info
const Type_info * Transport_K_Omega::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 * Transport_K_Omega::get_info() const override <public-const-type-info-ptr-transport-k-omega-get-info-const-override>`
[const Type_info * Transport_K_Omega::get_info() const override](#public-const-type-info-ptr-transport-k-omega-get-info-const-override)
gradient_operator_komega
const Operateur_Grad & Transport_K_Omega::gradient_operator_komega() const
References
How to cite in this doc:
:ref:`const Operateur_Grad & Transport_K_Omega::gradient_operator_komega() const <public-const-operateur-grad-ref-transport-k-omega-gradient-operator-komega-const>`
[const Operateur_Grad & Transport_K_Omega::gradient_operator_komega() const](#public-const-operateur-grad-ref-transport-k-omega-gradient-operator-komega-const)
lire_motcle_non_standard
int Transport_K_Omega::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
How to cite in this doc:
:ref:`int Transport_K_Omega::lire_motcle_non_standard(const Motcle &, Entree &) override <public-int-transport-k-omega-lire-motcle-non-standard-const-motcle-ref-entree-ref-override>`
[int Transport_K_Omega::lire_motcle_non_standard(const Motcle &, Entree &) override](#public-int-transport-k-omega-lire-motcle-non-standard-const-motcle-ref-entree-ref-override)
nombre_d_operateurs
int Transport_K_Omega::nombre_d_operateurs() const override

Renvoie le nombre d’operateurs de l’equation.

Ici 2.

Reimplements:

Referenced By
How to cite in this doc:
:ref:`int Transport_K_Omega::nombre_d_operateurs() const override <public-int-transport-k-omega-nombre-d-operateurs-const-override>`
[int Transport_K_Omega::nombre_d_operateurs() const override](#public-int-transport-k-omega-nombre-d-operateurs-const-override)
operateur
const Operateur & Transport_K_Omega::operateur(int) const override

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

renvoie terme_convectif si i = 1 exit si i>1 (version const)

Reimplements:

References
How to cite in this doc:
:ref:`const Operateur & Transport_K_Omega::operateur(int) const override <public-const-operateur-ref-transport-k-omega-operateur-int-const-override>`
[const Operateur & Transport_K_Omega::operateur(int) const override](#public-const-operateur-ref-transport-k-omega-operateur-int-const-override)
operateur
Operateur & Transport_K_Omega::operateur(int) override

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

renvoie terme_convectif si i = 1 exit si i>1

Reimplements:

References
How to cite in this doc:
:ref:`Operateur & Transport_K_Omega::operateur(int) override <public-operateur-ref-transport-k-omega-operateur-int-override>`
[Operateur & Transport_K_Omega::operateur(int) override](#public-operateur-ref-transport-k-omega-operateur-int-override)
set_param
void Transport_K_Omega::set_param(Param &param) override

Reimplements:

References
How to cite in this doc:
:ref:`void Transport_K_Omega::set_param(Param &param) override <public-void-transport-k-omega-set-param-param-ref-param-override>`
[void Transport_K_Omega::set_param(Param &param) override](#public-void-transport-k-omega-set-param-param-ref-param-override)
taille_memoire
unsigned Transport_K_Omega::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Transport_K_Omega::taille_memoire() const override <public-unsigned-transport-k-omega-taille-memoire-const-override>`
[unsigned Transport_K_Omega::taille_memoire() const override](#public-unsigned-transport-k-omega-taille-memoire-const-override)
Transport_K_Omega
Transport_K_Omega::Transport_K_Omega()
How to cite in this doc:
:ref:`Transport_K_Omega::Transport_K_Omega() <public-transport-k-omega-transport-k-omega>`
[Transport_K_Omega::Transport_K_Omega()](#public-transport-k-omega-transport-k-omega)
~Transport_K_Omega
Transport_K_Omega::~Transport_K_Omega()
How to cite in this doc:
:ref:`Transport_K_Omega::~Transport_K_Omega() <public-transport-k-omega-dtor-transport-k-omega>`
[Transport_K_Omega::~Transport_K_Omega()](#public-transport-k-omega-dtor-transport-k-omega)
cree_instance
Objet_U * Transport_K_Omega::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Transport_K_Omega::cree_instance() <public-static-objet-u-ptr-transport-k-omega-cree-instance>`
[Objet_U * Transport_K_Omega::cree_instance()](#public-static-objet-u-ptr-transport-k-omega-cree-instance)
info
const Type_info * Transport_K_Omega::info()
How to cite in this doc:
:ref:`const Type_info * Transport_K_Omega::info() <public-static-const-type-info-ptr-transport-k-omega-info>`
[const Type_info * Transport_K_Omega::info()](#public-static-const-type-info-ptr-transport-k-omega-info)
self_cast
const Transport_K_Omega & Transport_K_Omega::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Transport_K_Omega & Transport_K_Omega::self_cast(const Objet_U &) <public-static-const-transport-k-omega-ref-transport-k-omega-self-cast-const-objet-u-ref>`
[const Transport_K_Omega & Transport_K_Omega::self_cast(const Objet_U &)](#public-static-const-transport-k-omega-ref-transport-k-omega-self-cast-const-objet-u-ref)
self_cast
Transport_K_Omega & Transport_K_Omega::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Transport_K_Omega & Transport_K_Omega::self_cast(Objet_U &) <public-static-transport-k-omega-ref-transport-k-omega-self-cast-objet-u-ref>`
[Transport_K_Omega & Transport_K_Omega::self_cast(Objet_U &)](#public-static-transport-k-omega-ref-transport-k-omega-self-cast-objet-u-ref)
printOn
Sortie & Transport_K_Omega::printOn(Sortie &x) const override

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

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Transport_K_Omega::printOn(Sortie &x) const override <protected-sortie-ref-transport-k-omega-printon-sortie-ref-x-const-override>`
[Sortie & Transport_K_Omega::printOn(Sortie &x) const override](#protected-sortie-ref-transport-k-omega-printon-sortie-ref-x-const-override)
readOn
Entree & Transport_K_Omega::readOn(Entree &) override

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

Controle dynamique du type du terme source.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Transport_K_Omega::readOn(Entree &) override <protected-entree-ref-transport-k-omega-readon-entree-ref-override>`
[Entree & Transport_K_Omega::readOn(Entree &) override](#protected-entree-ref-transport-k-omega-readon-entree-ref-override)

Attributes Documentation#

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