------------------------------------------------------------
revno: 2449
fixes bug(s): https://launchpad.net/bugs/646020
committer: Chiara Modenese <c...@engs-018373>
branch nick: yade
timestamp: Mon 2010-09-27 18:47:59 +0100
message:
  1. Rename InteractionDispatchers to InteractionLoop; backwards-compat for 
python as usual, typedef with deprecated warning in c++; update all scripts and 
docs to reflect that.
  2. Add NozzleFactory, which might be in the future generalized to a generic 
factory object and a numebr of derived classes with different parameters (such 
as factory area shape, specification of sphere parameters etc); see 
scripts/test/shots.py
  3. Fix many crashers in the OpenGL code; unbreak particle selection
  4. Finalize the MatchMaker class, with convertor from python floats to 
specify fixed value.
  5. MatchMaker is used to specify different coefficients of restitution for 
different material couples in Ip2_FrictMat_FrictMat_MindlinPhys; viscous 
constants moved away from Law2_ScGeom_MindlinPhys_Mindlin into MindlinPhys 
instead.
  6. Fix compilation errors caused by unintelligedn 3rd-party Combine builder 
to scons -- save sombined files to an external file, force refresh of all 
combined files if the md5 changes. Does not increase compilation time.
  7. Add DomainLimiter engine for deleting particles that go ouside some domain 
(see scripts/test/shots.py)
  8. Add DragForceApplier (not yet tested); thans to Stefano for the suggestion.
added:
  pkg/dem/Engine/GlobalEngine/DomainLimiter.cpp
  pkg/dem/Engine/GlobalEngine/DomainLimiter.hpp
  pkg/dem/Engine/GlobalEngine/NozzleFactory.cpp
  pkg/dem/Engine/GlobalEngine/NozzleFactory.hpp
  scripts/test/shots.py
renamed:
  pkg/common/Engine/Dispatcher/InteractionDispatchers.cpp => 
pkg/common/Engine/Dispatcher/InteractionLoop.cpp
  pkg/common/Engine/Dispatcher/InteractionDispatchers.hpp => 
pkg/common/Engine/Dispatcher/InteractionLoop.hpp
modified:
  SConstruct
  core/Interaction.hpp
  core/InteractionContainer.hpp
  core/Material.cpp
  core/Material.hpp
  doc/sphinx/formulation.rst
  doc/sphinx/introduction.rst
  doc/sphinx/prog.rst
  doc/sphinx/user.rst
  examples/baraban/baraban.py
  examples/bulldozer/bulldozer.py
  examples/bulldozer/bulldozerVTK.py
  examples/chain-distant-interactions.py
  examples/concrete/periodic.py
  examples/concrete/uniax.py
  examples/constitutive-law.py
  examples/dynamic_simulation_tests/ringCundallDamping.py
  examples/dynamic_simulation_tests/ringSimpleViscoelastic.py
  examples/funnel.py
  examples/gts-horse/gts-horse.py
  examples/mill.py
  examples/mindlin_test.py
  examples/regular-sphere-pack/regular-sphere-pack.py
  examples/rod_penetration/model.py
  examples/rotatingCylinder.py
  examples/simple-scene/simple-scene-plot.py
  gui/qt4/GLViewer.cpp
  gui/qt4/__init__.py
  pkg/common/DataClass/MatchMaker.cpp
  pkg/common/DataClass/MatchMaker.hpp
  pkg/common/Engine/Callback/Callbacks.hpp
  pkg/common/Engine/Dispatcher/Dispatching.cpp
  pkg/common/Engine/GlobalEngine/InsertionSortCollider.hpp
  pkg/common/Engine/GlobalEngine/ResetRandomPosition.cpp
  pkg/common/RenderingEngine/OpenGLRenderer.cpp
  pkg/common/RenderingEngine/OpenGLRenderer.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/ElasticContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/HertzMindlin.cpp
  pkg/dem/Engine/GlobalEngine/HertzMindlin.hpp
  pkg/dem/Engine/GlobalEngine/NewtonIntegrator.hpp
  pkg/dem/PreProcessor/TriaxialTest.cpp
  pkg/dem/meta/Shop.cpp
  py/SConscript
  py/_utils.cpp
  py/eudoxos.py
  py/pack/pack.py
  py/system.py
  py/tests/wrapper.py
  py/timing.py
  py/wrapper/customConverters.cpp
  py/wrapper/yadeWrapper.cpp
  scripts/Damping_HM.py
  scripts/multi.py
  scripts/normalInelasticity-test.py
  scripts/simple-scene-player.py
  scripts/simple-scene-video.py
  scripts/simpleShear.py
  scripts/test-sphere-facet.py
  scripts/test/ResetRandomPosition.py
  scripts/test/callback.py
  scripts/test/chained-cylinder-spring.py
  scripts/test/clump-hopper-viscoelastic.py
  scripts/test/clump-inbox-viscoelastic.py
  scripts/test/clump-viscoelastic.py
  scripts/test/clump.py
  scripts/test/collider-stride.py
  scripts/test/collider-sweep-simple.py
  scripts/test/cpm-dem3dof-scgeom.py
  scripts/test/facet-sphere.py
  scripts/test/flat-collider.py
  scripts/test/insertion-sort-collider.py
  scripts/test/interpolating-force.py
  scripts/test/peri3d.py
  scripts/test/periodic-compress.py
  scripts/test/periodic-grow.py
  scripts/test/periodic-shear.py
  scripts/test/periodic-simple-shear.py
  scripts/test/periodic-simple.py
  scripts/test/periodic-triax-velgrad.py
  scripts/test/periodic-triax.py
  scripts/test/remove-body.py
  scripts/test/triax-basic.py
  scripts/test/triax-perf/triax-perf.py
  scripts/test/wall.py
  yadeSCons.py
  pkg/common/Engine/Dispatcher/InteractionLoop.cpp
  pkg/common/Engine/Dispatcher/InteractionLoop.hpp
The size of the diff (2070 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

_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to