====== 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 --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2007/07/25 08:37//