16#ifndef Source_Transport_K_Omega_VEF_Face_included
17#define Source_Transport_K_Omega_VEF_Face_included
19#include <Source_Transport_K_Omega_VEF_Face_base.h>
35 DoubleTab&
ajouter(DoubleTab&)
const override;
41 double blender(
double const val1,
double const val2,
int const face)
const;
49 void fill_resu_k_omega(
const DoubleVect& ,
const DoubleTrav& ,
const DoubleTab&, DoubleTab& )
const override;
Classe Matrice_Morse Represente une matrice M (creuse), non necessairement carree.
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
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_VEF_Face_base()
void discretiser() override
Source_Transport_K_Omega_VEF_Face(double cte1=C1__, double cte2=C2__)
void creer_champ(const Motcle &) override
void associer_pb(const Probleme_base &pb) override
void compute_cross_diffusion(DoubleTab &gradKgradOmega) const override
DoubleTab & ajouter(DoubleTab &) const override
void contribuer_a_avec(const DoubleTab &, Matrice_Morse &) const override
contribution a la matrice implicite des termes sources par defaut pas de contribution
OBS_PTR(Transport_K_Omega) eqn_K_Omega
void compute_blending_F1(DoubleTab &gradKgradOmega) const override
double blender(double const val1, double const val2, int const face) const
void fill_resu_k_omega(const DoubleVect &, const DoubleTrav &, const DoubleTab &, DoubleTab &) const override
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
virtual const Nom get_type_paroi() const
virtual const DoubleTab & get_visc_turb() const
virtual const DoubleTab & get_cisaillement_paroi() const
virtual const DoubleTab & get_K_pour_production() const
classe Transport_K_Omega Cette classe represente l'equation de transport de l'energie cinetique
static constexpr double C2__
static constexpr double C1__