====== 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 --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2008/06/11 08:52//