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,...
Une chaine de caractere (Nom) en majuscules.
Un tableau d'objets de la classe Motcle.
int search(const Motcle &t) const
class Nom Une chaine de caractere pour nommer les objets de TRUST
Entree & lire_donnees(Entree &s)
double calculer_utau(const DoubleVect &pos, double norm_v, double d_visco)
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.