Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:03_09

Differences

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

Link to this comparison view

Next revision
Previous revision
commit:2018:03_09 [2018/03/09 14:52] – created papeleuxcommit:2018:03_09 [2018/03/09 16:04] (current) papeleux
Line 11: Line 11:
     * les BBox sont explicitement invalidées à chaque pas de temps (RDContactInteraction) ou chaque iteration (DDContactInteraction)     * les BBox sont explicitement invalidées à chaque pas de temps (RDContactInteraction) ou chaque iteration (DDContactInteraction)
     * le calcul des BBox est explicitement appelé hors boucle parallèle (nb : pour les outils facetisés, les boucles sur les facettes pourraient être rendues parallèles) et une seule fois par objet grace au flax de validité     * le calcul des BBox est explicitement appelé hors boucle parallèle (nb : pour les outils facetisés, les boucles sur les facettes pourraient être rendues parallèles) et une seule fois par objet grace au flax de validité
 +  * Dans la mesure des possibilités, chaque objet sur lequel on calcule une bbox conserve celle-ci (quitte à légèrement augmenter la mémoire) et on essaye de ne plus "rediriger" des bbox  
 +  * Attention, il reste un soucis sur les QuadSide dont les BBoxes sont calculées sur base des 4 points, et le projectionOperator est le SurfaceOperator générique (d'où la copie de la BBox QuadSide vers la surface sous-jascente) 
 +  * Attention2 : les BBoxes sont aussi utilisées dans le remaillage (mais de manière moins claire) à travers les fonctions "insideForConvexe", "preCompute2BoundingBox",...   
 +  * Attention 3 : l'interaction entre BBox et les méthodes d'arbre WithBoundaryVolume ne me semblent pas nécessairement très claire (=> si vous observez un soucis, n'hésitez pas)  
 +  * To Be Continued : Un certain nombre d'opérations géométrique m'ont interpellé en tombant dessus et une grosse remise à plat serait bénéfique à la lisibilité du code. Des refactoring à prévoir serait :  
 +    * d'implémenter des opérateurs de projection optimisé pour les faces maillées (QuadSide) 
 +    * supprimer la couche "ProjectionOperator" en créant un "ProjectionData" reprenant les paramètres de projection et en déplacant les fonctions de projection dans les classes géométriques 
 +    * ...
  
 ===== Divers : ===== ===== Divers : =====
   * Remeshing :    * Remeshing : 
-    * +    * Ajout d'un TestSuiteChecker TSC-STP reprenant le nombre de remaillage 
 ===== Fichiers ajoutés/supprimés : ===== ===== Fichiers ajoutés/supprimés : =====
 <code> <code>
commit/2018/03_09.1520603550.txt.gz · Last modified: 2018/03/09 14:52 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki