3
3
#include<boost/tokenizer.hpp>
5
#include"yade/core/Scene.hpp"
6
#include"yade/core/Body.hpp"
7
#include"yade/core/Interaction.hpp"
9
#include"yade/pkg/common/Aabb.hpp"
10
#include"yade/core/Clump.hpp"
11
#include"yade/pkg/common/InsertionSortCollider.hpp"
13
#include"yade/pkg/common/Box.hpp"
14
#include"yade/pkg/common/Sphere.hpp"
15
#include"yade/pkg/common/ElastMat.hpp"
16
#include"yade/pkg/dem/ViscoelasticPM.hpp"
17
#include"yade/pkg/dem/CapillaryPhys.hpp"
19
#include"yade/pkg/common/Bo1_Aabb.hpp"
20
#include"yade/pkg/dem/NewtonIntegrator.hpp"
21
#include"yade/pkg/dem/Ig2_Sphere_Sphere_ScGeom.hpp"
22
#include"yade/pkg/dem/Ig2_Box_Sphere_ScGeom.hpp"
23
#include"yade/pkg/dem/FrictPhys.hpp"
25
#include"yade/pkg/common/ForceResetter.hpp"
27
#include"yade/pkg/common/Dispatching.hpp"
28
#include"yade/pkg/common/InteractionLoop.hpp"
29
#include"yade/pkg/common/GravityEngines.hpp"
31
#include"yade/pkg/dem/GlobalStiffnessTimeStepper.hpp"
32
#include"yade/pkg/dem/ElasticContactLaw.hpp"
34
#include"yade/pkg/dem/ScGeom.hpp"
35
#include"yade/pkg/dem/FrictPhys.hpp"
37
#include"yade/pkg/common/Grid.hpp"
39
#include"yade/pkg/dem/Tetra.hpp"
5
#include"core/Scene.hpp"
6
#include"core/Body.hpp"
7
#include"core/Interaction.hpp"
9
#include"pkg/common/Aabb.hpp"
10
#include"core/Clump.hpp"
11
#include"pkg/common/InsertionSortCollider.hpp"
13
#include"pkg/common/Box.hpp"
14
#include"pkg/common/Sphere.hpp"
15
#include"pkg/common/ElastMat.hpp"
16
#include"pkg/dem/ViscoelasticPM.hpp"
17
#include"pkg/dem/CapillaryPhys.hpp"
19
#include"pkg/common/Bo1_Aabb.hpp"
20
#include"pkg/dem/NewtonIntegrator.hpp"
21
#include"pkg/dem/Ig2_Sphere_Sphere_ScGeom.hpp"
22
#include"pkg/dem/Ig2_Box_Sphere_ScGeom.hpp"
23
#include"pkg/dem/FrictPhys.hpp"
25
#include"pkg/common/ForceResetter.hpp"
27
#include"pkg/common/Dispatching.hpp"
28
#include"pkg/common/InteractionLoop.hpp"
29
#include"pkg/common/GravityEngines.hpp"
31
#include"pkg/dem/GlobalStiffnessTimeStepper.hpp"
32
#include"pkg/dem/ElasticContactLaw.hpp"
34
#include"pkg/dem/ScGeom.hpp"
35
#include"pkg/dem/FrictPhys.hpp"
37
#include"pkg/common/Grid.hpp"
39
#include"pkg/dem/Tetra.hpp"
42
#include"yade/pkg/common/Gl1_NormPhys.hpp"
42
#include"pkg/common/Gl1_NormPhys.hpp"
45
#include "py/_utils.hpp"
45
48
CREATE_LOGGER(Shop);
47
50
/*! Flip periodic cell by given number of cells.