16#include <Source_Transport_Eps_aniso_therm_concen_VEF_Face.h>
17#include <Modele_turbulence_hyd_K_Eps_Bicephale.h>
18#include <Domaine_VEF.h>
37void Source_Transport_Eps_aniso_therm_concen_VEF_Face::fill_resu_anisotherme_concen(
const DoubleTrav& G_t,
const DoubleTrav& G_c,
const DoubleVect& volumes_entrelaces, DoubleTab& resu)
const
39 const DoubleTab& K = mon_eq_transport_K->inconnue().valeurs(), &Eps =
mon_eq_transport_Eps->inconnue().valeurs();
40 const double LeK_MIN = mon_eq_transport_K->modele_turbulence().get_K_MIN();
42 for (
int face = 0; face < le_dom_VEF->nb_faces(); face++)
44 if (K(face) >= LeK_MIN)
46 const double G_sum = G_t(face) + G_c(face);
47 const double C3_loc = G_sum > 0. ? 0. :
C3;
48 resu(face) +=
C1 * (1 - C3_loc) * G_sum * volumes_entrelaces(face) * Eps(face) / K(face);
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & que_suis_je() const
Returns the string identifying the class.
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
class Probleme_base It is a Probleme_U that is not a coupling.
Base class for output streams.
class Source_Transport_Eps_VEF_Face Cette classe represente le terme source qui figure dans l'equatio...
DoubleTab & ajouter(DoubleTab &) const override
void associer_pb(const Probleme_base &pb) override
DoubleTab & ajouter(DoubleTab &) const override
void associer_pb(const Probleme_base &) override
DoubleTab & ajouter_anisotherme_concen(DoubleTab &) const
Entree & readOn_anisotherme_concen(Entree &, const Nom &)
void verifier_milieu_anisotherme_concen(const Probleme_base &, const Nom &)
void associer_pb_anisotherme_concen(const Probleme_base &)
void verifier_pb_keps_anisotherme_concen(const Probleme_base &, const Nom &)