← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-dev/yade/trunk] Rev 2091: 1. Eninge::action and Engine::isActivated no longer takes Scene* pointer. It must be set beforeha...

 

------------------------------------------------------------
revno: 2091
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
branch nick: trunk
timestamp: Sat 2010-03-20 13:40:44 +0100
message:
  1. Eninge::action and Engine::isActivated no longer takes Scene* pointer. It must be set beforehand by the caller (done e.g. in moveToNextTimeStep). Please check for suspicious crashes.
  2. Remove PartialEngine::applyCondition, replace by action just like other engines (https://blueprints.launchpad.net/yade/+spec/remove-partial-engine-apply-condition)
  3. Resurrect JumpChangeSe3 engine
  4. add py/_extraDocs.py for documentation of c++ classes/function written conveniently in python strings rather than c++ string literals.
  5. Fix bug in Dem3DofGeom_SphereSphere, introduced when avoiding normalization of (0,0,0) vector; is OK now.
added:
  py/_extraDocs.py
modified:
  attic/pkg/common/Engine/Dispatcher/GeometricalModelMetaEngine.hpp
  attic/pkg/common/Engine/Dispatcher/InteractingGeometryMetaEngine.hpp
  attic/pkg/common/Engine/Dispatcher/PhysicalActionApplier.hpp
  attic/pkg/common/Engine/Dispatcher/PhysicalActionDamper.hpp
  attic/pkg/common/Engine/Dispatcher/StateMetaEngine.hpp
  attic/pkg/common/Engine/GlobalEngine/ResetPositionEngine.hpp
  attic/pkg/common/Engine/PartialEngine/DisplacementEngine.cpp
  attic/pkg/common/Engine/PartialEngine/DisplacementEngine.hpp
  attic/pkg/common/Engine/PartialEngine/DisplacementToForceEngine.cpp
  attic/pkg/common/Engine/PartialEngine/DisplacementToForceEngine.hpp
  attic/pkg/common/Engine/PartialEngine/Se3Interpolator.cpp
  attic/pkg/common/Engine/PartialEngine/Se3Interpolator.hpp
  attic/pkg/common/Engine/PartialEngine/StaticAttractionEngine.cpp
  attic/pkg/common/Engine/PartialEngine/StaticAttractionEngine.hpp
  attic/pkg/dem/Engine/GlobalEngine/AveragePositionRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/ElasticCohesiveLaw.hpp
  attic/pkg/dem/Engine/GlobalEngine/ForceRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/ForceSnapshot.hpp
  attic/pkg/dem/Engine/GlobalEngine/GeometricalModelForceColorizer.hpp
  attic/pkg/dem/Engine/GlobalEngine/HistoryRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/MGPRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/PositionRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/PositionSnapshot.hpp
  attic/pkg/dem/Engine/GlobalEngine/RigidBodyRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/SimpleViscoelasticSpheresInteractionRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/VelocityRecorder.hpp
  attic/pkg/dem/Engine/GlobalEngine/VolumicContactLaw.hpp
  attic/pkg/dem/Engine/PartialEngine/ThreeDTriaxialEngine.cpp
  attic/pkg/dem/Engine/PartialEngine/ThreeDTriaxialEngine.hpp
  attic/pkg/dem/Engine/PartialEngine/WallStressRecorder.hpp
  attic/pkg/lattice/Engine/GlobalEngine/BeamRecorder.hpp
  attic/pkg/lattice/Engine/GlobalEngine/LatticeLaw.hpp
  attic/pkg/lattice/Engine/GlobalEngine/MeasurePoisson.hpp
  attic/pkg/lattice/Engine/GlobalEngine/MovingSupport.hpp
  attic/pkg/lattice/Engine/GlobalEngine/NodeRecorder.hpp
  attic/pkg/lattice/Engine/GlobalEngine/NonLocalInitializer.hpp
  attic/pkg/lattice/Engine/GlobalEngine/StrainRecorder.hpp
  attic/pkg/snow/Engine/ElawSnowLayersDeformation.hpp
  core/Engine.hpp
  core/PartialEngine.cpp
  core/PartialEngine.hpp
  core/Scene.cpp
  core/TimeStepper.cpp
  core/TimeStepper.hpp
  gui/qt3/SnapshotEngine.cpp
  gui/qt3/SnapshotEngine.hpp
  pkg/common/DataClass/InteractionPhysics/NormShearPhys.hpp
  pkg/common/Engine/Dispatcher/BoundDispatcher.cpp
  pkg/common/Engine/Dispatcher/BoundDispatcher.hpp
  pkg/common/Engine/Dispatcher/InteractionDispatchers.cpp
  pkg/common/Engine/Dispatcher/InteractionDispatchers.hpp
  pkg/common/Engine/Dispatcher/InteractionGeometryDispatcher.cpp
  pkg/common/Engine/Dispatcher/InteractionGeometryDispatcher.hpp
  pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.cpp
  pkg/common/Engine/Dispatcher/InteractionPhysicsDispatcher.hpp
  pkg/common/Engine/Dispatcher/LawDispatcher.cpp
  pkg/common/Engine/Dispatcher/LawDispatcher.hpp
  pkg/common/Engine/GlobalEngine/ForceResetter.cpp
  pkg/common/Engine/GlobalEngine/ForceResetter.hpp
  pkg/common/Engine/GlobalEngine/InsertionSortCollider.cpp
  pkg/common/Engine/GlobalEngine/InsertionSortCollider.hpp
  pkg/common/Engine/GlobalEngine/PeriodicEngines.hpp
  pkg/common/Engine/GlobalEngine/PeriodicPythonRunner.hpp
  pkg/common/Engine/GlobalEngine/Recorder.hpp
  pkg/common/Engine/GlobalEngine/ResetRandomPosition.cpp
  pkg/common/Engine/GlobalEngine/ResetRandomPosition.hpp
  pkg/common/Engine/GlobalEngine/SpatialQuickSortCollider.cpp
  pkg/common/Engine/GlobalEngine/SpatialQuickSortCollider.hpp
  pkg/common/Engine/GlobalEngine/SpheresFactory.cpp
  pkg/common/Engine/GlobalEngine/SpheresFactory.hpp
  pkg/common/Engine/ParallelEngine.cpp
  pkg/common/Engine/ParallelEngine.hpp
  pkg/common/Engine/PartialEngine/ForceEngine.cpp
  pkg/common/Engine/PartialEngine/ForceEngine.hpp
  pkg/common/Engine/PartialEngine/GravityEngines.cpp
  pkg/common/Engine/PartialEngine/GravityEngines.hpp
  pkg/common/Engine/PartialEngine/JumpChangeSe3.cpp
  pkg/common/Engine/PartialEngine/JumpChangeSe3.hpp
  pkg/common/Engine/PartialEngine/MomentEngine.cpp
  pkg/common/Engine/PartialEngine/MomentEngine.hpp
  pkg/common/Engine/PartialEngine/PressTestEngine.cpp
  pkg/common/Engine/PartialEngine/PressTestEngine.hpp
  pkg/common/Engine/PartialEngine/RotationEngine.cpp
  pkg/common/Engine/PartialEngine/RotationEngine.hpp
  pkg/common/Engine/PartialEngine/TranslationEngine.cpp
  pkg/common/Engine/PartialEngine/TranslationEngine.hpp
  pkg/dem/DataClass/Clump.cpp
  pkg/dem/DataClass/Clump.hpp
  pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_SphereSphere.cpp
  pkg/dem/Engine/Callback/UnbalancedForceCallbacks.cpp
  pkg/dem/Engine/GlobalEngine/CapillaryCohesiveLaw.cpp
  pkg/dem/Engine/GlobalEngine/CapillaryCohesiveLaw.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.cpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveStateRPMRecorder.cpp
  pkg/dem/Engine/GlobalEngine/CohesiveStateRPMRecorder.hpp
  pkg/dem/Engine/GlobalEngine/ElasticContactLaw.cpp
  pkg/dem/Engine/GlobalEngine/ElasticContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/FacetTopologyAnalyzer.cpp
  pkg/dem/Engine/GlobalEngine/FacetTopologyAnalyzer.hpp
  pkg/dem/Engine/GlobalEngine/ForceRecorder.cpp
  pkg/dem/Engine/GlobalEngine/ForceRecorder.hpp
  pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.cpp
  pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.hpp
  pkg/dem/Engine/GlobalEngine/MicroMacroAnalyser.cpp
  pkg/dem/Engine/GlobalEngine/MicroMacroAnalyser.hpp
  pkg/dem/Engine/GlobalEngine/NewtonIntegrator.cpp
  pkg/dem/Engine/GlobalEngine/NewtonIntegrator.hpp
  pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.cpp
  pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.hpp
  pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.cpp
  pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.hpp
  pkg/dem/Engine/GlobalEngine/PositionOrientationRecorder.cpp
  pkg/dem/Engine/GlobalEngine/PositionOrientationRecorder.hpp
  pkg/dem/Engine/GlobalEngine/UniaxialStrainer.cpp
  pkg/dem/Engine/GlobalEngine/UniaxialStrainer.hpp
  pkg/dem/Engine/GlobalEngine/VTKRecorder.cpp
  pkg/dem/Engine/GlobalEngine/VTKRecorder.hpp
  pkg/dem/Engine/PartialEngine/CapillaryPressureEngine.cpp
  pkg/dem/Engine/PartialEngine/CapillaryPressureEngine.hpp
  pkg/dem/Engine/PartialEngine/CapillaryRecorder.cpp
  pkg/dem/Engine/PartialEngine/CapillaryRecorder.hpp
  pkg/dem/Engine/PartialEngine/CapillaryStressRecorder.cpp
  pkg/dem/Engine/PartialEngine/CapillaryStressRecorder.hpp
  pkg/dem/Engine/PartialEngine/ContactStressRecorder.cpp
  pkg/dem/Engine/PartialEngine/ContactStressRecorder.hpp
  pkg/dem/Engine/PartialEngine/Disp2DPropLoadEngine.cpp
  pkg/dem/Engine/PartialEngine/Disp2DPropLoadEngine.hpp
  pkg/dem/Engine/PartialEngine/FlowEngine.cpp
  pkg/dem/Engine/PartialEngine/FlowEngine.hpp
  pkg/dem/Engine/PartialEngine/HydraulicForceEngine.cpp
  pkg/dem/Engine/PartialEngine/HydraulicForceEngine.hpp
  pkg/dem/Engine/PartialEngine/KinemCNDEngine.cpp
  pkg/dem/Engine/PartialEngine/KinemCNDEngine.hpp
  pkg/dem/Engine/PartialEngine/KinemCNLEngine.cpp
  pkg/dem/Engine/PartialEngine/KinemCNLEngine.hpp
  pkg/dem/Engine/PartialEngine/KinemCNSEngine.cpp
  pkg/dem/Engine/PartialEngine/KinemCNSEngine.hpp
  pkg/dem/Engine/PartialEngine/KinemCTDEngine.cpp
  pkg/dem/Engine/PartialEngine/KinemCTDEngine.hpp
  pkg/dem/Engine/PartialEngine/SampleCapillaryPressureEngine.cpp
  pkg/dem/Engine/PartialEngine/SampleCapillaryPressureEngine.hpp
  pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.cpp
  pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.hpp
  pkg/dem/Engine/PartialEngine/TriaxialStateRecorder.cpp
  pkg/dem/Engine/PartialEngine/TriaxialStateRecorder.hpp
  pkg/dem/Engine/PartialEngine/TriaxialStressController.cpp
  pkg/dem/Engine/PartialEngine/TriaxialStressController.hpp
  pkg/dem/meta/ConcretePM.hpp
  pkg/dem/meta/Tetra.cpp
  pkg/dem/meta/Tetra.hpp
  py/SConscript
  py/__init__.py.in
  py/utils.py
  py/yadeWrapper/yadeWrapper.cpp
The size of the diff (3620 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.