16#include <Source_Production_energie_cin_turb.h>
18#include <Dissipation_type_helpers.h>
19#include <Flux_interfacial_base.h>
20#include <Pb_Multiphase.h>
21#include <Domaine_VF.h>
37 param.lire_avec_accolades_depuis(is);
45 const std::string Type_diss = find_dissipation_type(
equation().probleme());
47 if (Type_diss ==
"tau")
49 if (Type_diss ==
"omega")
54 const int ne = domaine.nb_elem();
55 const int ne_tot = domaine.nb_elem_tot();
61 {
"alpha",
"tau",
"omega",
"temperature"},
true);
DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ au temps courant.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual const Champ_Inc_base & inconnue() const =0
Probleme_base & probleme()
Renvoie le probleme associe a l'equation.
const Equation_base & equation() const
Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
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.
void creer_champ(const Motcle &motlu) override
Classe de base des flux de sortie.
Classe Source_Production_energie_cin_turb Classe de base pour les operateur de production d'énergie c...
void dimensionner_blocs(matrices_t matrices, const tabs_t &semi_impl={}) const override
const Champ_base & get_champ(const Motcle &nom) const override
static void dimensionner_blocs_diagonal(matrices_t matrices, const Probleme_base &pb, int ne, int ne_tot, int Nk, const std::set< std::string > &diagonal_fields, bool handle_pression)
Allocates diagonal stencils in the given matrices for field names listed in diagonal_fields (and opti...