Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:11_15

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
commit:2013:11_15 [2013/11/15 14:34] papeleuxcommit:2013:11_15 [2013/11/15 18:38] – [ElementIterator] papeleux
Line 3: Line 3:
 ElementIterator -> ActiveElementIterator ElementIterator -> ActiveElementIterator
  
-===== Renaming ElementIterator in ActiveElementIterator ===== +===== ElementIterator ===== 
-  * L'''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() +  * L'''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(). 
-  * Un ''ElementIterator'' (itérateur classique sur TOUS les éléments du même ''ElementSet'') a été défini dans le fichier ''ElementSet.h'' (par un typedef) ainsi que les fonctions begin() et end()+  * Un ''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().
  
 === Usage === === Usage ===
Line 16: Line 16:
 Vous itérez sur tous les éléments de l'ElementSet :  Vous itérez sur tous les éléments de l'ElementSet : 
 <code> <code>
-   for (ElementIterator itE=elset.begin(); itE!=elset.end(); ++itE+   for (ElementIterator it=elset.begin(); it!=elset.end(); ++it
-        itE-> ...+        it-> ...
 </code> </code>
  
 ==== Divers ==== ==== Divers ====
-=== gmsh.py===+=== oo_meta\toolbox\gmsh.py ===
   * Correction d'un bug d'alignement python dans le fichier d'import des maillages gmsh (d'ou un appel d'une boucle dans une autre alors qu'elle ne devait pas l'être ... => explosions des appels à addMeshPoint)   * Correction d'un bug d'alignement python dans le fichier d'import des maillages gmsh (d'ou un appel d'une boucle dans une autre alors qu'elle ne devait pas l'être ... => explosions des appels à addMeshPoint)
   * Merci à Geoffrey pour la détection du bug (monsieur gmsh ...)   * Merci à Geoffrey pour la détection du bug (monsieur gmsh ...)
  
-NB : Profitez de ce commit pour vérifier que votre EditPadPro (ou autre éditeur que vous utilisez pour python) qu'il 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 le caractères).+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 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...) 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...)
commit/2013/11_15.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki