Question #631147 on Yade changed: https://answers.launchpad.net/yade/+question/631147
Jan Stránský proposed the following answer: with current implementation, you only can read permanent forces before adding new permanent forces and after O.step()/O.run() if it is a problem, you can: - modify source code - use some auxiliary variable to store set forces after O.forces.addF and before O.step: ############## O.bodies.append(sphere((0,0,0),1)) O.run(10,True) permanentForces = dict() def setPermanentForce(id,force): O.forces.addF(id,force,permanent=True) permanentForces[id] = force setPermanentForce(0,(1,2,3)) #print O.forces.permF(0) # error print permanentForces[0] # (1,2,3) O.step() print O.forces.permF(0) # (1,2,3), no error after O.step() print permanentForces[0] # (1,2,3) ############## cheers Jan -- You received this question notification because your team yade-users is an answer contact for Yade. _______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

