Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:11_28

Commit 2007-11-28

  • Contact Défo-Défo avec spline reconstruite sur le maillage
  • Passage d'une référence en remplacement d'un no + type

Modifs

  • DdContactInteraction
    • Distinction d'un support “maître” et d'un support “esclave” (via la distinction des commandes push et setTool).
    • Ajout d'une option générant du contact simple passe (d'ou la distinction) : setSinglePass()
    • Clarification du contact Tm - DD (qui lui était déjà simple passe)
    • Ajout d'une option pour imposer le contact sur la spline reconstruite (à condition qu'elle existe) : setGeoContact()
    • Ajout de tests gérant ces aspects
  • Modification des interfaces des interactions - loadings - fixations
    • Pour la propreté des choses, la spline reconstruite sur le mailllage DOIT appartenir à la topologie. Or le passage d'objets vers les interactions (int.push(no,Id)) ne permet pas la distinction entre géométrie et topologie. C'était l'occasion pour nettoyer tout ca et passer directement une référence vers l'objet (int.push(sideset(no))).
    • Avantage :
      • les objets existent toujours sans quoi la recherche dans le sideset renvoie une erreur (python et claire)
      • plus de code de gestion de la recherche du conteneur, puis de l'objet
    • Problème :
      • +- 1500 cas test à modifier (+- à la main) 2 fois (une pour interaction, une pour loading/fix)
      • tentative d'uniformisation des nom des références vers les conteneurs (j'ai vu des pset, poset, poiset, poinset, pntset, pointset, …) pour faciliter les powergrep's
      • un 3 eme set est nécessaire pour faire de même sur valuesManager (là faut d'abord réfléchir à comment simplifier les structures)
    • Next Step : modifier le nom de copie par un DISOWN et utiliser un compteur de référence de manière à permettre + de souplesse

Tests

  • contact simple passe
  • contact sur spline topologique reconstruite
  • presque tous modifiés….
1100 fichiers modifiés : 
JE VOUS CONSEILLE DE BACKUPER AVANT d'UPDATER APPS !!!

Projet

  • up to date

ToDo list

  • la doc
  • valuesManager
  • de la science ;-) (qui sait si un jour j'ai du temps libre …)

Fichiers ajoutés/supprimés

A apps\contactMec\frictionOnClosedArcDefo.py
A apps\contactMec\frictionOnClosedLittSplineDefo.py
A apps\contactMec\frictionOnClosedSplineDefo.py
A apps\imp\aube2DCarterDefoSp.py
A apps\imp\aube2DCarterDefoSplineSp.py
R

Luc PAPELEUX 2007/11/28

commit/2007/11_28.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki