16#include <Modele_turbulence_scal_diffturb_base.h>
17#include <Modele_turbulence_hyd_base.h>
18#include <Convection_Diffusion_std.h>
32 la_viscosite_turbulente_ = visc_turb;
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
Class defining operators and methods for all reading operation in an input flow (file,...
virtual const RefObjU & get_modele(Type_modele type) const
Probleme_base & probleme()
Returns the problem associated with the equation.
Base class for the turbulence model hierarchy for Navier-Stokes equations.
const Champ_Fonc_base & viscosite_turbulente() const
Base class for scalar turbulence models coupled to a Navier-Stokes convection-diffusion equation.
virtual void completer()
Completes the turbulence model: updates object references.
Convection_Diffusion_std & equation()
Base class for scalar turbulence models that compute turbulent diffusivity as:
void associer_viscosite_turbulente(const Champ_Fonc_base &)
Associates a turbulent viscosity to the turbulence model.
void completer() override
Completes the turbulence model: calls Modele_turbulence_scal_base::completer().
int reprendre(Entree &) override
Does nothing.
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual const Nom & le_nom() const
Returns the name of the Objet_U. Virtual method to override: returns "neant" in this implementation.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
class Probleme_base It is a Probleme_U that is not a coupling.
virtual const Equation_base & equation(int) const =0
Base class for output streams.
const Objet_U & valeur() const