16#ifndef Navier_Stokes_Turbulent_included
17#define Navier_Stokes_Turbulent_included
19#include <Modele_turbulence_hyd_base.h>
20#include <Navier_Stokes_std.h>
58 const RefObjU&
get_modele(Type_modele type)
const override;
67 int typer_lire_mod_turb_hyd(
Entree& s);
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Champ_Fonc_base Classe de base des champs qui sont fonction d'une grandeur calculee
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,...
Classe Modele_turbulence_hyd_base Cette classe sert de base a la hierarchie des classes.
Une chaine de caractere (Nom) en majuscules.
classe Navier_Stokes_Turbulent Cette classe represente l'equation de la dynamique pour un fluide
std::vector< YAML_data > data_a_sauvegarder() const override
for PDI IO: retrieve name, type and dimensions of the fields to save/restore
void get_noms_champs_postraitables(Noms &nom, Option opt=NONE) const override
const Champ_base & diffusivite_pour_pas_de_temps() const override
const Champ_base & get_champ(const Motcle &nom) const override
void mettre_a_jour(double) override
Effecttue une mise a jour en temps de l'equation.
int sauvegarder(Sortie &) const override
Sauvegarde l'equation (et son modele de turbulence) sur un flot de sortie.
int preparer_calcul() override
Prepare le calcul.
const Champ_Don_base & diffusivite_pour_transport() const override
const Modele_turbulence_hyd_base & modele_turbulence() const
Nom expression_residu() override
bool has_champ(const Motcle &nom, OBS_PTR(Champ_base) &ref_champ) const override
int reprendre(Entree &) override
Reprise de l'equation et de son modele de turbulence a partir d'un flot d'entree.
bool initTimeStep(double dt) override
Allocation et initialisation de l'inconnue et des CLs jusqu'a present+dt.
void imprime_residu(SFichier &) override
void set_param(Param &titi) const override
int lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
void completer() override
Appels successifs a: Navier_Stokes_std::completer().
const Champ_Fonc_base & viscosite_turbulente() const
const RefObjU & get_modele(Type_modele type) const override
void creer_champ(const Motcle &motlu) override
void imprimer(Sortie &) const override
Imprime les operateurs de l'equation si le schema en temps indique que c'est necessaire.
Entree & lire_op_diff_turbulent(Entree &is)
OWN_PTR(Modele_turbulence_hyd_base) le_modele_turbulence
OBS_PTR(Fluide_base) le_fluide
class Nom Une chaine de caractere pour nommer les objets de TRUST
Un tableau de chaine de caracteres (VECT(Nom)).
Helper class to factorize the readOn method of Objet_U classes.
Cette classe est a la classe C++ ofstream ce que la classe Sortie est a la classe C++ ostream Elle re...
Classe de base des flux de sortie.