commit:2007:08_06b
Table of Contents
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 deContactElement2D/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
demtFEM
et non plusmtGlobal.h
) - Chaque fichier
.cpp
inclus en premier lieu son fichier.h
(plus besoin demtGlobal.h
- il était utile uniquement sous VC6 pour supprimer certains warnings).
Fichiers ajoutés/supprimés
— Romain BOMAN 2007/08/06 12:39
commit/2007/08_06b.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1