← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-dev/yade/trunk] Rev 1806: REMOVED PhysicalParameters, add Material and State classes.

 

Merge authors:
  Václav Šmilauer (eudoxos)
------------------------------------------------------------
revno: 1806 [merge]
committer: Václav Šmilauer <eudoxos@xxxxxxxx>
branch nick: trunk
timestamp: Sat 2009-11-21 17:46:58 +0100
message:
  REMOVED PhysicalParameters, add Material and State classes.
  DISABLED many (most) plugins, I ask the respective authors/users to fix them.
  
  Documentation on the conversion process is at https://yade.hmg.inpg.fr/index.php/Material_and_State_classes
  
  Sorry for inconvenience.
added:
  pkg/common/DataClass/Material/
  pkg/common/DataClass/Material/ElasticMat.cpp
  pkg/common/DataClass/Material/ElasticMat.hpp
renamed:
  pkg/common/Engine/MetaEngine/PhysicalParametersEngineUnit.cpp => pkg/common/Engine/MetaEngine/StateEngineUnit.cpp
  pkg/common/Engine/MetaEngine/PhysicalParametersEngineUnit.hpp => pkg/common/Engine/MetaEngine/StateEngineUnit.hpp
  pkg/common/Engine/MetaEngine/PhysicalParametersMetaEngine.cpp => pkg/common/Engine/MetaEngine/StateMetaEngine.cpp
  pkg/common/Engine/MetaEngine/PhysicalParametersMetaEngine.hpp => pkg/common/Engine/MetaEngine/StateMetaEngine.hpp
modified:
  SConstruct
  core/Body.cpp
  core/Body.hpp
  core/Material.hpp
  core/MetaBody.cpp
  core/PhysicalParameters.hpp
  core/SConscript
  core/State.cpp
  core/State.hpp
  extra/PeriodicInsertionSortCollider.cpp
  extra/PeriodicInsertionSortCollider.hpp
  gui/SConscript
  gui/py/PythonUI_rc.py
  gui/qt3/GLViewer.cpp
  lib/base/yadeWm3Extra.hpp
  pkg/common/DataClass/GeometricalModel/Box.cpp
  pkg/common/DataClass/GeometricalModel/BshTube.cpp
  pkg/common/DataClass/GeometricalModel/Facet.cpp
  pkg/common/DataClass/GeometricalModel/Quadrilateral.cpp
  pkg/common/DataClass/GeometricalModel/Sphere.cpp
  pkg/common/DataClass/GeometricalModel/Tetrahedron.cpp
  pkg/common/DataClass/InteractingGeometry/BssSweptSphereLineSegment.cpp
  pkg/common/DataClass/InteractingGeometry/InteractingNode.cpp
  pkg/common/DataClass/InteractingGeometry/InteractingSphere.cpp
  pkg/common/DataClass/InteractingGeometry/MetaInteractingGeometry.cpp
  pkg/common/DataClass/InteractingGeometry/Wall.cpp
  pkg/common/DataClass/InteractingGeometry/Wall.hpp
  pkg/common/DataClass/InteractionPhysics/NormalShearInteractions.cpp
  pkg/common/DataClass/PhysicalParameters/BcpConnection.cpp
  pkg/common/DataClass/PhysicalParameters/ElasticBodyParameters.cpp
  pkg/common/DataClass/PhysicalParameters/ParticleParameters.cpp
  pkg/common/DataClass/PhysicalParameters/RigidBodyParameters.cpp
  pkg/common/DataClass/VelocityBins.cpp
  pkg/common/DataClass/VelocityBins.hpp
  pkg/common/Engine/DeusExMachina/CinemCNCEngine.cpp
  pkg/common/Engine/DeusExMachina/CinemCisEngine.cpp
  pkg/common/Engine/DeusExMachina/CinemDNCEngine.cpp
  pkg/common/Engine/DeusExMachina/CinemKNCEngine.cpp
  pkg/common/Engine/DeusExMachina/DisplacementEngine.cpp
  pkg/common/Engine/DeusExMachina/DisplacementToForceEngine.cpp
  pkg/common/Engine/DeusExMachina/ForceEngine.cpp
  pkg/common/Engine/DeusExMachina/GravityEngines.cpp
  pkg/common/Engine/DeusExMachina/JumpChangeSe3.cpp
  pkg/common/Engine/DeusExMachina/JumpChangeSe3.hpp
  pkg/common/Engine/DeusExMachina/MomentEngine.cpp
  pkg/common/Engine/DeusExMachina/PressTestEngine.cpp
  pkg/common/Engine/DeusExMachina/RotationEngine.cpp
  pkg/common/Engine/DeusExMachina/Se3Interpolator.cpp
  pkg/common/Engine/DeusExMachina/StaticAttractionEngine.cpp
  pkg/common/Engine/DeusExMachina/TranslationEngine.cpp
  pkg/common/Engine/EngineUnit/CundallNonViscousDamping.cpp
  pkg/common/Engine/EngineUnit/ElasticBodySimpleRelationship.cpp
  pkg/common/Engine/EngineUnit/InteractingSphere2AABB.hpp
  pkg/common/Engine/EngineUnit/LeapFrogOrientationIntegrator.cpp
  pkg/common/Engine/EngineUnit/LeapFrogOrientationIntegrator.hpp
  pkg/common/Engine/EngineUnit/LeapFrogPositionIntegrator.cpp
  pkg/common/Engine/EngineUnit/LeapFrogPositionIntegrator.hpp
  pkg/common/Engine/EngineUnit/MetaInteractingGeometry2AABB.cpp
  pkg/common/Engine/EngineUnit/NewtonsForceLaw.cpp
  pkg/common/Engine/EngineUnit/NewtonsForceLaw.hpp
  pkg/common/Engine/EngineUnit/NewtonsMomentumLaw.cpp
  pkg/common/Engine/EngineUnit/NewtonsMomentumLaw.hpp
  pkg/common/Engine/EngineUnit/ef2_BshTube_BssSweptSphereLineSegment_makeBssSweptSphereLineSegment.cpp
  pkg/common/Engine/EngineUnit/ef2_BssSweptSphereLineSegment_AABB_makeAABB.cpp
  pkg/common/Engine/MetaEngine/BoundingVolumeEngineUnit.cpp
  pkg/common/Engine/MetaEngine/BoundingVolumeEngineUnit.hpp
  pkg/common/Engine/MetaEngine/BoundingVolumeMetaEngine.cpp
  pkg/common/Engine/MetaEngine/BoundingVolumeMetaEngine.hpp
  pkg/common/Engine/MetaEngine/ConstitutiveLaw.cpp
  pkg/common/Engine/MetaEngine/GeometricalModelEngineUnit.cpp
  pkg/common/Engine/MetaEngine/GeometricalModelMetaEngine.cpp
  pkg/common/Engine/MetaEngine/InteractingGeometryEngineUnit.cpp
  pkg/common/Engine/MetaEngine/InteractingGeometryMetaEngine.cpp
  pkg/common/Engine/MetaEngine/InteractionDispatchers.cpp
  pkg/common/Engine/MetaEngine/InteractionGeometryMetaEngine.cpp
  pkg/common/Engine/MetaEngine/InteractionPhysicsEngineUnit.cpp
  pkg/common/Engine/MetaEngine/InteractionPhysicsEngineUnit.hpp
  pkg/common/Engine/MetaEngine/InteractionPhysicsMetaEngine.cpp
  pkg/common/Engine/MetaEngine/InteractionPhysicsMetaEngine.hpp
  pkg/common/Engine/MetaEngine/PhysicalActionApplier.cpp
  pkg/common/Engine/MetaEngine/PhysicalActionApplierUnit.cpp
  pkg/common/Engine/MetaEngine/PhysicalActionApplierUnit.hpp
  pkg/common/Engine/MetaEngine/PhysicalActionDamper.cpp
  pkg/common/Engine/MetaEngine/PhysicalActionDamperUnit.cpp
  pkg/common/Engine/StandAloneEngine/InsertionSortCollider.cpp
  pkg/common/Engine/StandAloneEngine/PersistentTriangulationCollider.cpp
  pkg/common/Engine/StandAloneEngine/ResetPositionEngine.cpp
  pkg/common/Engine/StandAloneEngine/ResetRandomPosition.cpp
  pkg/common/Engine/StandAloneEngine/SpatialQuickSortCollider.cpp
  pkg/common/Engine/StandAloneEngine/SpheresFactory.cpp
  pkg/common/RenderingEngine/GLDrawAABB.cpp
  pkg/common/RenderingEngine/GLDrawBox.cpp
  pkg/common/RenderingEngine/GLDrawBoxShadowVolume.cpp
  pkg/common/RenderingEngine/GLDrawBssSweptSphereLineSegment.cpp
  pkg/common/RenderingEngine/GLDrawFacet.cpp
  pkg/common/RenderingEngine/GLDrawFunctors.hpp
  pkg/common/RenderingEngine/GLDrawInteractingBox.cpp
  pkg/common/RenderingEngine/GLDrawInteractingBox.hpp
  pkg/common/RenderingEngine/GLDrawInteractingFacet.cpp
  pkg/common/RenderingEngine/GLDrawInteractingFacet.hpp
  pkg/common/RenderingEngine/GLDrawInteractingSphere.cpp
  pkg/common/RenderingEngine/GLDrawInteractingSphere.hpp
  pkg/common/RenderingEngine/GLDrawMetaInteractingGeometry.cpp
  pkg/common/RenderingEngine/GLDrawNormalInteraction.cpp
  pkg/common/RenderingEngine/GLDrawParticleState.cpp
  pkg/common/RenderingEngine/GLDrawQuadrilateral.cpp
  pkg/common/RenderingEngine/GLDrawRigidBodyState.cpp
  pkg/common/RenderingEngine/GLDrawSphere.cpp
  pkg/common/RenderingEngine/GLDrawSphereShadowVolume.cpp
  pkg/common/RenderingEngine/GLDrawTetrahedron.cpp
  pkg/common/RenderingEngine/GLDrawTube.cpp
  pkg/common/RenderingEngine/OpenGLRenderingEngine.cpp
  pkg/common/RenderingEngine/OpenGLRenderingEngine.hpp
  pkg/dem/DataClass/Clump.cpp
  pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_FacetSphere.cpp
  pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_SphereSphere.cpp
  pkg/dem/DataClass/InteractionGeometry/Dem3DofGeom_WallSphere.cpp
  pkg/dem/DataClass/InteractionGeometry/DemXDofGeom.cpp
  pkg/dem/DataClass/InteractionGeometry/SpheresContactGeometry.cpp
  pkg/dem/DataClass/InteractionGeometry/SpheresContactGeometry.hpp
  pkg/dem/DataClass/InteractionPhysics/CapillaryParameters.cpp
  pkg/dem/DataClass/InteractionPhysics/CohesiveFrictionalContactInteraction.cpp
  pkg/dem/DataClass/InteractionPhysics/ContactLaw1Interaction.cpp
  pkg/dem/DataClass/InteractionPhysics/ElasticContactInteraction.cpp
  pkg/dem/DataClass/InteractionPhysics/ElasticContactInteraction.hpp
  pkg/dem/DataClass/InteractionPhysics/SDECLinkPhysics.cpp
  pkg/dem/DataClass/InteractionPhysics/ViscoelasticInteraction.cpp
  pkg/dem/DataClass/PhysicalParameters/BodyMacroParameters.cpp
  pkg/dem/DataClass/PhysicalParameters/CohesiveFrictionalBodyParameters.cpp
  pkg/dem/DataClass/PhysicalParameters/SimpleViscoelasticBodyParameters.cpp
  pkg/dem/DataClass/SpherePack.cpp
  pkg/dem/Engine/DeusExMachina/CapillaryPressureEngine.cpp
  pkg/dem/Engine/DeusExMachina/CapillaryRecorder.cpp
  pkg/dem/Engine/DeusExMachina/CapillaryStressRecorder.cpp
  pkg/dem/Engine/DeusExMachina/ContactStressRecorder.cpp
  pkg/dem/Engine/DeusExMachina/FlowEngine.cpp
  pkg/dem/Engine/DeusExMachina/HydraulicForceEngine.cpp
  pkg/dem/Engine/DeusExMachina/SampleCapillaryPressureEngine.cpp
  pkg/dem/Engine/DeusExMachina/StaticSpheresAttractionEngine.cpp
  pkg/dem/Engine/DeusExMachina/ThreeDTriaxialEngine.cpp
  pkg/dem/Engine/DeusExMachina/TriaxialCompressionEngine.cpp
  pkg/dem/Engine/DeusExMachina/TriaxialStateRecorder.cpp
  pkg/dem/Engine/DeusExMachina/TriaxialStressController.cpp
  pkg/dem/Engine/DeusExMachina/TriaxialStressController.hpp
  pkg/dem/Engine/DeusExMachina/WallStressRecorder.cpp
  pkg/dem/Engine/EngineUnit/BasicViscoelasticRelationships.cpp
  pkg/dem/Engine/EngineUnit/CL1Relationships.cpp
  pkg/dem/Engine/EngineUnit/CohesiveFrictionalRelationships.cpp
  pkg/dem/Engine/EngineUnit/InteractingFacet2InteractingSphere4SpheresContactGeometry.cpp
  pkg/dem/Engine/EngineUnit/InteractingSphere2BssSweptSphereLineSegment4SpheresContactGeometry.cpp
  pkg/dem/Engine/EngineUnit/MacroMicroElasticRelationships.cpp
  pkg/dem/Engine/EngineUnit/MacroMicroElasticRelationships.hpp
  pkg/dem/Engine/EngineUnit/SimpleElasticRelationships.cpp
  pkg/dem/Engine/EngineUnit/SimpleElasticRelationships.hpp
  pkg/dem/Engine/EngineUnit/SimpleElasticRelationshipsWater.cpp
  pkg/dem/Engine/EngineUnit/SimpleViscoelasticRelationships.cpp
  pkg/dem/Engine/EngineUnit/ef2_Dem3Dof_NormalShear_ElasticFrictionalLaw.cpp
  pkg/dem/Engine/EngineUnit/ef2_Spheres_Viscoelastic_SimpleViscoelasticContactLaw.cpp
  pkg/dem/Engine/StandAloneEngine/AveragePositionRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/CapillaryCohesiveLaw.cpp
  pkg/dem/Engine/StandAloneEngine/CohesiveFrictionalContactLaw.cpp
  pkg/dem/Engine/StandAloneEngine/ContactLaw1.cpp
  pkg/dem/Engine/StandAloneEngine/ElasticCohesiveLaw.cpp
  pkg/dem/Engine/StandAloneEngine/ElasticContactLaw.cpp
  pkg/dem/Engine/StandAloneEngine/ElasticCriterionTimeStepper.cpp
  pkg/dem/Engine/StandAloneEngine/FacetTopologyAnalyzer.cpp
  pkg/dem/Engine/StandAloneEngine/ForceRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/ForceSnapshot.cpp
  pkg/dem/Engine/StandAloneEngine/GeometricalModelForceColorizer.cpp
  pkg/dem/Engine/StandAloneEngine/GlobalStiffnessTimeStepper.cpp
  pkg/dem/Engine/StandAloneEngine/HistoryRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/MGPRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/MicroMacroAnalyser.cpp
  pkg/dem/Engine/StandAloneEngine/NewtonsDampedLaw.cpp
  pkg/dem/Engine/StandAloneEngine/PositionOrientationRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/PositionRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/PositionSnapshot.cpp
  pkg/dem/Engine/StandAloneEngine/RigidBodyRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/SimpleViscoelasticSpheresInteractionRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/UniaxialStrainer.cpp
  pkg/dem/Engine/StandAloneEngine/UniaxialStrainer.hpp
  pkg/dem/Engine/StandAloneEngine/VTKRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/VelocityRecorder.cpp
  pkg/dem/Engine/StandAloneEngine/ViscousForceDamping.cpp
  pkg/dem/Engine/StandAloneEngine/VolumicContactLaw.cpp
  pkg/dem/PreProcessor/ClumpTestGen.cpp
  pkg/dem/PreProcessor/CohesiveTriaxialTest.cpp
  pkg/dem/PreProcessor/DirectShearCis.cpp
  pkg/dem/PreProcessor/Funnel.cpp
  pkg/dem/PreProcessor/HydraulicTest.cpp
  pkg/dem/PreProcessor/MembraneTest.cpp
  pkg/dem/PreProcessor/ModifiedTriaxialTest.cpp
  pkg/dem/PreProcessor/SDECImpactTest.cpp
  pkg/dem/PreProcessor/SDECLinkedSpheres.cpp
  pkg/dem/PreProcessor/SDECMovingWall.cpp
  pkg/dem/PreProcessor/SDECSpheresPlane.cpp
  pkg/dem/PreProcessor/STLImporter.cpp
  pkg/dem/PreProcessor/STLImporterTest.cpp
  pkg/dem/PreProcessor/SimpleScene.cpp
  pkg/dem/PreProcessor/SimpleShear.cpp
  pkg/dem/PreProcessor/TestSimpleViscoelastic.cpp
  pkg/dem/PreProcessor/TetraTestGen.cpp
  pkg/dem/PreProcessor/ThreePointBending.cpp
  pkg/dem/PreProcessor/TriaxialTest.cpp
  pkg/dem/PreProcessor/TriaxialTestWater.cpp
  pkg/dem/PreProcessor/UniaxialStrainerGen.cpp
  pkg/dem/RenderingEngine/GLDrawCohesiveFrictionalContactInteraction.cpp
  pkg/dem/RenderingEngine/GLDrawElasticContactInteraction.cpp
  pkg/dem/RenderingEngine/GLDrawSpheresContactGeometry.cpp
  pkg/dem/RenderingEngine/GLDrawViscoelasticInteraction.cpp
  pkg/dem/meta/ConcretePM.cpp
  pkg/dem/meta/ConcretePM.hpp
  pkg/dem/meta/RockPM.cpp
  pkg/dem/meta/Shop.cpp
  pkg/dem/meta/Shop.hpp
  pkg/dem/meta/Tetra.cpp
  pkg/dem/meta/Tetra.hpp
  pkg/lattice/DataClass/GeometricalModel/LatticeSetGeometry.cpp
  pkg/lattice/DataClass/GeometricalModel/LineSegment.cpp
  pkg/lattice/DataClass/InteractingGeometry/LatticeInteractingGeometry.cpp
  pkg/lattice/DataClass/InteractionPhysics/LatticeBeamAngularSpring.cpp
  pkg/lattice/DataClass/InteractionPhysics/NonLocalDependency.cpp
  pkg/lattice/DataClass/PhysicalParameters/LatticeBeamParameters.cpp
  pkg/lattice/DataClass/PhysicalParameters/LatticeNodeParameters.cpp
  pkg/lattice/DataClass/PhysicalParameters/LatticeSetParameters.cpp
  pkg/lattice/Engine/EngineUnit/LatticeSet2LatticeBeams.cpp
  pkg/lattice/Engine/StandAloneEngine/BeamRecorder.cpp
  pkg/lattice/Engine/StandAloneEngine/LatticeLaw.cpp
  pkg/lattice/Engine/StandAloneEngine/MeasurePoisson.cpp
  pkg/lattice/Engine/StandAloneEngine/MovingSupport.cpp
  pkg/lattice/Engine/StandAloneEngine/NodeRecorder.cpp
  pkg/lattice/Engine/StandAloneEngine/NonLocalInitializer.cpp
  pkg/lattice/Engine/StandAloneEngine/StrainRecorder.cpp
  pkg/lattice/PreProcessor/LatticeExample.cpp
  pkg/lattice/PreProcessor/LatticeExampleCTData.cpp
  pkg/lattice/PreProcessor/LatticeExampleSimple.cpp
  pkg/lattice/RenderingEngine/GLDrawLatticeBeamState.cpp
  pkg/lattice/RenderingEngine/GLDrawLatticeInteractingGeometry.cpp
  pkg/lattice/RenderingEngine/GLDrawLatticeSetGeometry.cpp
  pkg/lattice/RenderingEngine/GLDrawLineSegment.cpp
  pkg/snow/DataClass/BshSnowGrain.cpp
  pkg/snow/DataClass/BssSnowGrain.cpp
  pkg/snow/DataClass/IstSnowLayersContact.cpp
  pkg/snow/Engine/Ef2_BssSnowGrain_AABB_makeAABB.cpp
  pkg/snow/Engine/Ef2_BssSnowGrain_BssSnowGrain_makeIstSnowLayersContact.cpp
  pkg/snow/Engine/Ef2_BssSnowGrain_BssSnowGrain_makeSpheresContactGeometry.cpp
  pkg/snow/Engine/Ef2_InteractingBox_BssSnowGrain_makeIstSnowLayersContact.cpp
  pkg/snow/Engine/Ef2_InteractingBox_BssSnowGrain_makeSpheresContactGeometry.cpp
  pkg/snow/Engine/ElawSnowLayersDeformation.cpp
  pkg/snow/PreProcessor/SnowCreepTest.cpp
  pkg/snow/PreProcessor/SnowVoxelsLoader.cpp
  pkg/snow/PreProcessor/Voxel/Config.cpp
  pkg/snow/PreProcessor/Voxel/DataSurface.cpp
  pkg/snow/PreProcessor/Voxel/DataVoxel.cpp
  pkg/snow/PreProcessor/Voxel/GrainSurface.cpp
  pkg/snow/PreProcessor/Voxel/SafeVectors3.cpp
  pkg/snow/PreProcessor/Voxel/VoxelEnvelope.cpp
  pkg/snow/RenderingEngine/Ef1_BshSnowGrain_glDraw.cpp
  pkg/snow/RenderingEngine/Ef1_BssSnowGrain_glDraw.cpp
  pkg/snow/RenderingEngine/Ef1_IstSnowLayersContact_glDraw.cpp
  py/SConscript
  py/_eudoxos.cpp
  py/_utils.cpp
  py/tests/wrapper.py
  py/utils.py
  py/yadeWrapper/customConverters.cpp
  py/yadeWrapper/yadeWrapper.cpp
  scripts/simple-scene.py
  pkg/common/Engine/MetaEngine/StateEngineUnit.cpp
  pkg/common/Engine/MetaEngine/StateEngineUnit.hpp
  pkg/common/Engine/MetaEngine/StateMetaEngine.cpp
  pkg/common/Engine/MetaEngine/StateMetaEngine.hpp
The size of the diff (6419 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.