51 const IntVect& orientation = le_dom_VDF.
orientation();
54 const DoubleTab& la_inconnue_paroi_=la_condition_limite.
vitesse_paroi();
55 const DoubleTab& k_=la_condition_limite.
k();
56 const DoubleVect& la_inconnue=inconnue->valeurs();
60 DoubleTab la_inconnue_paroi(nb_faces,
dimension);
61 DoubleVect k(nb_faces);
64 for (i=0; i<nb_faces; i++)
66 la_inconnue_paroi(i,j)=la_inconnue_paroi_(0,j);
68 for (i=0; i<nb_faces; i++)
70 la_inconnue_paroi(i,j)=la_inconnue_paroi_(i,j);
72 for (i=0; i<nb_faces; i++)
75 for (i=0; i<nb_faces; i++)
77 for (i=0; i<nb_faces; i++)
90 ori = orientation(num_face);
91 tab(i,ori) = la_inconnue_paroi(i,ori);
94 moy_2D_vit(la_inconnue,elem,ori,le_dom_VDF,inconnue_moyenne[0]);
96 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[0])/(1+k_sur_e);
100 moy_3D_vit(la_inconnue,elem,ori,le_dom_VDF,inconnue_moyenne[0],inconnue_moyenne[1]);
104 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[0])/(1+k_sur_e);
106 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[1])/(1+k_sur_e);
111 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[0])/(1+k_sur_e);
113 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[1])/(1+k_sur_e);
118 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[0])/(1+k_sur_e);
120 tab(i,iro)=(la_inconnue_paroi(i,iro)+k_sur_e*inconnue_moyenne[1])/(1+k_sur_e);
double dist_norm_bord_axi(int num_face) const
Returns the normal distance for a boundary face (cylindrical coordinates).
int orientation(int) const override
inline DoubleVect& Domaine_VDF::porosite_face() {
double dist_norm_bord(int num_face) const override
Returns the normal distance for a boundary face (Cartesian coordinates).
int face_voisins(int num_face, int i) const
Returns the neighbouring element of num_face in direction i.