16#include <Modele_Launder_Sharma_VDF.h>
17#include <Domaine_VDF.h>
18#include <Champ_Uniforme.h>
59 const DoubleTab& tab_visco=ch_visco.
valeurs();
69 for (elem=0; elem< nb_elem ; elem++)
72 visco=tab_visco[elem];
75 Re = K_eps_Bas_Re(elem,0)*K_eps_Bas_Re(elem,0)/(K_eps_Bas_Re(elem,1)+DMINFLOAT)/visco;
77 Fmu[elem] = exp(-3.4/((1.+Re/50.)*(1.+Re/50.)));
112 const DoubleTab& tab_visco=ch_visco.
valeurs();
115 visco=tab_visco(0,0);
119 int nb_elem = le_dom.
nb_elem();
122 for (elem=0; elem< nb_elem ; elem++)
125 visco=tab_visco[elem];
128 Re = K_Bas_Re(elem)*K_Bas_Re(elem)/(eps_Bas_Re(elem)+DMINFLOAT)/visco;
130 Fmu[elem] = exp(-3.4/((1.+Re/50.)*(1.+Re/50.)));
classe Champ_Don_base classe de base des Champs donnes (non calcules)
DoubleTab & valeurs() override
Surcharge Champ_base::valeurs() Renvoie le tableau des valeurs.
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
Class defining operators and methods for all reading operation in an input flow (file,...
Entree & lire(const Motcle &, Entree &)
DoubleTab & Calcul_Fmu_BiK(DoubleTab &, const Domaine_dis_base &, const Domaine_Cl_dis_base &, const DoubleTab &, const DoubleTab &, const Champ_Don_base &) const override
DoubleTab & Calcul_Fmu(DoubleTab &, const Domaine_dis_base &, const Domaine_Cl_dis_base &, const DoubleTab &, const Champ_Don_base &) const override
void associer(const Domaine_dis_base &, const Domaine_Cl_dis_base &) override
Une chaine de caractere (Nom) en majuscules.
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 de base des flux de sortie.
_TYPE_ mp_max_vect(Mp_vect_options opt=VECT_REAL_ITEMS) const
_TYPE_ mp_min_vect(Mp_vect_options opt=VECT_REAL_ITEMS) const