ElementIterator → ActiveElementIterator
'ElementIterator
(classe permettant d'itérer sur les éléments ACTIFS d'un ElementSet
) a été renommé en ActiveElementIterator
(merci PowerGrep). Je n'ai pas renommé les fonctions beginE(), endE().ElementIterator
(itérateur classique sur TOUS les éléments de l'ElementSet
) a été défini dans le fichier ElementSet.h
(par un typedef) ainsi que les fonctions begin() et end().Vous itérez sur les seuls éléments actifs d'un ElementSet :
for (ActiveElementIterator itE=elset.beginE(); itE!=elset.endE(); ++itE) itE-> ...
Vous itérez sur tous les éléments de l'ElementSet :
for (ElementIterator it=elset.begin(); it!=elset.end(); ++it) it-> ...
NB : Profitez de ce commit pour vérifier que votre EditPadPro (ou autre éditeur que vous utilisez pour python) insère bien 4 espaces en lieu et place du caractère de tabulation pour les alignements (le défaut EditPadPro est le Tab
, le défaut Metafor est de 4 espaces).
NB2 : Idem dans le visual, c'est moins critique (vu que les groupement sont fait par accolades), mais permet de conserver un code plus lisible (ou de le pourrir, c'est selon…)
A oo_meta\mtFEMBase\ActiveElementIterator.h/cpp/inl R oo_meta\mtFEMBase\ElementIterator.h/cpp/inl
Test de Yanick pour tester les extracteurs de contact sur interactions initialement désactivées…
A oo_meta\apps\imp\tombeBordEas2DStages.py R
— Luc Papeleux 2013/11/15