16#include <Source_Transport_K_Eps_anisotherme_VDF_Elem.h>
17#include <Modele_turbulence_hyd_K_Eps.h>
39 const DoubleTab& K_eps = mon_eq_transport_K_Eps->inconnue().valeurs();
40 double C3_loc, LeK_MIN = mon_eq_transport_K_Eps->modele_turbulence().get_K_MIN() ;
41 for (
int elem = 0; elem < le_dom_VDF->nb_elem(); elem++)
43 resu(elem,0) += G(elem)*volumes(elem)*porosite_vol(elem);
44 if (K_eps(elem,0) >= LeK_MIN)
46 C3_loc = G(elem) > 0. ? 0. :
C3;
47 resu(elem,1) += (1-C3_loc)*G(elem)*volumes(elem)*porosite_vol(elem)*K_eps(elem,1)/K_eps(elem,0);
Class defining operators and methods for all reading operation in an input flow (file,...
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.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
Classe de base des flux de sortie.
class Source_Transport_K_Eps_VDF_Elem Cette classe represente le terme source qui figure dans l'equat...
void associer_pb(const Probleme_base &pb) override
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) const override
void discretiser() override
void ajouter_blocs(matrices_t matrices, DoubleTab &secmem, const tabs_t &semi_impl) const override
void fill_resu_anisotherme(const DoubleVect &, const DoubleVect &, const DoubleVect &, DoubleTab &) const override
void associer_pb(const Probleme_base &) override
DoubleTab & ajouter_anisotherme(DoubleTab &) const
Entree & readOn_anisotherme(Entree &, const Nom &)
void associer_pb_anisotherme(const Probleme_base &)
void verifier_pb_keps_anisotherme(const Probleme_base &, const Nom &)
void verifier_milieu_anisotherme(const Probleme_base &, const Nom &)