← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-dev/yade/trunk] Rev 1984: 1. Add new-style python wrapper to most classes that were previously wrapped in yadeWrapper.cpp. ...

 

------------------------------------------------------------
revno: 1984
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
branch nick: trunk
timestamp: Thu 2010-01-21 21:30:54 +0100
message:
  1. Add new-style python wrapper to most classes that were previously wrapped in yadeWrapper.cpp. Let me know if this breaks something for you.
  
  NOTE: it is possible that compilation will be slower since YADE_CLASS_BASE_ATTRS expands to lot of template code. Our choice could be to move thie YADE_CLASS_BASE_ATTRS to implementation files and provide declaration-only macro in the header, but it would mean massive refactoring.
modified:
  core/Bound.hpp
  core/Dispatcher.hpp
  core/Engine.hpp
  core/Functor.hpp
  core/GlobalEngine.hpp
  core/Interaction.hpp
  core/InteractionGeometry.hpp
  core/InteractionPhysics.hpp
  core/Material.hpp
  core/Omega.cpp
  core/Omega.hpp
  core/PartialEngine.hpp
  core/Shape.hpp
  core/State.hpp
  core/main/main.py.in
  examples/concrete/uniax.py
  lib/multimethods/Indexable.hpp
  pkg/common/Engine/Dispatcher/BoundDispatcher.hpp
  pkg/common/Engine/Dispatcher/BoundFunctor.cpp
  pkg/common/Engine/Dispatcher/BoundFunctor.hpp
  pkg/common/Engine/Dispatcher/InteractionDispatchers.cpp
  pkg/common/Engine/Dispatcher/InteractionDispatchers.hpp
  pkg/common/Engine/Dispatcher/InteractionGeometryDispatcher.hpp
  pkg/common/Engine/Dispatcher/InteractionGeometryFunctor.cpp
  pkg/common/Engine/Dispatcher/InteractionGeometryFunctor.hpp
  pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.hpp
  pkg/common/Engine/Dispatcher/InteractionPhysicsFunctor.cpp
  pkg/common/Engine/Dispatcher/InteractionPhysicsFunctor.hpp
  pkg/common/Engine/Dispatcher/LawDispatcher.hpp
  pkg/common/Engine/Dispatcher/LawFunctor.cpp
  pkg/common/Engine/Dispatcher/LawFunctor.hpp
  pkg/common/Engine/ParallelEngine.cpp
  pkg/common/Engine/ParallelEngine.hpp
  pkg/dem/Engine/GlobalEngine/UniaxialStrainer.hpp
  pkg/dem/Engine/PartialEngine/ContactStressRecorder.hpp
  py/yadeWrapper/yadeWrapper.cpp
The size of the diff (1044 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.