------------------------------------------------------------ revno: 2411 committer: Václav Šmilauer <[email protected]> branch nick: trunk timestamp: Tue 2010-08-24 14:54:14 +0200 message: 1. replace {pre,post}ProcessAttributes by {pre,post}{Save,Load} (not virtual) 2. change attribute specification adding and additional attribute flags (read-only from python, not saved, should call postLoad after changing value from python) 3. Macros cleanup in Serializable 4. Support clang for compilation (more than 2x faster) https://yade-dem.org/wiki/Compilation_with_LLVM/clang (documentation not yet update to reflect those changes fully, sorry) modified: SConstruct core/Body.hpp core/Bound.hpp core/Cell.hpp core/Dispatcher.cpp core/Dispatcher.hpp core/Engine.hpp core/Functor.hpp core/GroupRelationData.cpp core/GroupRelationData.hpp core/Interaction.hpp core/InteractionContainer.cpp core/InteractionContainer.hpp core/Material.cpp core/Material.hpp core/PartialEngine.hpp core/SConscript core/Scene.cpp core/Scene.hpp core/Shape.hpp core/State.hpp core/TimeStepper.hpp doc/sphinx/conf.py gui/qt4/SerializableEditor.py lib/opengl/OpenGLWrapper.hpp lib/pyutil/gil.hpp lib/serialization/Serializable.cpp lib/serialization/Serializable.hpp lib/smoothing/WeightedAverage2d.hpp lib/triangulation/def_types.h pkg/common/DataClass/InteractionPhysics/NormShearPhys.hpp pkg/common/DataClass/Material/ElastMat.hpp pkg/common/DataClass/Shape/Box.hpp pkg/common/DataClass/Shape/Cylinder.hpp pkg/common/DataClass/Shape/Facet.cpp pkg/common/DataClass/Shape/Facet.hpp pkg/common/DataClass/Shape/Sphere.hpp pkg/common/DataClass/Shape/Wall.hpp pkg/common/Engine/Dispatcher/Dispatching.hpp pkg/common/Engine/Dispatcher/InteractionDispatchers.hpp pkg/common/Engine/Functor/Bo1_Sphere_Aabb.hpp pkg/common/Engine/GlobalEngine/Collider.hpp pkg/common/Engine/GlobalEngine/InsertionSortCollider.hpp pkg/common/Engine/GlobalEngine/PeriodicEngines.hpp pkg/common/Engine/GlobalEngine/PeriodicPythonRunner.hpp pkg/common/Engine/GlobalEngine/PersistentTriangulationCollider.hpp pkg/common/Engine/GlobalEngine/Recorder.cpp pkg/common/Engine/GlobalEngine/Recorder.hpp pkg/common/Engine/GlobalEngine/ResetRandomPosition.hpp pkg/common/Engine/ParallelEngine.hpp pkg/common/Engine/PartialEngine/ForceEngine.hpp pkg/common/Engine/PartialEngine/GravityEngines.hpp pkg/common/Engine/PartialEngine/PressTestEngine.hpp pkg/common/Engine/PartialEngine/RotationEngine.hpp pkg/common/Engine/PartialEngine/StepDisplacer.hpp pkg/common/Engine/PartialEngine/TorqueEngine.hpp pkg/common/Engine/PartialEngine/TranslationEngine.hpp pkg/common/RenderingEngine/Gl1_Facet.hpp pkg/common/RenderingEngine/Gl1_Sphere.hpp pkg/common/RenderingEngine/OpenGLRenderer.hpp pkg/dem/DataClass/Clump.hpp pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_FacetSphere.hpp pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_SphereSphere.hpp pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_WallSphere.hpp pkg/dem/DataClass/InteractionGeometry/DemXDofGeom.hpp pkg/dem/DataClass/InteractionGeometry/ScGeom.hpp pkg/dem/DataClass/InteractionPhysics/CapillaryPhys.hpp pkg/dem/DataClass/InteractionPhysics/CohFrictPhys.hpp pkg/dem/DataClass/InteractionPhysics/FrictPhys.hpp pkg/dem/DataClass/InteractionPhysics/NormalInelasticityPhys.hpp pkg/dem/DataClass/Material/CohFrictMat.hpp pkg/dem/DataClass/Material/NormalInelasticMat.hpp pkg/dem/DataClass/SpherePack.cpp pkg/dem/DataClass/SpherePack.hpp pkg/dem/Engine/Functor/Ig2_Facet_Sphere_ScGeom.hpp pkg/dem/Engine/Functor/Ig2_Sphere_Sphere_ScGeom.hpp pkg/dem/Engine/Functor/Ip2_2xCohFrictMat_CohFrictPhys.hpp pkg/dem/Engine/Functor/Ip2_2xNormalInelasticMat_NormalInelasticityPhys.hpp pkg/dem/Engine/GlobalEngine/CohesionlessMomentRotation.hpp pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.hpp pkg/dem/Engine/GlobalEngine/CohesiveFrictionalPM.hpp pkg/dem/Engine/GlobalEngine/CohesiveStateRPMRecorder.hpp pkg/dem/Engine/GlobalEngine/CundallStrack.hpp pkg/dem/Engine/GlobalEngine/ElasticContactLaw.hpp pkg/dem/Engine/GlobalEngine/FacetTopologyAnalyzer.hpp pkg/dem/Engine/GlobalEngine/FlatGridCollider.hpp pkg/dem/Engine/GlobalEngine/ForceRecorder.hpp pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.hpp pkg/dem/Engine/GlobalEngine/HertzMindlin.hpp pkg/dem/Engine/GlobalEngine/Law2_ScGeom_CapillaryPhys_Capillarity.cpp pkg/dem/Engine/GlobalEngine/Law2_ScGeom_CapillaryPhys_Capillarity.hpp pkg/dem/Engine/GlobalEngine/MicroMacroAnalyser.cpp pkg/dem/Engine/GlobalEngine/MicroMacroAnalyser.hpp pkg/dem/Engine/GlobalEngine/NewtonIntegrator.hpp pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.hpp pkg/dem/Engine/GlobalEngine/ParticleSizeDistrbutionRPMRecorder.hpp pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.hpp pkg/dem/Engine/GlobalEngine/TesselationWrapper.hpp pkg/dem/Engine/GlobalEngine/UniaxialStrainer.hpp pkg/dem/Engine/GlobalEngine/VTKRecorder.hpp pkg/dem/Engine/PartialEngine/CapillaryPressureEngine.hpp pkg/dem/Engine/PartialEngine/Disp2DPropLoadEngine.cpp pkg/dem/Engine/PartialEngine/Disp2DPropLoadEngine.hpp pkg/dem/Engine/PartialEngine/FlowEngine.hpp pkg/dem/Engine/PartialEngine/KinemCNDEngine.hpp pkg/dem/Engine/PartialEngine/KinemCNLEngine.hpp pkg/dem/Engine/PartialEngine/KinemCNSEngine.hpp pkg/dem/Engine/PartialEngine/KinemCTDEngine.hpp pkg/dem/Engine/PartialEngine/KinemSimpleShearBox.hpp pkg/dem/Engine/PartialEngine/SampleCapillaryPressureEngine.hpp pkg/dem/Engine/PartialEngine/ThreeDTriaxialEngine.hpp pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.hpp pkg/dem/Engine/PartialEngine/TriaxialStateRecorder.hpp pkg/dem/Engine/PartialEngine/TriaxialStressController.hpp pkg/dem/PreProcessor/CapillaryTriaxialTest.hpp pkg/dem/PreProcessor/CohesiveTriaxialTest.hpp pkg/dem/PreProcessor/STLImporter.cpp pkg/dem/PreProcessor/STLImporterTest.cpp pkg/dem/PreProcessor/STLImporterTest.hpp pkg/dem/PreProcessor/SimpleShear.hpp pkg/dem/PreProcessor/TriaxialTest.hpp pkg/dem/meta/ConcretePM.hpp pkg/dem/meta/RockPM.hpp pkg/dem/meta/Shop.cpp pkg/dem/meta/Tetra.hpp pkg/dem/meta/ViscoelasticPM.hpp py/_eudoxos.cpp py/_utils.cpp py/pack/_packSpheres.cpp py/tests/__init__.py py/tests/omega.py py/tests/wrapper.py py/utils.py py/wrapper/customConverters.cpp py/wrapper/yadeWrapper.cpp The size of the diff (4722 lines) is larger than your specified limit of 1000 lines
-- lp:yade https://code.launchpad.net/~yade-dev/yade/trunk Your team Yade developers is subscribed to branch lp:yade. To unsubscribe from this branch go to https://code.launchpad.net/~yade-dev/yade/trunk/+edit-subscription _______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

