16#ifndef Modele_turbulence_scal_Schmidt_included
17#define Modele_turbulence_scal_Schmidt_included
19#include <Modele_turbulence_scal_diffturb_base.h>
class Champ_Fonc_base Base class of fields that are functions of a calculated quantity
class Champ_base This class is the base of the fields hierarchy.
Scalar turbulence model using the turbulent Schmidt number to compute turbulent diffusion:
virtual int a_pour_Champ_Fonc(const Motcle &, OBS_PTR(Champ_base)&) const
Returns 1 if a functional field (Champ_Fonc) with the specified name is owned by the turbulence model...
void mettre_a_jour(double) override
Computes the turbulent coefficient used in the equation and the wall law.
virtual int comprend_champ(const Motcle &) const
Returns 1 if the keyword passed as parameter is a field name of the object.
double get_Scturb() const
Champ_Fonc_base & calculer_diffusion_turbulente()
Computes the turbulent diffusion.
void set_param(Param &) const override
Base class for scalar turbulence models that compute turbulent diffusivity as:
OBS_PTR(Champ_Fonc_base) la_viscosite_turbulente_
A character string (Nom) in uppercase.
Helper class to factorize the readOn method of Objet_U classes.