46 DoubleVect xi, yj, zk;
66 np = (ni - 1) * (nj - 1) * (nk - 1);
68 for (k = 0; k < nk - 1; k++)
69 for (ii = 0; ii < ni - 1; ii++)
70 for (jj = 0; jj < nj - 1; jj++)
72 elem = jj + (nj - 1) * (ii + k * (ni - 1));
73 Grille(elem, 0) = 0.5 * (xi(ii) + xi(ii + 1));
74 Grille(elem, 1) = 0.5 * (yj(jj) + yj(jj + 1));
75 Grille(elem, 2) = 0.5 * (zk(k) + zk(k + 1));
79 for (k = 0; k < nk - 1; k++)
82 os <<
"Coupe a K= " << k << finl;
87 n2 = std::min(ni - 1, n2 + cmax);
90 for (
int i = n1; i < n2; i++)
93 for (
int j = nj - 2; j > -1; j--)
95 os <<
"J= " << j <<
" ";
96 for (
int i = n1; i < n2; i++)
98 elem = j + (nj - 1) * (i + k * (ni - 1));
99 os << tab_valeurs(elem, 0) <<
" ";
108 np = (ni - 1) * (nj - 1);
110 for (ii = 0; ii < ni - 1; ii++)
111 for (jj = 0; jj < nj - 1; jj++)
113 elem = jj + (nj - 1) * ii;
114 Grille(elem, 0) = 0.5 * (xi(ii) + xi(ii + 1));
115 Grille(elem, 1) = 0.5 * (yj(jj) + yj(jj + 1));
123 n2 = std::min(ni - 1, n2 + cmax);
126 for (
int i = n1; i < n2; i++)
129 for (
int j = nj - 2; j > -1; j--)
131 os <<
"J= " << j <<
" ";
132 for (
int i = n1; i < n2; i++)
134 elem = j + (nj - 1) * i;
135 os << tab_valeurs(elem, 0) <<
" ";
144 Cerr <<
"Champ_P0_implementation::imprime_P0_VDF avec nb_compo_>1 non code." << finl;