Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:01_31

Commit 2008-01-31

Modifs

Variables statiques

  • Nettoyage des éléments mechanism
  • Mise à jour du pointeur vers Metafor lors de l'initialisation des shortcuts. Cette modif permet de lancer plusieurs cas-tests en série. Il faudra cependant vérifier que les variables statiques utilisées dans le premier tests n'influencent pas le second. Ce serait pas exemple le cas si l'utilisateur sélectionnait un Geometry::testKsiForNurbs pour le premier test. Cette option globale serait alors utilisée aussi pour le second test… Méfiance donc… Question mémoire, il reste des memory leaks qu'il faudra supprimer.
  • Ajout des tests apps.complex.twice (qui lance 2 tests en série) et apps.complex.megaloooop qui lance 5x cont2 d'affilée. Les destructeurs sont appelés après chaque run.

GUI

  • Correction d'un bug d'affichage dans l' ObjectBrowser.
  • Création d'un dock “Browser” qui permettra de voir et manipuler, à terme, les différents Metafor chargés en mémoire.
  • Renommage de BrowserWidget en ObjectBrowserWidget et BrowserListView en ObjectBrowserTreeView.
  • Ajout d'icônes

Makefiles

J'ai commencé l'ajout de Makefiles CMake pour Metafor. Ceci permettrait d'avoir un système unique de Makefiles sous Windows et Unix. Pour l'instant, seul mtGlobal et mtMath sont compilables (à suivre…).

Projet

  • Ajoutez les nouveaux widgets au .pro

Fichiers ajoutés/supprimés

mtQt/ObjectBrowserTreeView.cpp	added
mtQt/ObjectBrowserTreeView.h	added
mtQt/BrowserWidget.h	added
mtQt/BrowserWidget.cpp	added
mtQt/BrowserWidget.ui	added
mtQt/BrowserListView.h	deleted
mtQt/BrowserListView.cpp	deleted

mtElements/mechanisms/LagrangianMultiplierEdgeElement.cpp	added
mtElements/mechanisms/LagrangianMultiplierEdge2DElement.cpp	deleted
mtElements/mechanisms/LagrangianMultiplierEdge3DElement.cpp	deleted
mtElements/mechanisms/LagrangianMultiplierEdge2DElement.h	deleted
mtElements/mechanisms/LagrangianMultiplierEdge3DElement.h	deleted

Romain BOMAN 2008/01/31 10:02

commit/2008/01_31.txt · Last modified: 2016/03/30 15:23 (external edit)