← Back to team overview

yade-users team mailing list archive

[Question #678583]: after loading simulation

 

New question #678583 on Yade:
https://answers.launchpad.net/yade/+question/678583

hi ,
i saved simulation of falling cylinder by spheres in script ( initial.py) and now i load it ( O.load('init_config.yade.gz')) in second script(simul.py) , the problem now is i can't  add oscillation  and change iterations  to the simulation .
 
there's my code :

from yade import plot

O.load('init_config.yade.gz')

# interactions and oscillation
O.engines=[
    ForceResetter(),
    InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()]),
    InteractionLoop(
      
        [Ig2_Sphere_Sphere_ScGeom(),Ig2_Facet_Sphere_ScGeom()],
        [Ip2_FrictMat_FrictMat_FrictPhys()],
        [Law2_ScGeom_FrictPhys_CundallStrack()]
    ),
    NewtonIntegrator(gravity=(0,0,-9.81),damping=0.3),
    HarmonicMotionEngine(A=[0,0,0.5], f=[0,0,1.0], fi = [0.0,0.0,0.0],ids =Cylinder)
 ]
O.dt=utils.PWaveTimeStep()
O.run(17200)


the msg Error is:

  ngines=O.engines+[HarmonicMotionEngine(A=[0,0,1.], f=[0,0,2.6], fi = [0.0,0.0,0.0],ids =Cylinder)] #+PyRunner(iterPeriod=100,command='plotAddData()')# + SnapshotEngine(iterPeriod=1000,fileBase='fallingcylinder_',label='snapshooter')
TypeError: No registered converter was able to produce a C++ rvalue of type std::vector<int, std::allocator<int> > from this Python object of type Boost.Python.class
 
and the iteration in this part begin 12 000 and finish at 12 200 ( this iteration i used it in initial.py) .

thanks in advance . 
thanks in 


-- 
You received this question notification because your team yade-users is
an answer contact for Yade.