Convection_Diffusion_Turbulent#

#include <Convection_Diffusion_Turbulent.h>
Brief description

classe Convection_Diffusion_Turbulent Cette classe represente la convection - diffusion d’une ou plusieurs

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\_Turbulent <class-convection-diffusion-turbulent>`
[Convection\_Diffusion\_Turbulent](#class-convection-diffusion-turbulent)

Detailed description#

grandeurs scalaires (la temperature, une concentration ou plusieurs concentrations) par un fluide verifiant la condition d’incompressibilite div U = 0, avec modelisation de la turbulence. Ce n’est pas (a elle seule) une classe de la hierarchie des equations de TrioU, mais elle porte un modele de turbulence.

Inherited by#

Inheritance graph#

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

../../../../../_images/classConvection__Diffusion__Turbulent__inherit__graph.png

List of Public Methods#

List of Protected Methods#

Complete Member Function Documentation#

completer#

Definition
void Convection_Diffusion_Turbulent::completer()
Brief description

Complete le modele de turbulence.

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_Turbulent::completer() <convection-diffusion-turbulent-public-void-convection-diffusion-turbulent-completer>`
[void Convection_Diffusion_Turbulent::completer()](#convection-diffusion-turbulent-public-void-convection-diffusion-turbulent-completer)

data_a_sauvegarder#

Definition
std::vector<YAML_data> Convection_Diffusion_Turbulent::data_a_sauvegarder() const
Brief description

for PDI IO: retrieve name, type and dimensions of the fields to save/restore

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:`std::vector<YAML_data> Convection_Diffusion_Turbulent::data_a_sauvegarder() const <convection-diffusion-turbulent-public-std-vector-yaml-data-convection-diffusion-turbulent-data-a-sauvegarder-const>`
[std::vector<YAML_data> Convection_Diffusion_Turbulent::data_a_sauvegarder() const](#convection-diffusion-turbulent-public-std-vector-yaml-data-convection-diffusion-turbulent-data-a-sauvegarder-const)

initTimeStep#

Definition
bool Convection_Diffusion_Turbulent::initTimeStep(double dt)
Brief description
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:`bool Convection_Diffusion_Turbulent::initTimeStep(double dt) <convection-diffusion-turbulent-public-bool-convection-diffusion-turbulent-inittimestep-double-dt>`
[bool Convection_Diffusion_Turbulent::initTimeStep(double dt)](#convection-diffusion-turbulent-public-bool-convection-diffusion-turbulent-inittimestep-double-dt)

lire_modele#

Definition
Entree & Convection_Diffusion_Turbulent::lire_modele(Entree &, const Equation_base &)
Brief description
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:`Entree & Convection_Diffusion_Turbulent::lire_modele(Entree &, const Equation_base &) <convection-diffusion-turbulent-public-entree-ref-convection-diffusion-turbulent-lire-modele-entree-ref-const-equation-base-ref>`
[Entree & Convection_Diffusion_Turbulent::lire_modele(Entree &, const Equation_base &)](#convection-diffusion-turbulent-public-entree-ref-convection-diffusion-turbulent-lire-modele-entree-ref-const-equation-base-ref)

mettre_a_jour#

Definition
void Convection_Diffusion_Turbulent::mettre_a_jour(double)
Brief description

Mise a jour en temps du modele de turbulence.

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_Turbulent::mettre_a_jour(double) <convection-diffusion-turbulent-public-void-convection-diffusion-turbulent-mettre-a-jour-double>`
[void Convection_Diffusion_Turbulent::mettre_a_jour(double)](#convection-diffusion-turbulent-public-void-convection-diffusion-turbulent-mettre-a-jour-double)

preparer_calcul#

Definition
int Convection_Diffusion_Turbulent::preparer_calcul()
Brief description

Prepare le calcul.

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_Turbulent::preparer_calcul() <convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-preparer-calcul>`
[int Convection_Diffusion_Turbulent::preparer_calcul()](#convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-preparer-calcul)

reprendre#

Definition
int Convection_Diffusion_Turbulent::reprendre(Entree &)
Brief description

Reprise (apres une sauvegarde) a partir d’un flot d’entree.

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_Turbulent::reprendre(Entree &) <convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-reprendre-entree-ref>`
[int Convection_Diffusion_Turbulent::reprendre(Entree &)](#convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-reprendre-entree-ref)

sauvegarder#

Definition
int Convection_Diffusion_Turbulent::sauvegarder(Sortie &) const
Brief description

Simple appel a Modele_turbulence_scal_base::sauvegarder(Sortie&) sur le membre concerne.

Detailed description

Sauvegarde le modele de turbulence sur un flot de sortie.

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_Turbulent::sauvegarder(Sortie &) const <convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-sauvegarder-sortie-ref-const>`
[int Convection_Diffusion_Turbulent::sauvegarder(Sortie &) const](#convection-diffusion-turbulent-public-int-convection-diffusion-turbulent-sauvegarder-sortie-ref-const)

~Convection_Diffusion_Turbulent#

Definition
virtual Convection_Diffusion_Turbulent::~Convection_Diffusion_Turbulent()
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:`virtual Convection_Diffusion_Turbulent::~Convection_Diffusion_Turbulent() <convection-diffusion-turbulent-public-virtual-convection-diffusion-turbulent-dtor-convection-diffusion-turbulent>`
[virtual Convection_Diffusion_Turbulent::~Convection_Diffusion_Turbulent()](#convection-diffusion-turbulent-public-virtual-convection-diffusion-turbulent-dtor-convection-diffusion-turbulent)

lire_op_diff_turbulent#

Definition
Entree & Convection_Diffusion_Turbulent::lire_op_diff_turbulent(Entree &, const Equation_base &, Operateur_Diff &)
Brief description
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:`Entree & Convection_Diffusion_Turbulent::lire_op_diff_turbulent(Entree &, const Equation_base &, Operateur_Diff &) <convection-diffusion-turbulent-protected-entree-ref-convection-diffusion-turbulent-lire-op-diff-turbulent-entree-ref-const-equation-base-ref-operateur-diff-ref>`
[Entree & Convection_Diffusion_Turbulent::lire_op_diff_turbulent(Entree &, const Equation_base &, Operateur_Diff &)](#convection-diffusion-turbulent-protected-entree-ref-convection-diffusion-turbulent-lire-op-diff-turbulent-entree-ref-const-equation-base-ref-operateur-diff-ref)

Attributes Documentation#

le_modele_turbulence (protected)
TRUST_Deriv<Modele_turbulence_scal_base> Convection_Diffusion_Turbulent::le_modele_turbulence