Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:01_08

Commit 2008-01-08

  • Transfert des calculs de valeurs de l'architecture ObjectiveFonction vers celle de ValueExtractor

Modifs

  • transfert ObjectiveFunctionValueExtractor
    • AngleObjectiveFunctionAngleValueExtractor
    • Radius2DObjectiveFunctionRadius2DValueExtractor
    • Radius3DObjectiveFunctionRadius3DValueExtractor
    • ShapeObjectiveFunctionShapeValueExtractor
  • ValueExtractorObjectiveFunction
    • Nouvelle fonction objective extrayant la/les valeurs définies dans l'extracteur
  • ObjectiveFunction
    • suppression de la classe FobjProp pour l'introduction des données des Fobjs (et typage des introductions de données dans ValueExtractor)
    • Ajout d'une dérivation à RefCounted
    • suppression de dSdUi (pas utilisé)
    • suppression de l'écriture du fichier objectiveFunction.txt (seul objectiveFunction.py étant utilisé)
  • ValueExtractor
    • Ajout d'une dépendance à RefCounted
    • transfert de Vector2ScalarOperator vers la classe ValuesManager
  • VectorValuesStruct
    • Ajout de Vector2ScalarOperator
  • Vector2ScalarOperator
    • Ajout (temporaire) d'un operateur “NormOperator2” par compatibilité avec les anciennes fobjs (à virer au + vite car pas juste !!)
  • TestSuiteChecker
    • Correction des TSC-EXT sur des OnFileDataMatrix
  • mtGeoGroup
    • remplacement du couple UserNo + ObjectID dans les commandes addMeshPointFromObject & addInnerMeshPointsFromObject par un GObject &
  • mtGeoAxe
    • Classe définissant un axe à partir de 2 points ou d'une ligne pour utilisation au niveau des extractors (angle / shapeFunction)
    • Ajout de commandes de symmétrie
  • OnFileDataMatrix
    • correction de getValues

Tests

  • Modif des tests en conséquence
  • battery.py : correction messages d'erreur multiThread

Projet

  • up to date

ToDo list

  • la doc
  • supprimer les sorties TSC-EXT de toutes les experiences des parametriques

Fichiers ajoutés/supprimés

A oo_meta\mtGeo\mtGeoAxe.h/cpp  
A oo_meta\mtFEM\extractors\AngleValueExtractor.h/cpp
A oo_meta\mtFEM\extractors\Radius2DValueExtractor.h/cpp
A oo_meta\mtFEM\extractors\Radius3DValueExtractor.h/cpp
A oo_meta\mtFEM\extractors\ShapeValueExtractor.h/cpp
A oo_meta\mtFEM\extractors\ValueExtractorObjectiveFunction.h/cpp
R oo_meta\mtFEM\extractors\AngleObjectiveFunction.h/cpp
R oo_meta\mtFEM\extractors\Radius2DObjectiveFunction.h/cpp
R oo_meta\mtFEM\extractors\Radius3DObjectiveFunction.h/cpp
R oo_meta\mtFEM\extractors\ShapeObjectiveFunction.h/cpp
R oo_meta\mtFEM\extractors\ObjectiveFunctionProperties.h
R

Luc PAPELEUX 2007/12/17

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