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;
Matrice_Morse class - Represents a (sparse) matrix M, not necessarily square,.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
class Probleme_base It is a Probleme_U that is not a coupling.
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 to the implicit matrix of source terms, by default no 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__