From 4e6285b2342038e3740ff9cea7c31364b4caa5e5 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@fe.uni-lj.si> Date: Tue, 11 Feb 2014 12:03:29 +0000 Subject: [PATCH] Merge branch 'master' of bitbucket.org:samop/trisurf-ng --- 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