commit:2007:11_28
Table of Contents
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
etsetTool
). - 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