From 8db569a42c280be13ea9edbe4c528e0041b6fd3f Mon Sep 17 00:00:00 2001 From: mihaf <miha.fosnaric@gmail.com> Date: Tue, 03 Dec 2013 13:05:49 +0000 Subject: [PATCH] Samo&Miha poly_list_free added. --- src/timestep.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/timestep.c b/src/timestep.c index 4c9fa67..9e5e61c 100644 --- a/src/timestep.c +++ b/src/timestep.c @@ -30,7 +30,7 @@ ts_bool single_timestep(ts_vesicle *vesicle){ ts_bool retval; ts_double rnvec[3]; - ts_uint i; + ts_uint i, b; for(i=0;i<vesicle->vlist->n;i++){ rnvec[0]=drand48(); rnvec[1]=drand48(); @@ -39,13 +39,16 @@ } // ts_int cnt=0; - for(i=0;i<vesicle->blist->n;i++){ - rnvec[0]=drand48(); + for(i=0;i<vesicle->vlist->n;i++){ +//why is rnvec needed in bondflip? +/* rnvec[0]=drand48(); rnvec[1]=drand48(); rnvec[2]=drand48(); +*/ + b=rand() % vesicle->blist->n; //find a bond and return a pointer to a bond... //call single_bondflip_timestep... - retval=single_bondflip_timestep(vesicle,vesicle->blist->bond[i],rnvec); + retval=single_bondflip_timestep(vesicle,vesicle->blist->bond[b],rnvec); // if(retval==TS_SUCCESS) cnt++; } // printf("Bondflip success rate in one sweep: %d/%d=%e\n", cnt,vesicle->blist->n,(double)cnt/(double)vesicle->blist->n); -- Gitblit v1.9.3