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
commit:2013:11_15 [2013/11/15 14:34] papeleuxcommit:2013:11_15 [2016/03/30 15:23] (current) – external edit 127.0.0.1
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.1384522464.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki