16#include <Transport_K_Eps_Bas_Reynolds.h>
17#include <Modele_turbulence_hyd_K_Eps_Bas_Reynolds.h>
18#include <Les_Pb_Turb.h>
19#include <Modele_turbulence_scal_Fluctuation_Temperature_W.h>
21#include <Fluide_base.h>
47 Cerr <<
"Construction and typing for the source term of the Transport_K_Eps_Bas_Reynolds equation." << finl;
50 Nom typ =
"Source_Transport_K_Eps_Bas_Reynolds";
59 Nom typ =
"Source_Transport_K_Eps_Bas_Reynolds_anisotherme_W";
64 Nom typ =
"Source_Transport_K_Eps_Bas_Reynolds_anisotherme";
74 Nom typ =
"Source_Transport_K_Eps_Bas_Reynolds_aniso_concen";
79 Nom typ =
"Source_Transport_K_Eps_Bas_Reynolds_aniso_therm_concen";
87 so->associer_eqn(*
this);
100 le_modele = mon_modele.
valeur();
101 liste_modeles_.add_if_not(le_modele);
112 static Motcle domaine =
"Transport_Keps_Bas_Re";
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....
virtual const Milieu_base & milieu() const =0
virtual const RefObjU & get_modele(Type_modele type) const
virtual const Champ_Inc_base & inconnue() const =0
virtual void completer()
Completes the construction (initialization) of objects associated with the equation.
Probleme_base & probleme()
Returns the problem associated with the equation.
Base class for an incompressible fluid and its properties:
Milieu_base This class is the base of the (physical) medium hierarchy.
Classe Modele_turbulence_hyd_2_eq_base Classe de base des modeles de type RANS a deux equations.
class Modele_turbulence_hyd_K_Eps_Bas_Reynolds
Equation_base & equation()
Returns the equation associated with the turbulence model.
Base class for scalar turbulence models coupled to a Navier-Stokes convection-diffusion equation.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
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 Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
Turbulent hydraulics problem with species transport (one or more concentrations).
Turbulent hydraulics problem.
Turbulent thermohydraulics problem with species transport (one or more concentrations).
Turbulent thermohydraulics problem for a quasi-compressible fluid.
Turbulent thermohydraulics problem.
class Probleme_base It is a Probleme_U that is not a coupling.
virtual const Equation_base & equation(int) const =0
static void abort()
Abort routine for TRUST on a fatal error.
Base class for output streams.
Source Generic class of the source term hierarchy. A Source object can.
void typer(const Nom &, const Equation_base &)
Types the source by computing the required type name from the provided parameters.
const Objet_U & valeur() const
void associer_vitesse(const Champ_base &)
void associer(const Equation_base &)
void associer_milieu_base(const Milieu_base &) override
Associe un milieu physique a l'equation.
void associer_modele_turbulence(const Modele_turbulence_hyd_2_eq_base &) override
void completer() override
Completes the construction (initialization) of objects associated with the equation.
const Motcle & domaine_application() const override
Returns "indeterminate" Navier_Stokes_standard for example overrides this method.
void discretiser() override
Discretizes the equation.
Classe Transport_K_Eps_non_std Classe de base pour les equations de transport.