Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2010:05_25

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

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

Deleted

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

Romain BOMAN 2010/05/25 10:58

commit/2010/05_25.txt · Last modified: 2016/03/30 15:23 (external edit)