16#ifndef Convection_Diffusion_Turbulent_included
17#define Convection_Diffusion_Turbulent_included
19#include <Modele_turbulence_scal_base.h>
20#include <Equation_base.h>
21#include <TRUST_Deriv.h>
Mixin class for turbulent convection-diffusion of one or more scalar quantities.
int preparer_calcul()
Prepares the computation.
void completer()
Completes the turbulence model.
Entree & lire_op_diff_turbulent(Entree &, const Equation_base &, Operateur_Diff &)
virtual bool initTimeStep(double dt)
Entree & lire_modele(Entree &, const Equation_base &)
virtual int sauvegarder(Sortie &) const
Simple call to Modele_turbulence_scal_base::sauvegarder(Sortie&) on the turbulence member.
virtual void mettre_a_jour(double)
Time update of the turbulence model.
OWN_PTR(Modele_turbulence_scal_base) le_modele_turbulence
virtual ~Convection_Diffusion_Turbulent()
virtual int reprendre(Entree &)
Restores from a checkpoint via an input stream.
virtual std::vector< YAML_data > data_a_sauvegarder() const
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
Class defining operators and methods for all reading operation in an input flow (file,...
class Equation_base The role of an equation is the calculation of one or more fields....
Base class for scalar turbulence models coupled to a Navier-Stokes convection-diffusion equation.
Operateur_Diff Generic class of the hierarchy of operators representing a diffusion.
Base class for output streams.