commit:2008:06_06
Table of Contents
Commit 2008-06-06
Modifs
ALE
- Modif de qq matériaux pour corriger la fonction qui retourne les “champs indépendants” sur lesquels se base l'ALE.
- Vérification du bon calcul des défos en ALE (pour le calcul de l'allongement en simulation de planage sous traction). Les cas-tests ne sont pas encore commités.
- Nouveau ReZoner:
ParallelCurvesReZoner
. Permet de remailler deux lignes parallèles en garantissant que le maillage reste perpendiculaire à celles-ci.
rez.add(ParallelCurvesReZoner(curve1, curve2))
- Possibilité de supprimer une interaction dans la génération du maillage auxiliaire de convection ALE (très utile pour les cas-tests possédant des parties lagrangiennes). Aucune vérifications n'est effectuée entre cette commande et les commandes de rezoning.
ale.getConvectionStep().ignore(interaction)
- Nettoyages de crasses dans les routines ALE (à suivre).
RefCounted
DataCurveSet
&VizWin
sontRefCounted
. Ce qui signifie que vous n'avez plus besoin de garder une ref sur eux en dehors de toute fonction quand vous tracez des courbes. Exemple:
def getMetafor(p={}): [...] plot1 = DataCurveSet() plot1.add(VectorDataCurve(1, curves.getDataVector(1), curves.getDataVector(2))) win = VizWin() win.add(plot1) metafor.addObserver(win) return metafor
La commande add
de VizWin garde une ref sur le DataCurveSet
et la commande addObserver
de metafor
garde une ref sur ma fenêtre.
Projet
Fichiers ajoutés/supprimés
mtALE/BoundaryCellElShcuts.cpp added (+) mtALE/GodunovCellElShcuts.cpp added (+) mtALE/InriaCellElShcuts.cpp added (+) mtALE/LinearRecCellElShcuts.cpp added (+) mtALE/ParallelCurvesReZoner.cpp added mtALE/ParallelCurvesReZoner.h added mtALE/CurveAuxMeshBuilder.cpp deleted mtALE/CurveVelMeshBuilder.cpp deleted mtALE/CurveAuxMeshBuilder.h deleted mtALE/CurveVelMeshBuilder.h deleted mtALE/BoundaryCellElShcuts.inl deleted mtALE/GodunovCellElShcuts.inl deleted mtALE/InriaCellElShcuts.inl deleted mtALE/LinearRecCellElShcuts.inl deleted
— Romain BOMAN 2008/06/06 08:50
commit/2008/06_06.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1