yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #02222
[Branch ~yade-dev/yade/trunk] Rev 1784: 1. New BodyVector written from scratch: supports body removal, intelligently allocates new ids at...
------------------------------------------------------------
revno: 1784
committer: Václav Šmilauer <vaclav@flux>
branch nick: trunk
timestamp: Sat 2009-11-14 13:32:32 +0100
message:
1. New BodyVector written from scratch: supports body removal, intelligently allocates new ids at insertion. Is now default; a few pecent faster than BodyRedirectionVector which will be removed after a while.
2. Remove BodyAssocVector
3. Remove mass-spring for good
4. Add body removal support to InsertionSortCollider
5. Add empty body support to NewtonsDampedLaw, GravityEngine, OpenGLRenderingEngine and a few others
6. Wrap body removal from python
7. scripts/test/remove-body.py to demonstrate continuous dynamic body addition/removal.
removed:
core/containers/BodyAssocVector.cpp
core/containers/BodyAssocVector.hpp
pkg/mass-spring/
pkg/mass-spring/DataClass/
pkg/mass-spring/DataClass/InteractionGeometry/
pkg/mass-spring/DataClass/InteractionGeometry/SpringGeometry.cpp
pkg/mass-spring/DataClass/InteractionGeometry/SpringGeometry.hpp
pkg/mass-spring/DataClass/InteractionPhysics/
pkg/mass-spring/DataClass/InteractionPhysics/SpringPhysics.cpp
pkg/mass-spring/DataClass/InteractionPhysics/SpringPhysics.hpp
pkg/mass-spring/DataClass/PhysicalParameters/
pkg/mass-spring/DataClass/PhysicalParameters/ParticleSetParameters.cpp
pkg/mass-spring/DataClass/PhysicalParameters/ParticleSetParameters.hpp
pkg/mass-spring/Engine/
pkg/mass-spring/Engine/EngineUnit/
pkg/mass-spring/Engine/EngineUnit/ParticleSet2Mesh2D.cpp
pkg/mass-spring/Engine/EngineUnit/ParticleSet2Mesh2D.hpp
pkg/mass-spring/Engine/StandAloneEngine/
pkg/mass-spring/Engine/StandAloneEngine/MassSpringLaw.cpp
pkg/mass-spring/Engine/StandAloneEngine/MassSpringLaw.hpp
pkg/mass-spring/PreProcessor/
pkg/mass-spring/PreProcessor/HangingCloth.cpp
pkg/mass-spring/PreProcessor/HangingCloth.hpp
added:
core/containers/BodyVector.cpp
core/containers/BodyVector.hpp
scripts/test/remove-body.py
modified:
SConstruct
core/InteractionContainer.cpp
core/InteractionContainer.hpp
core/MetaBody.cpp
core/SConscript
core/containers/BodyRedirectionVector.cpp
pkg/common/Engine/DeusExMachina/GravityEngines.cpp
pkg/common/Engine/DeusExMachina/RotationEngine.cpp
pkg/common/Engine/MetaEngine/InteractionDispatchers.cpp
pkg/common/Engine/StandAloneEngine/InsertionSortCollider.cpp
pkg/common/Engine/StandAloneEngine/InsertionSortCollider.hpp
pkg/common/RenderingEngine/OpenGLRenderingEngine/OpenGLRenderingEngine.cpp
pkg/dem/DataClass/SpherePack.hpp
pkg/dem/Engine/StandAloneEngine/NewtonsDampedLaw.cpp
py/tests/__init__.py
py/tests/wrapper.py
py/yadeWrapper/yadeWrapper.cpp
The size of the diff (1892 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.