Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:05_15

Commit 2007-05-15

Modifs

Réécriture du FAC

  • L'idée est de sauver toutes les infos dans le FAC (pour pouvoir se passer du .py) et surtout se permettre d'ajouter/supprimer des trucs en cours de calcul (des éléments, des noeuds, des fixations, des matériaux, etc).
  • Ce commit constitue l'étape #1:
    • J'ai réécrit IoObject en formalisme C++. Ca va aider à y voir clair pour la suite. Le nouveau système est inspiré de ce qui est fait dans Boost: une classe Archive qui définit des opérateurs de flux virtuels. En dérivant cette classe, on peut alors définir différents formats (Actuellement binaire, binaire zippé et ascii). Je compte ajouter du xml qui sera très utile pour les phases de debug.
    • Le format du FAC n'est pas changé.
  • Etapes suivantes:
    • Suppression de IoObject (qui est encore là et même utilisé pour la config de la visu).
    • Nettoyage de MetaFac(j'aimerais mettre les opérations sur les fichiers dans le code python)
    • Modif de la structure du FAC au niveau des éléments et de la DB.

Fichiers ajoutés/supprimés

mtGlobal/Archive.cpp	added	 	 	 				-1	
mtGlobal/Archive.h	added	 	 	 				-1	

Romain BOMAN 2007/05/15 09:41

commit/2007/05_15.txt · Last modified: 2016/03/30 15:23 (external edit)