yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #05566
[Branch ~yade-dev/yade/trunk] Rev 2411: 1. replace {pre, post}ProcessAttributes by {pre, post}{Save, Load} (not virtual)
------------------------------------------------------------
revno: 2411
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
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
Follow ups