Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:07_25

Commit 2007-07-25

Modifs

Restructuration libs

  • Déplacement de plasticCriteria de mtMaterialLaws vers mtMaterials (bien que ce sont des MaterialLaws). La cause est une dépendance de ces classes vis-à-vis de GpState.
  • Possibilité de faire une lib de mtSabca sous Windows. J'ai dû exporter tous les symboles de mtMaterials et mtMaterialLaws. Malgré ça, la lib ne se lie pas à Metafor (contrairement à Unix) puisque le seul lien Metafor/Sabca est une variable statique. J'ai donc chargé explicitement la DLL à l'aide de l'API Windows. C'est beau et ça évite de reprogrammer un WITH_SABCA. En pratique, ça permet de simplement supprimer la DLL mtSabca si on veut pas la distribuer :!:. Si elle est la, elle est utilisée, sinon elle ne l'est pas (pas de plantage du genre “DLL not found”).
  • Même chmilblick pour les Larateries (mtIntelSig.dll).
  • Suppression du Py des noms des “wrappers”: _mtPyGlobal_mtGlobal, etc. ceci pour respecter la norme SWIG (qui était déjà utilisée pour gen4). Un bon powergrep dans vos .vcproj et c'est fait.
  • Uniformisation: Ajout de mtGeo comme prefixe de nom de fichier pour mtGeo (les mailleurs et les sorting operators n'avaient pas encore le préfixe).

Projet

  • changer mtMaterialLaws/plasticCriteria en mtMaterialLaws/plasticCriteria (powergrep)
  • changer _mtPyMachin en _mtMachin, etc (powergrep)
  • réimporter les fichiers de mtGeo

Fichiers ajoutés/supprimés

File	Text status
_mtFEM	added (+)
_mtGeo	added (+)
_mtGlobal	added (+)
_mtKernel	added (+)
_mtMath	added (+)
_mtShapeFunctions	added (+)
_mtViz	added (+)
mtMaterials/plasticCriteria	added (+)
_mtGeo/mtGeoExtended.cpp	added (+)
mtGeo/mtGeoCellLineMesher.cpp	added (+)
mtGeo/mtGeoCellPointMesher.cpp	added (+)
mtGeo/mtGeoDensityMesher1D.cpp	added (+)
mtGeo/mtGeoExtrusionMesher3D.cpp	added (+)
mtGeo/mtGeoFrontalEdge.cpp	added (+)
mtGeo/mtGeoFrontalMesher2D.cpp	added (+)
mtGeo/mtGeoFrontalNode.cpp	added (+)
mtGeo/mtGeoFrontalQuad.cpp	added (+)
mtGeo/mtGeoFrontalTriangle.cpp	added (+)
mtGeo/mtGeoHexaSplitter.cpp	added (+)
mtGeo/mtGeoHighDegreeSimpleMesher1D.cpp	added (+)
mtGeo/mtGeoHighDegreeTransfiniteMesher2D.cpp	added (+)
mtGeo/mtGeoLineSplitter.cpp	added (+)
mtGeo/mtGeoMesher.cpp	added (+)
mtGeo/mtGeoMesher0D.cpp	added (+)
mtGeo/mtGeoMesher1D.cpp	added (+)
mtGeo/mtGeoMesher2D.cpp	added (+)
mtGeo/mtGeoMesher3D.cpp	added (+)
mtGeo/mtGeoMonoMesher1D.cpp	added (+)
mtGeo/mtGeoMonoMesher2D.cpp	added (+)
mtGeo/mtGeoMonoMesher3D.cpp	added (+)
mtGeo/mtGeoPolySideMesher2D.cpp	added (+)
mtGeo/mtGeoPolyVolumeMesher3D.cpp	added (+)
mtGeo/mtGeoQuadSplitter.cpp	added (+)
mtGeo/mtGeoRigidToolMesher.cpp	added (+)
mtGeo/mtGeoSimpleMesher1D.cpp	added (+)
mtGeo/mtGeoSortingOperator.cpp	added (+)
mtGeo/mtGeoTransfiniteMesher2D.cpp	added (+)
mtGeo/mtGeoTransfiniteMesher3D.cpp	added (+)
_mtGeo/mtGeoExtended.h	added (+)
mtGeo/mtGeoCellLineMesher.h	added (+)
mtGeo/mtGeoCellPointMesher.h	added (+)
mtGeo/mtGeoDensityMesher1D.h	added (+)
mtGeo/mtGeoExtrusionMesher3D.h	added (+)
mtGeo/mtGeoFrontalCell.h	added (+)
mtGeo/mtGeoFrontalEdge.h	added (+)
mtGeo/mtGeoFrontalElEdge.h	added (+)
mtGeo/mtGeoFrontalMesher2D.h	added (+)
mtGeo/mtGeoFrontalNode.h	added (+)
mtGeo/mtGeoFrontalQuad.h	added (+)
mtGeo/mtGeoFrontalTriangle.h	added (+)
mtGeo/mtGeoHexaSplitter.h	added (+)
mtGeo/mtGeoHighDegreeSimpleMesher1D.h	added (+)
mtGeo/mtGeoHighDegreeTransfiniteMesher2D.h	added (+)
mtGeo/mtGeoLineSplitter.h	added (+)
mtGeo/mtGeoMesher.h	added (+)
mtGeo/mtGeoMesher0D.h	added (+)
mtGeo/mtGeoMesher1D.h	added (+)
mtGeo/mtGeoMesher2D.h	added (+)
mtGeo/mtGeoMesher3D.h	added (+)
mtGeo/mtGeoMonoMesher1D.h	added (+)
mtGeo/mtGeoMonoMesher2D.h	added (+)
mtGeo/mtGeoMonoMesher3D.h	added (+)
mtGeo/mtGeoPolySideMesher2D.h	added (+)
mtGeo/mtGeoPolyVolumeMesher3D.h	added (+)
mtGeo/mtGeoQuadSplitter.h	added (+)
mtGeo/mtGeoRigidToolMesher.h	added (+)
mtGeo/mtGeoSimpleMesher1D.h	added (+)
mtGeo/mtGeoSortingOperator.h	added (+)
mtGeo/mtGeoTransfiniteMesher2D.h	added (+)
mtGeo/mtGeoTransfiniteMesher3D.h	added (+)
_mtFEM/mtFEM.i	added (+)
_mtGeo/mtGeo.i	added (+)
_mtGlobal/mtGlobal.i	added (+)
_mtKernel/mtKernel.i	added (+)
_mtMath/mtMath.i	added (+)
_mtShapeFunctions/mtShapeFunctions.i	added (+)
_mtViz/mtViz.i	added (+)
mtGeo/mtGeoFrontalEdge.inl	added (+)
mtGeo/mtGeoFrontalElEdge.inl	added (+)
mtGeo/mtGeoFrontalNode.inl	added (+)
mtGeo/mtGeoFrontalQuad.inl	added (+)
mtGeo/mtGeoFrontalTriangle.inl	added (+)
_mtPyFEM	deleted
_mtPyGeo	deleted
_mtPyGlobal	deleted
_mtPyKernel	deleted
_mtPyMath	deleted
_mtPyShapeFunctions	deleted
_mtPyViz	deleted
mtMaterialLaws/plasticCriteria	deleted
_mtGeo/mtPyGeoExtended.cpp	deleted (+)
_mtPyFEM/initFEMShadow.cpp	deleted
_mtPyGeo/mtPyGeoExtended.cpp	deleted
_mtPyGlobal/initGlobalShadow.cpp	deleted
_mtPyKernel/initKernelShadow.cpp	deleted
mtGeo/CellLineMesher.cpp	deleted
mtGeo/CellPointMesher.cpp	deleted
mtGeo/DensityMesher1D.cpp	deleted
mtGeo/ExtrusionMesher3D.cpp	deleted
mtGeo/FrontalEdge.cpp	deleted
mtGeo/FrontalMesher2D.cpp	deleted
mtGeo/FrontalNode.cpp	deleted
mtGeo/FrontalQuad.cpp	deleted
mtGeo/FrontalTriangle.cpp	deleted
mtGeo/HexaSplitter.cpp	deleted
mtGeo/HighDegreeSimpleMesher1D.cpp	deleted
mtGeo/HighDegreeTransfiniteMesher2D.cpp	deleted
mtGeo/LineSplitter.cpp	deleted
mtGeo/Mesher.cpp	deleted
mtGeo/Mesher0D.cpp	deleted
mtGeo/Mesher1D.cpp	deleted
mtGeo/Mesher2D.cpp	deleted
mtGeo/Mesher3D.cpp	deleted
mtGeo/MonoMesher1D.cpp	deleted
mtGeo/MonoMesher2D.cpp	deleted
mtGeo/MonoMesher3D.cpp	deleted
mtGeo/PolySideMesher2D.cpp	deleted
mtGeo/PolyVolumeMesher3D.cpp	deleted
mtGeo/QuadSplitter.cpp	deleted
mtGeo/RigidToolMesher.cpp	deleted
mtGeo/SimpleMesher1D.cpp	deleted
mtGeo/SortingOperator.cpp	deleted
mtGeo/TransfiniteMesher2D.cpp	deleted
mtGeo/TransfiniteMesher3D.cpp	deleted
mtMaterialLaws/plasticCriteria/Hill48PlasticCriterion.cpp	deleted
mtMaterialLaws/plasticCriteria/PlasticCriterion.cpp	deleted
mtMaterialLaws/plasticCriteria/VonMisesPlasticCriterion.cpp	deleted
_mtGeo/mtPyGeoExtended.h	deleted (+)
_mtPyFEM/initFEMShadow.h	deleted
_mtPyGeo/mtPyGeoExtended.h	deleted
_mtPyGlobal/addToPyDict.h	deleted
_mtPyGlobal/initGlobalShadow.h	deleted
_mtPyGlobal/initIDList.h	deleted
_mtPyKernel/initKernelShadow.h	deleted
mtGeo/CellLineMesher.h	deleted
mtGeo/CellPointMesher.h	deleted
mtGeo/DensityMesher1D.h	deleted
mtGeo/ExtrusionMesher3D.h	deleted
mtGeo/FrontalCell.h	deleted
mtGeo/FrontalEdge.h	deleted
mtGeo/FrontalElEdge.h	deleted
mtGeo/FrontalMesher2D.h	deleted
mtGeo/FrontalNode.h	deleted
mtGeo/FrontalQuad.h	deleted
mtGeo/FrontalTriangle.h	deleted
mtGeo/HexaSplitter.h	deleted
mtGeo/HighDegreeSimpleMesher1D.h	deleted
mtGeo/HighDegreeTransfiniteMesher2D.h	deleted
mtGeo/LineSplitter.h	deleted
mtGeo/Mesher.h	deleted
mtGeo/Mesher0D.h	deleted
mtGeo/Mesher1D.h	deleted
mtGeo/Mesher2D.h	deleted
mtGeo/Mesher3D.h	deleted
mtGeo/MonoMesher1D.h	deleted
mtGeo/MonoMesher2D.h	deleted
mtGeo/MonoMesher3D.h	deleted
mtGeo/PolySideMesher2D.h	deleted
mtGeo/PolyVolumeMesher3D.h	deleted
mtGeo/QuadSplitter.h	deleted
mtGeo/RigidToolMesher.h	deleted
mtGeo/SimpleMesher1D.h	deleted
mtGeo/SortingOperator.h	deleted
mtGeo/TransfiniteMesher2D.h	deleted
mtGeo/TransfiniteMesher3D.h	deleted
mtMaterialLaws/plasticCriteria/Hill48PlasticCriterion.h	deleted
mtMaterialLaws/plasticCriteria/PlasticCriterion.h	deleted
mtMaterialLaws/plasticCriteria/VonMisesPlasticCriterion.h	deleted
_mtFEM/mtPyFEM.i	deleted (+)
_mtGeo/mtPyGeo.i	deleted (+)
_mtGlobal/mtPyGlobal.i	deleted (+)
_mtKernel/mtPyKernel.i	deleted (+)
_mtMath/mtPyMath.i	deleted (+)
_mtPyFEM/mtPyFEM.i	deleted
_mtPyGeo/mtPyGeo.i	deleted
_mtPyGlobal/mtPyGlobal.i	deleted
_mtPyKernel/mtPyKernel.i	deleted
_mtPyMath/mtPyMath.i	deleted
_mtPyShapeFunctions/mtPyShapeFunctions.i	deleted
_mtPyViz/mtPyViz.i	deleted
_mtShapeFunctions/mtPyShapeFunctions.i	deleted (+)
_mtViz/mtPyViz.i	deleted (+)
_mtPyFEM/Makefile.in	deleted
_mtPyGeo/Makefile.in	deleted
_mtPyGlobal/Makefile.in	deleted
_mtPyKernel/Makefile.in	deleted
_mtPyMath/Makefile.in	deleted
_mtPyShapeFunctions/Makefile.in	deleted
_mtPyViz/Makefile.in	deleted
mtGeo/FrontalEdge.inl	deleted
mtGeo/FrontalElEdge.inl	deleted
mtGeo/FrontalNode.inl	deleted
mtGeo/FrontalQuad.inl	deleted
mtGeo/FrontalTriangle.inl	deleted
_mtPyGlobal/mtCommon.swg	deleted
_mtPyKernel/UserNo.swg	deleted

sabca/src/mtSabca.h	added

Romain BOMAN 2007/07/25 08:37

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