commit:2008:06_11
Table of Contents
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
estRefCounted
.- 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 by 127.0.0.1