Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:03_23

Commit 2015-03-23

Modifications des cas-tests avec sauvegarde de maillage Gen4

Les cas-tests qui utilisaient l'ancien format de sauvegarde de maillages ont été modifiés pour utiliser le nouveau format (voir commit précédent). Les modifications consistent principalement à :

  • enlever les createMetafor/deleteMetafor/createMetafor
  • enlever le “if mesh exists then read it, else create it” des cas-tests proprement dits, cela est géré directement lors de l'appel à Gen4Mesher.execute().
  • ajouter des setDir() pour enregistrer le fichier de maillage dans le bon workspace.

les cas-tests concernés sont

  • apps.ale.forge
  • apps.biomec.complex.tests.toothPDL_1
  • apps.biomec.complex.tests.toothPDL_2
  • apps.biomec.orthodontics.toothPDL
  • apps.remeshing.dCupExtrusion_2
  • apps.remeshing.forge_1
  • apps.remeshing.forge_2
  • apps.remeshing.forge_4
  • apps.remeshing.forgeRemesh
  • apps.welding.toolbox.fswProcess_2D
  • apps.welding.toolbox.fswToolMesh

Cela a nécessité l'ajout d'une option aux fonction executeTransferAndRestart et executeTransfer de remeshedUtilities afin de désactiver le nettoyage automatique du workspace, sinon le fichier de maillage fraîchement généré était supprimé aussitôt.

Divers

Petites modifs de meshers.py, gen4mesher.cpp et gen4mesh.cpp pour clarifier les étapes de load/save.

Perspectives

La relecture de maillage pose problème lorsque deux faces ayant une arête commune sont maillées. C'est une (des?) raison(s) qui font que le cas-test apps.remeshing.dCupExtrusion_3 ne tourne pas très bien. Je regarde ça pour le prochain commit.

Fichiers ajoutés/supprimés

 
A : 
R :

Tests ajoutés/supprimés

A :
R : 

Pierre Joris 2015/03/13

commit/2015/03_23.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki