Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:06_06

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 sont RefCounted. 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki