16#ifndef Source_Transport_K_Omega_VDF_Elem_included
17#define Source_Transport_K_Omega_VDF_Elem_included
19#include <Source_Transport_K_Omega_VDF_Elem_base.h>
36 void ajouter_blocs(matrices_t matrices, DoubleTab& secmem,
const tabs_t& semi_impl)
const override;
39 double blender(
double const val1,
double const val2,
int const elem)
const;
50 void calculer_terme_production(
const Champ_Face_VDF&,
const DoubleTab& ,
const DoubleTab& , DoubleVect&,
const bool& deactivate_production_limiter,
const double& cst_production_limiter)
const override;
51 void fill_resu(
const DoubleVect& , DoubleTab& )
const override;
class Champ_Face_VDF Cette classe sert a representer un champ vectoriel dont on ne calcule
Une chaine de caractere (Nom) en majuscules.
Un tableau de chaine de caracteres (VECT(Nom)).
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
Source_Transport_K_Omega_VDF_Elem_base()
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) const override
void associer_pb(const Probleme_base &pb) override
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
const DoubleTab & get_visc_turb() const override
void discretiser() override
void compute_blending_F1() const override
double blender(double const val1, double const val2, int const elem) const
Source_Transport_K_Omega_VDF_Elem()
void fill_resu(const DoubleVect &, DoubleTab &) const override
void compute_cross_diffusion() const override
void calculer_terme_production(const Champ_Face_VDF &, const DoubleTab &, const DoubleTab &, DoubleVect &, const bool &deactivate_production_limiter, const double &cst_production_limiter) const override
void creer_champ(const Motcle &) override
OBS_PTR(Transport_K_Omega) eqn_K_Omega
classe Transport_K_Omega Cette classe represente l'equation de transport de l'energie cinetique