Question #432617 on Yade changed:
https://answers.launchpad.net/yade/+question/432617

    Status: Answered => Open

Tina Asia is still having a problem:
Hi Luc,

Thanks for your patience, I adjusted my code and It goes well, but the
output is wrong,because the number of broken bonds does not grow
gradually with the increase of computation time (number of broken bonds:
1,23,42,32,15...). Here is a segment of my code.

O.step()
# calculate the total intact cohesive bonds
global sumCohBonds
sumCohBonds=0
for b in O.interactions: 
    if b.phys.cohesionBroken==True:
        continue
    sumCohBonds+=1
print 'first time:{}'.format(sumCohBonds)

numBroCohBonds=0
def damageRatio():
    for br in O.interactions: 
        if br.phys.cohesionBroken==False:
            continue
    numBroCohBonds+=1    # calculate broken bonds
damageRatio=numBroCohBonds/float(sumCohBonds)
print numBroCohBonds,damageRatio
print 'second time:{}'.format(sumCohBonds)

-- 
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     : yade-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to