57 const int size = (int)source.size();
59 if (source_constituant_.extent(0)==1)
60 for (
int i = 0; i < size; i++) source[i] = source_constituant_(0, i) * volumes_entrelaces_[num_face] * porosite_surf_[num_face];
63 int elem0 = face_voisins_(num_face, 0);
64 int elem1 = face_voisins_(num_face, 1);
65 for (
int i = 0; i < size; i++)
67 source[i] = (source_constituant_(elem0, i) * volumes_(elem0) +
68 source_constituant_(elem1, i) * volumes_(elem1))
76 const int size = (int)source.size();
78 if (source_constituant_.extent(0)==1)
79 for (
int i = 0; i < size; i++) source[i] = source_constituant_(0, i) * volumes_entrelaces_Cl_[num_face] * porosite_surf_[num_face];
82 int elem0 = face_voisins_(num_face, 0);
83 int elem1 = face_voisins_(num_face, 1);
84 for (
int i = 0; i < size; i++)
86 source[i] = (source_constituant_(elem0, i) * volumes_(elem0) + source_constituant_(elem1, i) * volumes_(elem1))
89 source[i] = source_constituant_(elem0, i) * volumes_(elem0) * porosite_surf_[num_face] /
nb_faces_elem;