16#include <Perte_Charge_Reguliere.h>
89 for (
int i =0; i<dimension; i++ )
dir[i] = 0 ;
100 les_motcles[4] =
"B";
101 les_motcles[5] =
"CF";
104 if (motlu ==
"longitudinale")
107 int rang = les_motcles.
search(motlu);
110 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
111 Cerr <<
"On attendait l'un des mots cles" << les_motcles << finl;
112 Cerr <<
"a la place de " << motlu << finl;
119 Cerr <<
"D_ " <<
D_ << finl;
123 else if (motlu ==
"transversale")
126 int rang = les_motcles.
search(motlu);
129 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
130 Cerr <<
"On attendait l'un des mots cles" << les_motcles << finl;
131 Cerr <<
"a la place de " << motlu << finl;
142 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
143 Cerr <<
"On attendait le mot cle d a la place de " << motlu << finl;
151 else if (motlu ==
"couronne")
158 Cerr <<
"Une couronne est en 2D seulement : en dim 3 Tube "<< finl;
162 if(motlu!=
Motcle(
"Origine"))
164 Cerr <<
"On attendait le mot cle ORIGINE " << finl;
172 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
173 Cerr <<
"On attendait le mot cle d a la place de " << motlu << finl;
185 else if (motlu ==
"tube")
191 Cerr <<
"Un tube est en 3D seulement : en dim 2 couronne "<< finl;
195 if(motlu!=
Motcle(
"Origine"))
197 Cerr <<
"On attendait le mot cle ORIGINE " << finl;
204 Cerr <<
"On attendait la direction du tube, mot cle : DIR " << finl;
228 Cerr <<
"DIR vaut 0 pour tube // OX ; 1 pour un tube // OY et 2 pour un tube // OZ " << finl;
234 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
235 Cerr <<
"On attendait le mot cle d a la place de " << motlu << finl;
247 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
248 Cerr <<
"On attendait le mot cle longitudinale ou transversale ou couronne(en 2D) ou tube(en 3D)" << finl;
249 Cerr <<
"a la place de " << motlu << finl;
266 Cerr <<
" Cf_ " <<
Cf_ << finl;
282 Cerr <<
"Erreur a la lecture des donnees de Perte_Charge_Reguliere" << finl;
283 Cerr <<
"Il faut desormais specifier les valeurs de la loi de la perte de charge :" << finl;
284 Cerr <<
"Exemple : Perte_Charge_Reguliere longitudinale X val A val B val" << finl;
285 Cerr <<
"Avec A et B, pour une loi de perte de charge en A.Re**(-B)" << finl;
286 Cerr <<
"Pour la loi de Blasius : A=0.316, B=0.25" << finl;
291 Cerr <<
a_ <<
" " <<
b_ << finl;
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
Entree & lire_donnees(Entree &)
Lit les specifications d'une perte de charge reguliere a partir d'un flot d'entree.
Classe Perte_Charge Cette classe represente un terme de perte de charge quiest introduit.
int direction_perte_charge_
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.