16#include <Paroi_UTAU_IMP_Impl.h>
17#include <Champ_Don_base.h>
24 les_mots[0] =
"u_tau";
25 les_mots[1] =
"lambda_c";
26 les_mots[2] =
"diam_hydr";
33 Motcle motlu, accolade_fermee=
"}", accolade_ouverte=
"{";
35 if(motlu == accolade_ouverte)
40 while (motlu != accolade_fermee)
42 int rang=les_mots.
search(motlu);
56 Cerr <<
"Lecture et interpretation de la fonction " << tmp <<
" ... ";
74 Cerr <<
"Mot cle \"" << motlu <<
"\" non compris lors de la lecture d'un Paroi_UTAU_Impose" << finl;
82 Cerr <<
"Il faut definir le champ u_star a une composante ou lambda_c=f(Re,Dh,x,y,z)" << finl;
87 if (u_star->nb_comp()!=1)
89 Cerr <<
"Il faut definir le champ u_star a une composante" << finl;
95 Cerr <<
"Il faut definir le diametre hydraulique si vous definissez lambda_c" << finl;
106 return u_star->valeur_a_compo(pos,0);
110 double dh = diam_hydr->valeur_a_compo(pos,0);
111 double reynolds=norm_v*dh/d_visco;
120 return norm_v*sqrt(lambda/8.);
Class defining operators and methods for all reading operation in an input flow (file,...
A character string (Nom) in uppercase.
An array of Motcle objects.
int search(const Motcle &t) const
class Nom: a character string for naming TRUST objects.
Entree & lire_donnees(Entree &s)
double calculer_utau(const DoubleVect &pos, double norm_v, double d_visco)
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.