← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-dev/yade/trunk] Rev 2092: 1. devirtualize BodyContainer and InteractionContainer (they use implementation from BodyVector a...

 

------------------------------------------------------------
revno: 2092
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
branch nick: trunk
timestamp: Sun 2010-03-21 16:25:50 +0100
message:
  1. devirtualize BodyContainer and InteractionContainer (they use implementation from BodyVector and InteractionVecMap). There is some speedup. I ask people (you) to run some simulation with the older and current version and report what they observe on the ML. I had more than 2x faster in some cases (in debug mode, though).
  2. Fix chunkSize=-1 linkage (is like setting it to infinity)
removed:
  core/containers/
  core/containers/BodyRedirectionVector.cpp
  core/containers/BodyRedirectionVector.hpp
  core/containers/BodyVector.cpp
  core/containers/BodyVector.hpp
  core/containers/InteractionVecMap.cpp
  core/containers/InteractionVecMap.hpp
  core/main/main.cpp
modified:
  core/BodyContainer.cpp
  core/BodyContainer.hpp
  core/Engine.hpp
  core/InteractionContainer.cpp
  core/InteractionContainer.hpp
  core/SConscript
  core/Scene.cpp
  core/main/main.py.in
  examples/concrete/uniax.py
  pkg/common/Engine/GlobalEngine/PersistentTriangulationCollider.cpp
  pkg/common/Engine/GlobalEngine/PersistentTriangulationCollider.hpp
  py/_eudoxos.cpp
  py/yadeWrapper/yadeWrapper.cpp
  yadeSCons.py
The size of the diff (1900 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.