yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #05480
[Branch ~yade-dev/yade/trunk] Rev 2386: 1. Remake inheritance tree for Dispatchers, so that functors are really of the right type. Involv...
------------------------------------------------------------
revno: 2386
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
branch nick: trunk
timestamp: Tue 2010-07-27 14:37:10 +0200
message:
1. Remake inheritance tree for Dispatchers, so that functors are really of the right type. Involves some macro ugliness.
2. Add rudimentary (but working) inspection interface for engines, bodies, interactions
3. Fix compilation without qt3 (will be removed soon, completely)
removed:
pkg/common/Engine/Dispatcher/BoundDispatcher.cpp
pkg/common/Engine/Dispatcher/BoundDispatcher.hpp
pkg/common/Engine/Dispatcher/BoundFunctor.cpp
pkg/common/Engine/Dispatcher/BoundFunctor.hpp
pkg/common/Engine/Dispatcher/InteractionGeometryDispatcher.cpp
pkg/common/Engine/Dispatcher/InteractionGeometryDispatcher.hpp
pkg/common/Engine/Dispatcher/InteractionGeometryFunctor.cpp
pkg/common/Engine/Dispatcher/InteractionGeometryFunctor.hpp
pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.cpp
pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.hpp
pkg/common/Engine/Dispatcher/InteractionPhysicsFunctor.cpp
pkg/common/Engine/Dispatcher/InteractionPhysicsFunctor.hpp
pkg/common/Engine/Dispatcher/LawDispatcher.cpp
pkg/common/Engine/Dispatcher/LawDispatcher.hpp
pkg/common/Engine/Dispatcher/LawFunctor.cpp
pkg/common/Engine/Dispatcher/LawFunctor.hpp
added:
pkg/common/Engine/Dispatcher/Dispatching.cpp
pkg/common/Engine/Dispatcher/Dispatching.hpp
modified:
core/Dispatcher.hpp
core/Functor.hpp
core/main/main.py.in
gui/SConscript
gui/qt4/SeqSerializable.ui
gui/qt4/SerializableEditor.py
gui/qt4/_GLViewer.cpp
gui/qt4/__init__.py
lib/multimethods/DynLibDispatcher.hpp
lib/serialization/Serializable.cpp
lib/serialization/Serializable.hpp
pkg/common/DataClass/Shape/Cylinder.hpp
pkg/common/DataClass/Shape/Wall.hpp
pkg/common/Engine/Dispatcher/InteractionDispatchers.hpp
pkg/common/Engine/Functor/Bo1_Box_Aabb.hpp
pkg/common/Engine/Functor/Bo1_Facet_Aabb.hpp
pkg/common/Engine/Functor/Bo1_Sphere_Aabb.hpp
pkg/common/Engine/GlobalEngine/InsertionSortCollider.cpp
pkg/common/Engine/GlobalEngine/ResetRandomPosition.hpp
pkg/common/Engine/GlobalEngine/SpheresFactory.hpp
pkg/common/RenderingEngine/GLDrawFunctors.hpp
pkg/common/RenderingEngine/OpenGLRenderer.cpp
pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_FacetSphere.hpp
pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_SphereSphere.hpp
pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_WallSphere.hpp
pkg/dem/Engine/Functor/Ig2_Box_Sphere_ScGeom.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/Functor/Ip2_FrictMat_FrictMat_CapillaryPhys.hpp
pkg/dem/Engine/Functor/Ip2_FrictMat_FrictMat_FrictPhys.hpp
pkg/dem/Engine/Functor/ef2_Dem3Dof_NormalShear_ElasticFrictionalLaw.hpp
pkg/dem/Engine/Functor/ef2_Spheres_Viscoelastic_SimpleViscoelasticContactLaw.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/HertzMindlin.hpp
pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.hpp
pkg/dem/Engine/GlobalEngine/ParticleSizeDistrbutionRPMRecorder.hpp
pkg/dem/PreProcessor/CapillaryTriaxialTest.cpp
pkg/dem/PreProcessor/CohesiveTriaxialTest.cpp
pkg/dem/PreProcessor/STLImporterTest.cpp
pkg/dem/PreProcessor/SimpleShear.cpp
pkg/dem/PreProcessor/TriaxialTest.cpp
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/SConscript
py/remote.py
py/system.py
py/yadeWrapper/customConverters.cpp
py/yadeWrapper/yadeWrapper.cpp
scripts/test/periodic-simple-shear.py
The size of the diff (2782 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