Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:12_17

Commit 2007-12-17

  • Passage d'une référence en remplacement d'un no + type pour les extracteurs
  • Suppression des fonctions define dans valuesManager et ajout d'une fonction add prenant un ValueExtractor comme argument

Modifs

  • ValuesManager
    • Suppression de toutes les commandes define
    • Suppression de la commande setName
    • Ajout d'une fonction add prenant comme argument le numero de courbe, un pointeur vers un value Extractor et une string (nom du fichier et de la courbe)
    • Le value Extractor est conservé en mémoire (de Python vers Metafor) à l'aide de la technique DISOWN (d'où pas besoin de le copier dans un conteneur)
  • ValueExtractor
    • Interfacage des valuesExtractors dans swig de manière à pouvoir définir les ValuesExtractors
    • Passage d'une référence vers le GObject à la place du couple numero + ObjectID
    • Suppression de la dérivation de Physet. On garde juste la dérivation VirtualObject
    • Objet purement virtuel
  • …ValueExtractor
    • Typage strict des valeurs passées comme argument
    • Lorsque que ca a un sens, définition de 2 constructeur :
      • VectorToScalarOperator
      • SortingOperator + maxV (nombre maximum de valeurs)
    • stockage local de la PointList (éviter de reconstruire à chaque pas de temps)
    • suppression fonctions updateShcuts
  • Mesher
    • Correction des mesher pour que les éléments (topologiques) soient correctement numérotés

Tests

  • Modif de TOUS les cas tests pour suivre les nouvelles commandes
JE VOUS CONSEILLE DE BACKUPER AVANT d'UPDATER APPS !!!

Projet

  • up to date

ToDo list

  • la doc
  • Généraliser la technique DISOWN (avec compteur de référence) pour les fonctions d'évolutions temporelles par exemple …

Fichiers ajoutés/supprimés

A
R

Luc PAPELEUX 2007/12/17

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