commit:2007:07_25
Table of Contents
Commit 2007-07-25
Modifs
Restructuration libs
- Déplacement de
plasticCriteria
demtMaterialLaws
versmtMaterials
(bien que ce sont desMaterialLaws
). La cause est une dépendance de ces classes vis-à-vis deGpState
. - Possibilité de faire une lib de
mtSabca
sous Windows. J'ai dû exporter tous les symboles demtMaterials
etmtMaterialLaws
. 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 unWITH_SABCA
. En pratique, ça permet de simplement supprimer la DLLmtSabca
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 pourgen4
). Un bon powergrep dans vos.vcproj
et c'est fait. - Uniformisation: Ajout de
mtGeo
comme prefixe de nom de fichier pourmtGeo
(les mailleurs et les sorting operators n'avaient pas encore le préfixe).
Projet
- changer
mtMaterialLaws/plasticCriteria
enmtMaterialLaws/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 by 127.0.0.1