===== Commit 2010-02-18 =====
Usure Surface de révolution - Optimisation du temps cpu
===== Modifs =====
** Mailleur Surface de révolution**
* Le nombre de segments doit maintenant être défini dans le constructeur
* Finalisation du mailleur : points normaux (non "Abradables"), triangles, partage des noeuds sur le wire (meshBoundaries=false),...
* pour l'instant génère les options ''meshBoundaries'' et ''abradableMeshPoint'' sont ''true'' par défaut et non changeables (to be cleaned), messages d'erreur
* Ajout d'un pointeur vers le ''mtGeoRevolutionTransfiniteMesher'' dans la ''mtGeoRevolutionSurface''.
** Abradable **
* Prise en compte de la structure particulière du maillage des surfaces de révolution pour diminuer drastiquement le temps consommé par l'abrasion (remplacement du balayage stupide du maillage de la side par une détermination de la zone à tester : contact3dAbradRevSurf 250sec -> 150 sec)
* Mise en place de tolérances dans le calcul des intersections "direction d'usure - frontière cellule maillage" (=> robustification de l'usure par noeud isolé)
* Extraction des "Ksi-Eta" wear (existaient mais n'étaient pas interfacés dans _mtElement.i)
===== Fichiers ajoutés/supprimés =====
A
R
===== Tests ajoutés/supprimés =====
Ajout de tests d'usure dans diverses conditions (dérivé de contact3dAbradRevSurf)
A oo_meta/apps/contactMec/contact3dAbradByPointRevSurf.py
A oo_meta/apps/contactMec/contact3dAbradByPointRevSurfReverseRot.py
A oo_meta/apps/contactMec/contact3dAbradByPointRevSurfSinY.py
A oo_meta/apps/contactMec/contact3dAbradByPointRevSurfSinYReverseRot.py
A oo_meta/apps/contactMec/contact3dAbradRevSurfReverseRot.py
A oo_meta/apps/contactMec/contact3dAbradRevSurfSinY.py
A oo_meta/apps/contactMec/contact3dAbradRevSurfSinYReverseRot.py
R
--- //[[L.Papeleux@ulg.ac.be|Luc PAPELEUX]] 2010/02/17 //