39 const int nb_elem = zvf.
nb_elem();
40 int size_vol = les_sous_domaines.size()+1;
41 vol_glob_pond.
resize(size_vol);
43 const DoubleVect& vol = zvf.
volumes();
47 for (
auto& itr : les_sous_domaines)
49 const Sous_Domaine& sz = itr.valeur();
53 for (
int elem=0; elem<size_sz; elem++)
58 vol_glob_pond(cpt) += vol(el)*por_elem(el);
63 for (
int elem=0; elem<nb_elem; elem++)
64 vol_glob_pond(0) += vol(elem)*por_elem(elem);
66 vol_glob_pond(0) =
mp_sum(vol_glob_pond(0));
68 for (
int i=1; i<size_vol; i++)
70 vol_glob_pond(i) =
mp_sum(vol_glob_pond(i));
71 vol_glob_pond(0) -= vol_glob_pond(i);
classe Domaine_Cl_dis_base Les objets Domaine_Cl_dis_base representent les conditions aux limites
double volumes(int i) const
classe Domaine_dis_base Cette classe est la base de la hierarchie des domaines discretisees.
int_t nb_elem_tot() const