Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:06_11

Commit 2008-06-11

Modifs

ALE

  • Suppression des constructeurs par copie des objets principaux de l'ALE (inutiles depuis les compteurs de références)
  • ReZoner est RefCounted.
  • Les calculs ALE n'affichent plus les energies (TSC-INW, TSC-EXW) vu qu'elles sont mal calculées.
  • Ajout de nouveaux extracteurs dans les tests ALE. Réécriture sous forme de fonctions.
  • Nouvelle gestion des CL ALE en interne. Il est possible maintenant de les appliquer sur n'importe quel MeshedObject, en particulier une sélection de noeud.
  • Suppression des anciennes commandes de rezoning. Tous les objets dérivants de ReZoner sont maintenant interfacés avec Python. Les avantages: meilleur typage des objets en entrée assuré par Python - modularité accrue - possibilité de définir une méthode de repositionnement de noeuds ALE dans une DLLs annexe - suppression de code C++ - amélioration du paramétrage des méthodes. Pour la syntaxe, c'est pas trop dur à adapter. Par exemple:
ale.getReZoningStep().add( pointset(1), RT_Eulerian)

devient

ale.getReZoningStep().add( EulerianReZoner(pointset(1)))

Projet

Fichiers ajoutés/supprimés

mtALE/StencilType.cpp	added
mtALE/ContactConvectionProblem.cpp	deleted
mtALE/ContactConvector.cpp	deleted
mtALE/InitialFieldCreator.cpp	deleted
mtALE/LinearRecFacetFluxElement.cpp	deleted
mtALE/ReZoningType.cpp	deleted
mtALE/ContactConvectionProblem.h	deleted
mtALE/ContactConvector.h	deleted
mtALE/FluxElementShcuts.h	deleted
mtALE/InitialFieldCreator.h	deleted
mtALE/LinearRecFacetFluxElement.h	deleted
mtALE/ReZoningType.h	deleted
mtALE/FluxElementShcuts.inl	deleted

Romain BOMAN 2008/06/11 08:52

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