Question #682883 on Yade changed:
https://answers.launchpad.net/yade/+question/682883
Status: Open => Answered
gaoxuesong proposed the following answer:
Hi,
The possible way i think is that using different lists to save the sphere's
id of different groups and do loop in each list.
## group 1 ##
list1 = []
list1.append(O.append(sphere((x1,y1,z1),radius=radius1)))
...
## group 2 ##
list2 = []
list2.append(O.append(sphere((x2,y2,z2),radius=radius2)))
...
## calculate the mass of different groups ##
masstotal1 = 0
for each in list1:
masstotal1 + = O.bodies[each].state.mass
masstotal2 = 0
for each in list2:
masstotal2 + = O.bodies[each].state.mass
## ends ##
Cheers,
Xuesong
--
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