====== Commit 2007-08-03 ====== ===== Modifs ===== ==== Suppression dépendance Domain => Metafor ==== L'idée est de rendre le ''Domain'' indépendant de ''Metafor'' pour pouvoir changer de type d'analyse. * Ne dépendent plus de ''Metafor'': * ''Domain'' * ''AuxiliaryMeshBuilder'', ''AuxiliaryVelMeshBuilder'' * ''EqualityDofConstraints'' * ''ValueExtractor'' * Sont maintenant explicitement dépendants de ''Metafor'': * ''MetaFac'' * ''ElementSet'' ne dépend plus de ''ContactElement2D/3D'' (!) __Remarques:__ * Beaucoup d'accès à Metafor se font par des requêtes non typées ''findObject(METAFOR_ID)''. Je n'aime pas trop ça parce que ça donne l'impression que les objets peuvent être placés un peu n'importe comment les uns par rapport aux autres. ==== Amélioration battery.py ==== __Nouveautés:__ * Ajouts d'infos supplémentaires lors des runs * date de début (histoire de voir si un test est "coincé") * elaspsed time * Affichage de Warnings si certains problèmes sont détectées dans le ''.res''. * Erreur de syntaxe dans le jeu de données * Fatal Error dans Metafor * Exception python * Pas de résultat (codes TSC) * //Lors de la détection d'un Warning//, je fais un 'touch' sur les fichiers python pour qu'ils se relancent au prochain 'run' de ''battery.py'' (très utile) * Possibilité de lancer la batterie en priorité basse (=> ''battery.py -low'') ==== Nettoyage "includes" ==== __Nouvelle méthode:__ (appliquée ici uniquement à ''mtFEM'') * Chaque fichier '.h' inclut en premier lieu le header de sa lib (''mtFEM.h'' pour les fichiers ''.h'' de ''mtFEM'' et non plus ''mtGlobal.h'') * Chaque fichier ''.cpp'' inclus en premier lieu son fichier ''.h'' (plus besoin de ''mtGlobal.h'' - il était utile uniquement sous VC6 pour supprimer certains warnings). ===== Fichiers ajoutés/supprimés ====== --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2007/08/06 12:39//