16#include <Modele_turbulence_hyd_RANS_K_Eps_base.h>
17#include <Transport_K_Eps_base.h>
78 throw std::runtime_error(std::string(
"Field ") + nom.
getString() + std::string(
" not found !"));
96 data.insert(data.end(), eqn_transp.begin(), eqn_transp.end());
classe Champ_base Cette classe est la base de la hierarchie des champs.
Class defining operators and methods for all reading operation in an input flow (file,...
int reprendre(Entree &) override
On reprend l'inconnue a partir d'un flot d'entree.
virtual std::vector< YAML_data > data_a_sauvegarder() const
for PDI IO: retrieve name, type and dimensions of the data to save/restore. This has to be overrode f...
virtual void completer()
Complete la construction (initialisation) des objets associes a l'equation.
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
int sauvegarder(Sortie &) const override
On sauvegarde l'inconnue, puis les sources sur un flot de sortie.
Classe Modele_turbulence_hyd_2_eq_base Classe de base des modeles de type RANS a deux equations.
virtual const Transport_2eq_base & get_eq_transport() const
virtual void verifie_loi_paroi()
virtual int nombre_d_equations() const
int reprendre_generique(Entree &is)
virtual Transport_2eq_base & get_set_eq_transport()
void set_param(Param &) const override
Classe Modele_turbulence_hyd_RANS_K_Eps_base Classe de base des modeles de type RANS_keps.
void set_param(Param ¶m) const override
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 Champ_base & get_champ(const Motcle &nom) const override
int sauvegarder(Sortie &os) const override
Sauvegarde le modele de turbulence sur un flot de sortie.
void completer() override
OBS_PTR(Equation_base) mon_equation_
virtual std::vector< YAML_data > data_a_sauvegarder() const
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
int reprendre(Entree &) override
Reprend la loi de paroi.
int sauvegarder(Sortie &) const override
Sauvegarde le modele de turbulence sur un flot de sortie.
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
Une chaine de caractere (Nom) en majuscules.
const std::string & getString() const
Un tableau de chaine de caracteres (VECT(Nom)).
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
Helper class to factorize the readOn method of Objet_U classes.
void ajouter(const char *keyword, const int *value, Param::Nature nat=Param::OPTIONAL)
Register an integer parameter.
Classe de base des flux de sortie.