35 const DoubleTab& w = le_champ_inco->valeurs();
36 const IntTab& f_e = domaine.face_voisins();
43 for (
int f = 0; f < domaine.nb_faces(); f++)
46 const int el = f_e(f, 0), er = f_e(f, 1);
47 for (
int n = 0; n < nb_phase; n++)
49 const double s = compute_rusanov_speed(vit_n, c, f, el, er, n, nb_phase);
51 num_flux(f, n + nb_phase * d) = 0.5 * (flux_l(f, n + nb_phase * d) + flux_r(f, n + nb_phase * d)) - s * 0.5 * (w(er, n + nb_phase * d) - w(el, n + nb_phase * d));