← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-dev/yade/trunk] Rev 2453: 1. Add LawTester class for prescribing displacements on interactions precisely, see scripts/test/...

 

------------------------------------------------------------
revno: 2453
committer: Chiara Modenese <chia@engs-018373>
branch nick: yade
timestamp: Thu 2010-09-30 19:00:41 +0100
message:
  1. Add LawTester class for prescribing displacements on interactions precisely, see scripts/test/law-test.py
  2. plot now displays the last point as a bullet 
  3. Rename Interaction{Geometry,Physics} to I{Geom,Phys}; rename related classes as well (functors etc)
  4. Rename Interaction::interaction{Geometry,Physics} to Interaction::{geom,phys}
  5. Add Vector3.normalized() to the eigen wrapper
  6. Add framework for arbitrary rendering hooks (GLDrawExtra) run from OpenGLRenderer at the end of the rendering routine (not yet fully tested)
added:
  scripts/test/law-test.py
renamed:
  core/InteractionGeometry.hpp => core/IGeom.hpp
  core/InteractionPhysics.hpp => core/IPhys.hpp
  pkg/common/DataClass/InteractionPhysics/ => pkg/common/DataClass/IPhys/
  pkg/dem/DataClass/InteractionGeometry/ => pkg/dem/DataClass/IGeom/
  pkg/dem/DataClass/InteractionPhysics/ => pkg/dem/DataClass/IPhys/
modified:
  SConstruct
  core/Interaction.cpp
  core/Interaction.hpp
  core/InteractionContainer.cpp
  core/InteractionContainer.hpp
  core/corePlugins.cpp
  doc/sphinx/formulation.rst
  doc/sphinx/introduction.rst
  doc/sphinx/prog.rst
  doc/sphinx/user.rst
  doc/sphinx/yadeSphinx.py
  examples/cylindrical-layer-packing.py
  examples/simple-scene/simple-scene.py
  gui/qt4/SerializableEditor.py
  gui/qt4/__init__.py
  pkg/common/DataClass/IPhys/NormShearPhys.hpp
  pkg/common/DataClass/Shape/Cylinder.cpp
  pkg/common/DataClass/Shape/Cylinder.hpp
  pkg/common/Engine/Dispatcher/Dispatching.cpp
  pkg/common/Engine/Dispatcher/Dispatching.hpp
  pkg/common/Engine/Dispatcher/InteractionLoop.cpp
  pkg/common/Engine/Dispatcher/InteractionLoop.hpp
  pkg/common/Engine/Functor/Bo1_Sphere_Aabb.hpp
  pkg/common/Engine/GlobalEngine/InsertionSortCollider.hpp
  pkg/common/Engine/GlobalEngine/ResetRandomPosition.cpp
  pkg/common/Engine/GlobalEngine/ResetRandomPosition.hpp
  pkg/common/Engine/GlobalEngine/SpheresFactory.cpp
  pkg/common/Engine/GlobalEngine/SpheresFactory.hpp
  pkg/common/Engine/PartialEngine/ForceEngine.cpp
  pkg/common/Engine/PartialEngine/LinearInterpolate.hpp
  pkg/common/Engine/PartialEngine/RotationEngine.cpp
  pkg/common/RenderingEngine/GLDrawFunctors.cpp
  pkg/common/RenderingEngine/GLDrawFunctors.hpp
  pkg/common/RenderingEngine/Gl1_NormPhys.cpp
  pkg/common/RenderingEngine/Gl1_NormPhys.hpp
  pkg/common/RenderingEngine/OpenGLRenderer.cpp
  pkg/common/RenderingEngine/OpenGLRenderer.hpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_FacetSphere.cpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_FacetSphere.hpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_SphereSphere.cpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_SphereSphere.hpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_WallSphere.cpp
  pkg/dem/DataClass/IGeom/Dem3DofGeom_WallSphere.hpp
  pkg/dem/DataClass/IGeom/DemXDofGeom.hpp
  pkg/dem/DataClass/IGeom/ScGeom.hpp
  pkg/dem/Engine/Callback/UnbalancedForceCallbacks.cpp
  pkg/dem/Engine/Callback/UnbalancedForceCallbacks.hpp
  pkg/dem/Engine/Functor/Ig2_Box_Sphere_ScGeom.cpp
  pkg/dem/Engine/Functor/Ig2_Box_Sphere_ScGeom.hpp
  pkg/dem/Engine/Functor/Ig2_Facet_Sphere_ScGeom.cpp
  pkg/dem/Engine/Functor/Ig2_Facet_Sphere_ScGeom.hpp
  pkg/dem/Engine/Functor/Ig2_Sphere_Sphere_ScGeom.cpp
  pkg/dem/Engine/Functor/Ig2_Sphere_Sphere_ScGeom.hpp
  pkg/dem/Engine/Functor/Ip2_2xCohFrictMat_CohFrictPhys.cpp
  pkg/dem/Engine/Functor/Ip2_2xCohFrictMat_CohFrictPhys.hpp
  pkg/dem/Engine/Functor/Ip2_2xNormalInelasticMat_NormalInelasticityPhys.cpp
  pkg/dem/Engine/Functor/Ip2_2xNormalInelasticMat_NormalInelasticityPhys.hpp
  pkg/dem/Engine/Functor/Ip2_FrictMat_FrictMat_CapillaryPhys.cpp
  pkg/dem/Engine/Functor/Ip2_FrictMat_FrictMat_CapillaryPhys.hpp
  pkg/dem/Engine/Functor/Ip2_FrictMat_FrictMat_FrictPhys.cpp
  pkg/dem/Engine/Functor/Ip2_FrictMat_FrictMat_FrictPhys.hpp
  pkg/dem/Engine/Functor/ef2_Dem3Dof_NormalShear_ElasticFrictionalLaw.cpp
  pkg/dem/Engine/Functor/ef2_Dem3Dof_NormalShear_ElasticFrictionalLaw.hpp
  pkg/dem/Engine/Functor/ef2_Spheres_Viscoelastic_SimpleViscoelasticContactLaw.cpp
  pkg/dem/Engine/Functor/ef2_Spheres_Viscoelastic_SimpleViscoelasticContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/CohesionlessMomentRotation.cpp
  pkg/dem/Engine/GlobalEngine/CohesionlessMomentRotation.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.cpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalPM.cpp
  pkg/dem/Engine/GlobalEngine/CohesiveFrictionalPM.hpp
  pkg/dem/Engine/GlobalEngine/CohesiveStateRPMRecorder.cpp
  pkg/dem/Engine/GlobalEngine/CundallStrack.cpp
  pkg/dem/Engine/GlobalEngine/CundallStrack.hpp
  pkg/dem/Engine/GlobalEngine/DomainLimiter.cpp
  pkg/dem/Engine/GlobalEngine/DomainLimiter.hpp
  pkg/dem/Engine/GlobalEngine/ElasticContactLaw.cpp
  pkg/dem/Engine/GlobalEngine/ElasticContactLaw.hpp
  pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.cpp
  pkg/dem/Engine/GlobalEngine/HertzMindlin.cpp
  pkg/dem/Engine/GlobalEngine/HertzMindlin.hpp
  pkg/dem/Engine/GlobalEngine/Law2_ScGeom_CapillaryPhys_Capillarity.cpp
  pkg/dem/Engine/GlobalEngine/MicroMacroAnalyser.cpp
  pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.cpp
  pkg/dem/Engine/GlobalEngine/NormalInelasticityLaw.hpp
  pkg/dem/Engine/GlobalEngine/NozzleFactory.hpp
  pkg/dem/Engine/GlobalEngine/ParticleSizeDistrbutionRPMRecorder.cpp
  pkg/dem/Engine/GlobalEngine/PeriIsoCompressor.cpp
  pkg/dem/Engine/GlobalEngine/VTKRecorder.cpp
  pkg/dem/Engine/GlobalEngine/VTKRecorder.hpp
  pkg/dem/Engine/PartialEngine/CapillaryStressRecorder.cpp
  pkg/dem/Engine/PartialEngine/KinemSimpleShearBox.cpp
  pkg/dem/Engine/PartialEngine/ThreeDTriaxialEngine.cpp
  pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.cpp
  pkg/dem/Engine/PartialEngine/TriaxialStressController.cpp
  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.cpp
  pkg/dem/meta/ConcretePM.hpp
  pkg/dem/meta/RockPM.cpp
  pkg/dem/meta/RockPM.hpp
  pkg/dem/meta/Shop.cpp
  pkg/dem/meta/Tetra.cpp
  pkg/dem/meta/Tetra.hpp
  pkg/dem/meta/ViscoelasticPM.cpp
  pkg/dem/meta/ViscoelasticPM.hpp
  py/__init__.py.in
  py/_eudoxos.cpp
  py/_utils.cpp
  py/mathWrap/miniEigen.cpp
  py/plot.py
  py/system.py
  py/tests/wrapper.py
  py/wrapper/customConverters.cpp
  py/wrapper/yadeWrapper.cpp
  scripts/exact-rot-facet.py
  scripts/exact-rot.py
  scripts/rename-class.py
  scripts/test-sphere-facet-corner.py
  scripts/test/CundallStrackTest.py
  scripts/test/Dem3DofGeom.py
  scripts/test/SpheresFactory/model.py
  scripts/test/cpm-dem3dof-scgeom.py
  scripts/test/dispatcher-torture.py
  scripts/test/shear.py
  core/IGeom.hpp
  core/IPhys.hpp
The size of the diff (4530 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