Transport_2eq_base#

#include <Transport_2eq_base.h>

Classe Transport_2eq_base Classe de base pour les equations.

How to cite this class in this doc#

:ref:`Transport\_2eq\_base <class-transport-2eq-base>`
[Transport\_2eq\_base](#class-transport-2eq-base)

Detailed description#

de transport des modeles a deux equations type k - DISSIP

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

associer
void Transport_2eq_base::associer(const Equation_base &)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_2eq_base::associer(const Equation_base &) <public-void-transport-2eq-base-associer-const-equation-base-ref>`
[void Transport_2eq_base::associer(const Equation_base &)](#public-void-transport-2eq-base-associer-const-equation-base-ref)
associer_milieu_base
void Transport_2eq_base::associer_milieu_base(const Milieu_base &) override

Associe un milieu physique a l’equation.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Transport_2eq_base::associer_milieu_base(const Milieu_base &) override <public-void-transport-2eq-base-associer-milieu-base-const-milieu-base-ref-override>`
[void Transport_2eq_base::associer_milieu_base(const Milieu_base &) override](#public-void-transport-2eq-base-associer-milieu-base-const-milieu-base-ref-override)
associer_modele_turbulence
virtual void Transport_2eq_base::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Transport_2eq_base::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &)=0 <public-virtual-void-transport-2eq-base-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-equal-0>`
[virtual void Transport_2eq_base::associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &)=0](#public-virtual-void-transport-2eq-base-associer-modele-turbulence-const-modele-turbulence-hyd-2-eq-base-ref-equal-0)
calculer_pas_de_temps
double Transport_2eq_base::calculer_pas_de_temps() const override

Calcul du prochain pas de temps.

Renvoie l’inverse de la somme des inverses des pas de temps calcules par les operateurs. Ces pas de temps sont ceux pour le schema d’Euler explicite. Le pas de temps n’est pas majore par dt_max, ceci est fait dans corriger_dt_calcule

Reimplements:

References
How to cite in this doc:
:ref:`double Transport_2eq_base::calculer_pas_de_temps() const override <public-double-transport-2eq-base-calculer-pas-de-temps-const-override>`
[double Transport_2eq_base::calculer_pas_de_temps() const override](#public-double-transport-2eq-base-calculer-pas-de-temps-const-override)
get_info
const Type_info * Transport_2eq_base::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_2eq_base::get_info() const override <public-const-type-info-ptr-transport-2eq-base-get-info-const-override>`
[const Type_info * Transport_2eq_base::get_info() const override](#public-const-type-info-ptr-transport-2eq-base-get-info-const-override)
milieu
const Milieu_base & Transport_2eq_base::milieu() const override

Renvoie le milieu (fluide) associe a l’equation.

(version const)

Reimplements:

References
How to cite in this doc:
:ref:`const Milieu_base & Transport_2eq_base::milieu() const override <public-const-milieu-base-ref-transport-2eq-base-milieu-const-override>`
[const Milieu_base & Transport_2eq_base::milieu() const override](#public-const-milieu-base-ref-transport-2eq-base-milieu-const-override)
milieu
Milieu_base & Transport_2eq_base::milieu() override

Renvoie le milieu (fluide) associe a l’equation.

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Milieu_base & Transport_2eq_base::milieu() override <public-milieu-base-ref-transport-2eq-base-milieu-override>`
[Milieu_base & Transport_2eq_base::milieu() override](#public-milieu-base-ref-transport-2eq-base-milieu-override)
modele_turbulence
Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence()

Renvoie le modele de turbulence associe a l’equation.

References
How to cite in this doc:
:ref:`Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence() <public-modele-turbulence-hyd-2-eq-base-ref-transport-2eq-base-modele-turbulence>`
[Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence()](#public-modele-turbulence-hyd-2-eq-base-ref-transport-2eq-base-modele-turbulence)
modele_turbulence
const Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence() const

Renvoie le modele de turbulence associe a l’equation.

(version const)

References
Referenced By
How to cite in this doc:
:ref:`const Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence() const <public-const-modele-turbulence-hyd-2-eq-base-ref-transport-2eq-base-modele-turbulence-const>`
[const Modele_turbulence_hyd_2_eq_base & Transport_2eq_base::modele_turbulence() const](#public-const-modele-turbulence-hyd-2-eq-base-ref-transport-2eq-base-modele-turbulence-const)
set_param
void Transport_2eq_base::set_param(Param &) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`void Transport_2eq_base::set_param(Param &) override <public-void-transport-2eq-base-set-param-param-ref-override>`
[void Transport_2eq_base::set_param(Param &) override](#public-void-transport-2eq-base-set-param-param-ref-override)
Transport_2eq_base
Transport_2eq_base::Transport_2eq_base()
How to cite in this doc:
:ref:`Transport_2eq_base::Transport_2eq_base() <public-transport-2eq-base-transport-2eq-base>`
[Transport_2eq_base::Transport_2eq_base()](#public-transport-2eq-base-transport-2eq-base)
~Transport_2eq_base
Transport_2eq_base::~Transport_2eq_base() override
How to cite in this doc:
:ref:`Transport_2eq_base::~Transport_2eq_base() override <public-transport-2eq-base-dtor-transport-2eq-base-override>`
[Transport_2eq_base::~Transport_2eq_base() override](#public-transport-2eq-base-dtor-transport-2eq-base-override)
info
const Type_info * Transport_2eq_base::info()
How to cite in this doc:
:ref:`const Type_info * Transport_2eq_base::info() <public-static-const-type-info-ptr-transport-2eq-base-info>`
[const Type_info * Transport_2eq_base::info()](#public-static-const-type-info-ptr-transport-2eq-base-info)
self_cast
const Transport_2eq_base & Transport_2eq_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Transport_2eq_base & Transport_2eq_base::self_cast(const Objet_U &) <public-static-const-transport-2eq-base-ref-transport-2eq-base-self-cast-const-objet-u-ref>`
[const Transport_2eq_base & Transport_2eq_base::self_cast(const Objet_U &)](#public-static-const-transport-2eq-base-ref-transport-2eq-base-self-cast-const-objet-u-ref)
self_cast
Transport_2eq_base & Transport_2eq_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Transport_2eq_base & Transport_2eq_base::self_cast(Objet_U &) <public-static-transport-2eq-base-ref-transport-2eq-base-self-cast-objet-u-ref>`
[Transport_2eq_base & Transport_2eq_base::self_cast(Objet_U &)](#public-static-transport-2eq-base-ref-transport-2eq-base-self-cast-objet-u-ref)
get_position_cells
void Transport_2eq_base::get_position_cells(Nom &, int &)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_2eq_base::get_position_cells(Nom &, int &) <protected-void-transport-2eq-base-get-position-cells-nom-ref-int-ref>`
[void Transport_2eq_base::get_position_cells(Nom &, int &)](#protected-void-transport-2eq-base-get-position-cells-nom-ref-int-ref)
get_position_faces
void Transport_2eq_base::get_position_faces(Nom &, int &)
References
Referenced By
How to cite in this doc:
:ref:`void Transport_2eq_base::get_position_faces(Nom &, int &) <protected-void-transport-2eq-base-get-position-faces-nom-ref-int-ref>`
[void Transport_2eq_base::get_position_faces(Nom &, int &)](#protected-void-transport-2eq-base-get-position-faces-nom-ref-int-ref)
lire_op_diff_turbulent
Entree & Transport_2eq_base::lire_op_diff_turbulent(Entree &is)
References
Referenced By
How to cite in this doc:
:ref:`Entree & Transport_2eq_base::lire_op_diff_turbulent(Entree &is) <protected-entree-ref-transport-2eq-base-lire-op-diff-turbulent-entree-ref-is>`
[Entree & Transport_2eq_base::lire_op_diff_turbulent(Entree &is)](#protected-entree-ref-transport-2eq-base-lire-op-diff-turbulent-entree-ref-is)
printOn
Sortie & Transport_2eq_base::printOn(Sortie &x) const override

Reimplements:

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

Simple appel a Equation_base::readOn(Entree&)

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Transport_2eq_base::readOn(Entree &) override <protected-entree-ref-transport-2eq-base-readon-entree-ref-override>`
[Entree & Transport_2eq_base::readOn(Entree &) override](#protected-entree-ref-transport-2eq-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Transport_2eq_base::info_obj
la_vitesse_transportante (protected)
TRUST_Ref<Champ_Inc_base *> Transport_2eq_base::la_vitesse_transportante
le_fluide (protected)
TRUST_Ref<Milieu_base *> Transport_2eq_base::le_fluide
mon_modele (protected)
TRUST_Ref<Modele_turbulence_hyd_2_eq_base *> Transport_2eq_base::mon_modele
terme_convectif (protected)
Operateur_Conv Transport_2eq_base::terme_convectif
terme_diffusif (protected)
Operateur_Diff Transport_2eq_base::terme_diffusif