17#ifndef Modele_turbulence_hyd_RANS_K_Eps_base_included
18#define Modele_turbulence_hyd_RANS_K_Eps_base_included
20#include <Modele_turbulence_hyd_2_eq_base.h>
21#include <Modele_turbulence_hyd_RANS_Gen.h>
22#include <Modele_Fonc_Bas_Reynolds_Base.h>
23#include <TRUST_Deriv.h>
48 bool calcul_tenseur_Re(
const DoubleTab& nu_turb,
const DoubleTab& grad, DoubleTab& Re)
const override
50 if (associe_modele_fonction() && associe_modele_fonction()->Calcul_is_Reynolds_stress_isotrope()==0)
51 return associe_modele_fonction()->calcul_tenseur_Re(nu_turb, grad, Re);
classe Champ_base Cette classe est la base de la hierarchie des champs.
Classe Modele_turbulence_hyd_2_eq_base Classe de base des modeles de type RANS a deux equations.
Classe Modele_turbulence_hyd_RANS_K_Eps_base Classe de base des modeles de type RANS_keps.
void set_param(Param ¶m) const override
OWN_PTR(Modele_Fonc_Bas_Reynolds_Base) &associe_modele_fonction()
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
std::vector< YAML_data > data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
int reprendre(Entree &is) override
Reprise du modele a partir d'un flot d'entree.
const OWN_PTR(Modele_Fonc_Bas_Reynolds_Base) &associe_modele_fonction() const
const Champ_base & get_champ(const Motcle &nom) const override
bool calcul_tenseur_Re(const DoubleTab &nu_turb, const DoubleTab &grad, DoubleTab &Re) const override
int sauvegarder(Sortie &os) const override
Sauvegarde le modele de turbulence sur un flot de sortie.
void completer() override
OWN_PTR(Modele_Fonc_Bas_Reynolds_Base) mon_modele_fonc_
OBS_PTR(Equation_base) mon_equation_
Une chaine de caractere (Nom) en majuscules.
Un tableau de chaine de caracteres (VECT(Nom)).
Helper class to factorize the readOn method of Objet_U classes.
Classe Transport_K_Eps_base Classe de base pour les equations.