
Rien
- Modification dans la conception des jeux de données (à vos PowerGreps, go!):
Suppression de intset.generateElements() dans tous les cas-tests. Cette commande est maintenant appelée par Domain::build(). L'intérêt de supprimer cette commande du jeu de données standard est de pouvoir recharger un module (imaginons cont2) et de changer son PropElem et son type d'élément pour en faire un autre cas test (cont2EAS par exemple). Ceci est impossible si les éléments sont déjà générés.
Suppression de findObject dans l'interpréteur. Pour accéder aux objets, utilisez plutôt les accès typés : domain.getGeometry() au lieu de domain.findObject(GEOMETRY_ID) (cette dernière méthode a été désactivée dans python pour forcer le changement)
Utilisation de "from wrap import *" au lieu des 5 lignes traditionnelles.
- Restart:
- Possibilité de supprimer la liste des fixations et chargements (fonction FixationSet::clear() et LoadingSet::clear()). Très utile pour modifier un test existant et en faire un autre avec d'autres fixations.
- Ajout d'un test de restart avec changement de shéma d'intégration (quasistatique en première phase - implicite dynamique en seconde phase pour le retrait des outils) pour simuler le retour élastique en planage (apps.complex.springback). J'utilise une modification des conditions aux limites entre la première et la deuxième phase. Jettez un oeil si ça vous intéresse.
- ALE:
- Ajout de 2 tests de frottement ALE : apps.ale.frotAle.py et apps.ale.frotAle3d.py
- Geometrie:
- Ajout d'un embryon de cercle fermé 2D (pour optimiser tous les tests 2D qui font intervenir des rouleaux (planage, laminage, test de nine, etc). C'est fini mais pas testé...
Fichiers "sources" ajoutés:
mtGeo/*Circle*.*
+ cas tests.