Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:05_25

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

commit:2010:05_25 [2010/05/25 11:01] – created bomancommit:2010:05_25 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Commit 2010-05-25 ======
 +
 +===== Modifs =====
 +
 +==== Ajout cas-tests de thèse ====
 +
 +Lors de l'écriture de mon manuscrit, j'ai amélioré certains cas-tests. je les ai donc commité:
 +  * ''apps.ale.convDefaut1'' : test convection géométrique signal carré [p48]
 +  * ''apps.ale.convDefaut2'' : test convection géométrique spline [p50]
 +  * ''apps.ale.convDefaut3'' : test convection géométrique spline 3D [p83]
 +  * ''apps.ale.convRot'' : test convection rotation d'un carré avec un cercle de pression au centre [p159]
 +  * ''apps.ale.dcupExtrusion'' : test DCET (amélioré) [p190]
 +  * ''apps.ale.rotAnneau2'' : Expansion & rotation d'un cylindre sous pression [p164]
 +  * ''apps.ale.rotule'' : Forgeage d'une rotule - meilleure représentation des outils [p2]
 +  * ''apps.ale.taylor2D'' : Nouveau maillage ALE "optimisé" [p175]
 +  * ''apps.ale.testConv2D'' : Ajout d'une boite autour du test pour visu 3D [p156]
 +  * ''apps.ale.translReZoner'' : Test convection 2D sur maillage structuré localement raffiné [p68]
 +  * ''apps.iso.hopkinsonZAGeo2ALE'' : Barre d'Hopkinson ALE [p182]
 +  * ''apps.qs.nine'' : test de Nine (Jonc) [p47]
 +  * ''apps.qs.nineALE'' : test de Nine ALE [p47]
 +  * ''arcelor.tests.pst.pstALEvsLAG'' : Un test d'une seule imbrication sur lequel j'ai débugué l'ALE et les flux parasites.
 +  * ''arcelor.tests.rolling.chaud'' : Laminage à chaud [p215]
 +  * ''arcelor.tests.rolling.froid'' : Laminage à froid [p227]
 +
 +Reste à mettre à jour le test PST (planage) et profilage.
 +
 +
 +==== Déplacement des sources oofelie dans oo_meta ====
 +
 +Pour faciliter la procédure de compilation et utiliser à moyen terme le logiciel CMake qui unifierait Makefiles Unix et projets Visual Studio, j'ai déplacé les sources "oofelie" vers "oo_meta". Sont concernées les sources qui se trouvaient dans "oeMath", "oeKernel" et "oeFEMBase". Elles ont été mises respectivement dans "mtMath", "mtKernel" et "mtFEMBase" via un SVN Move (l'historisque est donc bien conservée).
 +
 +En conséquence, le répertoire "oofelie" ne doit plus être utilisé (si vous faites un "update", il sera vide).
 +
 +Prochaines étapes de nettoyage du source (à discuter entre nous):
 +  * Déplacement des modules "_module" en "module/wrap"
 +  * Suppression des sous-repertoires (mtElements/volumes p. expl)
 +  * Uniformisation des namespaces: je propose un seul namespace nommé "mt" (ou "mtf" ou "meta") qui rassemblerait tous nos objets (suppression donc de ''mtGeo'' ou ''mtMath''). "mtf" me semble un bon compromis entre concision et clarté du code.
 +  * Renommage de tous les fichiers en ''mtMachin.*'' pour la classe ''Machin''
 +  * Modification du répertoire ''wrap'' en ''metafor'' (ou ''meta'' ou ''mtf''). L'ideal étant bien sur le meme nom que le namespace C++.
 +
 +
 +
 +
 +
 +===== Projet ======
 +
 +Modifier le projet au powergrep pour remplacer "../oofelie/*" en "../oo_meta/*"  
 +
 +:!: Je viens de me rendre compte que l'option /O2 du visual 2008 n'est pas prise en compte correctement si elle n'est pas cochée explicitement.
 +
 +===== Fichiers ajoutés/supprimés ======
 +
 +==== Added ====
 +
 +<code>
 +mtFEMBase/Analysis.cpp
 +mtFEMBase/Connexion.cpp
 +mtFEMBase/ConnexionBuilder.cpp
 +mtFEMBase/ConnexionSet.cpp
 +mtKernel/DBSet.cpp
 +mtKernel/DBValue1D.cpp
 +mtKernel/DBValue3D.cpp
 +mtFEMBase/Dof.cpp
 +mtFEMBase/DofFlagCmd.cpp
 +mtFEMBase/DofFlagCmdSet.cpp
 +mtFEMBase/DofSet.cpp
 +mtFEMBase/Domain.cpp
 +mtFEMBase/ElementSet.cpp
 +mtFEMBase/ElemStrVector.cpp
 +mtKernel/FastPhySet.cpp
 +mtKernel/LocalState.cpp
 +mtFEMBase/Locel.cpp
 +mtFEMBase/Locinv.cpp
 +mtFEMBase/Material.cpp
 +mtFEMBase/MaterialSet.cpp
 +mtMath/Matr2.cpp
 +mtMath/Matr3.cpp
 +mtMath/Matrix.cpp
 +mtMath/MatrixBase.cpp
 +mtFEMBase/MetisConnexionBuilder.cpp
 +mtMath/OneParameterFunction.cpp
 +mtFEMBase/PartDofList.cpp
 +mtFEMBase/Partition.cpp
 +mtKernel/PhySet.cpp
 +mtMath/PieceWiseLinearFunction.cpp
 +mtKernel/PositionSet.cpp
 +mtFEMBase/SloanConnexionBuilder.cpp
 +mtKernel/Step.cpp
 +mtFEMBase/StrID.cpp
 +mtFEMBase/StrIDList.cpp
 +mtFEMBase/StrIDs.cpp
 +mtFEMBase/StrMatrixBase.cpp
 +mtFEMBase/StrVector.cpp
 +mtFEMBase/StrVectorBase.cpp
 +mtMath/SymMatr2.cpp
 +mtMath/SymMatr3.cpp
 +mtMath/SymMatrix.cpp
 +mtMath/SymSolver.cpp
 +mtMath/Vect2.cpp
 +mtMath/Vect3.cpp
 +mtMath/Vector.cpp
 +mtMath/VectorBase.cpp
 +mtMath/WithSolve.cpp
 +mtFEMBase/Analysis.h
 +mtFEMBase/Connexion.h
 +mtFEMBase/ConnexionBuilder.h
 +mtFEMBase/ConnexionSet.h
 +mtKernel/DBSet.h
 +mtKernel/DBValue.h
 +mtKernel/DBValue1D.h
 +mtKernel/DBValue3D.h
 +mtFEMBase/Dof.h
 +mtFEMBase/DofFlagCmd.h
 +mtFEMBase/DofFlagCmdSet.h
 +mtFEMBase/DofSet.h
 +mtFEMBase/Domain.h
 +mtFEMBase/ElementSet.h
 +mtFEMBase/ElemStrVector.h
 +mtKernel/FastPhySet.h
 +mtKernel/LocalState.h
 +mtFEMBase/Locel.h
 +mtFEMBase/Locinv.h
 +mtFEMBase/LocinvItem.h
 +mtFEMBase/Material.h
 +mtFEMBase/MaterialSet.h
 +mtMath/Matr2.h
 +mtMath/Matr3.h
 +mtMath/Matrix.h
 +mtMath/MatrixBase.h
 +mtFEMBase/MetisConnexionBuilder.h
 +mtMath/oeBlas.h
 +mtMath/OneParameterFunction.h
 +mtFEMBase/PartDofIndex.h
 +mtFEMBase/PartDofList.h
 +mtFEMBase/PartIndex.h
 +mtFEMBase/Partition.h
 +mtKernel/PhySet.h
 +mtMath/PieceWiseLinearFunction.h
 +mtKernel/PositionSet.h
 +mtFEMBase/SloanConnexionBuilder.h
 +mtKernel/Step.h
 +mtFEMBase/StrID.h
 +mtFEMBase/StrIDList.h
 +mtFEMBase/StrIDs.h
 +mtFEMBase/StrMatrixBase.h
 +mtFEMBase/StrVector.h
 +mtFEMBase/StrVectorBase.h
 +mtMath/SymMatr2.h
 +mtMath/SymMatr3.h
 +mtMath/SymMatrix.h
 +mtMath/SymSolver.h
 +mtMath/Vect2.h
 +mtMath/Vect3.h
 +mtMath/Vector.h
 +mtMath/VectorBase.h
 +mtMath/WithCheckRef.h
 +mtMath/WithSolve.h
 +mtFEMBase/Analysis.inl
 +mtFEMBase/Connexion.inl
 +mtKernel/DBSet.inl
 +mtKernel/DBValue1D.inl
 +mtKernel/DBValue3D.inl
 +mtFEMBase/Dof.inl
 +mtFEMBase/DofFlagCmdSet.inl
 +mtFEMBase/DofSet.inl
 +mtFEMBase/ElementSet.inl
 +mtKernel/FastPhySet.inl
 +mtKernel/LocalState.inl
 +mtFEMBase/Locel.inl
 +mtFEMBase/Locinv.inl
 +mtFEMBase/LocinvItem.inl
 +mtFEMBase/Material.inl
 +mtMath/Matr2.inl
 +mtMath/Matr3.inl
 +mtMath/Matrix.inl
 +mtMath/MatrixBase.inl
 +mtFEMBase/PartDofList.inl
 +mtFEMBase/Partition.inl
 +mtKernel/PhySet.inl
 +mtFEMBase/StrVectorBase.inl
 +mtMath/SymMatr2.inl
 +mtMath/SymMatr3.inl
 +mtMath/SymMatrix.inl
 +mtMath/Vect2.inl
 +mtMath/Vect3.inl
 +mtMath/Vector.inl
 +mtMath/VectorBase.inl
 +mtMath/WithCheckRef.inl
 +apps/ale/convDefaut1.py
 +apps/ale/convDefaut2.py
 +apps/ale/convDefaut3.py
 +apps/iso/hopkinsonZAGeo2ALE.py
 +infos.py
 +apps/qs/nineALE.py
 +</code>
 +
 +==== Deleted ====
 +
 +<code>
 +oeFEMBase
 +oeFEMBase/Analysis.cpp
 +oeFEMBase/Analysis.h
 +oeFEMBase/Analysis.inl
 +oeFEMBase/Connexion.cpp
 +oeFEMBase/Connexion.h
 +oeFEMBase/Connexion.inl
 +oeFEMBase/ConnexionBuilder.cpp
 +oeFEMBase/ConnexionBuilder.h
 +oeFEMBase/ConnexionSet.cpp
 +oeFEMBase/ConnexionSet.h
 +oeFEMBase/Dof.cpp
 +oeFEMBase/Dof.h
 +oeFEMBase/Dof.inl
 +oeFEMBase/DofFlagCmd.cpp
 +oeFEMBase/DofFlagCmd.h
 +oeFEMBase/DofFlagCmdSet.cpp
 +oeFEMBase/DofFlagCmdSet.h
 +oeFEMBase/DofFlagCmdSet.inl
 +oeFEMBase/DofSet.cpp
 +oeFEMBase/DofSet.h
 +oeFEMBase/DofSet.inl
 +oeFEMBase/Domain.cpp
 +oeFEMBase/Domain.h
 +oeFEMBase/ElementSet.cpp
 +oeFEMBase/ElementSet.h
 +oeFEMBase/ElementSet.inl
 +oeFEMBase/ElemStrVector.cpp
 +oeFEMBase/ElemStrVector.h
 +oeFEMBase/Locel.cpp
 +oeFEMBase/Locel.h
 +oeFEMBase/Locel.inl
 +oeFEMBase/Locinv.cpp
 +oeFEMBase/Locinv.h
 +oeFEMBase/Locinv.inl
 +oeFEMBase/LocinvItem.h
 +oeFEMBase/LocinvItem.inl
 +oeFEMBase/Makefile.in
 +oeFEMBase/Material.cpp
 +oeFEMBase/Material.h
 +oeFEMBase/Material.inl
 +oeFEMBase/MaterialSet.cpp
 +oeFEMBase/MaterialSet.h
 +oeFEMBase/MetisConnexionBuilder.cpp
 +oeFEMBase/MetisConnexionBuilder.h
 +oeFEMBase/PartDofIndex.h
 +oeFEMBase/PartDofList.cpp
 +oeFEMBase/PartDofList.h
 +oeFEMBase/PartDofList.inl
 +oeFEMBase/PartIndex.h
 +oeFEMBase/Partition.cpp
 +oeFEMBase/Partition.h
 +oeFEMBase/Partition.inl
 +oeFEMBase/SloanConnexionBuilder.cpp
 +oeFEMBase/SloanConnexionBuilder.h
 +oeFEMBase/StrID.cpp
 +oeFEMBase/StrID.h
 +oeFEMBase/StrIDList.cpp
 +oeFEMBase/StrIDList.h
 +oeFEMBase/StrIDs.cpp
 +oeFEMBase/StrIDs.h
 +oeFEMBase/StrMatrixBase.cpp
 +oeFEMBase/StrMatrixBase.h
 +oeFEMBase/StrVector.cpp
 +oeFEMBase/StrVector.h
 +oeFEMBase/StrVectorBase.cpp
 +oeFEMBase/StrVectorBase.h
 +oeFEMBase/StrVectorBase.inl
 +oeKernel
 +oeKernel/DBSet.cpp
 +oeKernel/DBSet.h
 +oeKernel/DBSet.inl
 +oeKernel/DBValue.h
 +oeKernel/DBValue1D.cpp
 +oeKernel/DBValue1D.h
 +oeKernel/DBValue1D.inl
 +oeKernel/DBValue3D.cpp
 +oeKernel/DBValue3D.h
 +oeKernel/DBValue3D.inl
 +oeKernel/FastPhySet.cpp
 +oeKernel/FastPhySet.h
 +oeKernel/FastPhySet.inl
 +oeKernel/LocalState.cpp
 +oeKernel/LocalState.h
 +oeKernel/LocalState.inl
 +oeKernel/Makefile.in
 +oeKernel/PhySet.cpp
 +oeKernel/PhySet.h
 +oeKernel/PhySet.inl
 +oeKernel/PositionSet.cpp
 +oeKernel/PositionSet.h
 +oeKernel/Step.cpp
 +oeKernel/Step.h
 +oeMath
 +oeMath/Makefile.in
 +oeMath/Matr2.cpp
 +oeMath/Matr2.h
 +oeMath/Matr2.inl
 +oeMath/Matr3.cpp
 +oeMath/Matr3.h
 +oeMath/Matr3.inl
 +oeMath/Matrix.cpp
 +oeMath/Matrix.h
 +oeMath/Matrix.inl
 +oeMath/MatrixBase.cpp
 +oeMath/MatrixBase.h
 +oeMath/MatrixBase.inl
 +oeMath/oeBlas.h
 +oeMath/OneParameterFunction.cpp
 +oeMath/OneParameterFunction.h
 +oeMath/PieceWiseLinearFunction.cpp
 +oeMath/PieceWiseLinearFunction.h
 +oeMath/SymMatr2.cpp
 +oeMath/SymMatr2.h
 +oeMath/SymMatr2.inl
 +oeMath/SymMatr3.cpp
 +oeMath/SymMatr3.h
 +oeMath/SymMatr3.inl
 +oeMath/SymMatrix.cpp
 +oeMath/SymMatrix.h
 +oeMath/SymMatrix.inl
 +oeMath/SymSolver.cpp
 +oeMath/SymSolver.h
 +oeMath/Vect2.cpp
 +oeMath/Vect2.h
 +oeMath/Vect2.inl
 +oeMath/Vect3.cpp
 +oeMath/Vect3.h
 +oeMath/Vect3.inl
 +oeMath/Vector.cpp
 +oeMath/Vector.h
 +oeMath/Vector.inl
 +oeMath/VectorBase.cpp
 +oeMath/VectorBase.h
 +oeMath/VectorBase.inl
 +oeMath/WithCheckRef.h
 +oeMath/WithCheckRef.inl
 +oeMath/WithSolve.cpp
 +oeMath/WithSolve.h
 +</code>
 +
 + --- //[[romain.boman@gmail.com|Romain BOMAN]] 2010/05/25 10:58//
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki