nmailles[9]++;
break;
}
+ case 4 :
+ {
+ elem_Id[7].push_back(elem->GetID());
+ nmailles[7]++;
+ break;
+ }
}
}
//MESSAGE ("********* Traitement de la Famille "<<-t);
SMESHDS_SubMesh * SM = mySMESHDSMesh->MeshElements(S);
- const vector<int>& indElt = SM->GetIDElements();
- vector<int>::const_iterator ite=indElt.begin();
-
+ SMDS_Iterator<const SMDS_MeshElement*> * ite=SM->GetElements();
bool plein = false;
- for (; ite!=indElt.end(); ite++)
+ while(ite->more())
{
- int eltId = *ite;
- mapFamille[eltId] = -t;
+ mapFamille[ite->next()->GetID()] = -t;
plein = true;
}
if (plein)
/* allocation memoire */
connectivite =
(med_int *) malloc(sizeof(med_int) * taille * nmailles[i]);
- nomele =
+ /* nomele =
(char *)malloc(sizeof(char) * MED_TAILLE_PNOM *
- nmailles[i] + 1);
+ nmailles[i] + 1);*/
+ nomele = "";
numele = (med_int *) malloc(sizeof(med_int) * nmailles[i]);
nufael = (med_int *) malloc(sizeof(med_int) * nmailles[i]);
- nomele = "";
nbNodes = typmai[i] % 100;
for (j = 0; j < nmailles[i]; j++)