Trisurf Monte Carlo simulator
mihaf
2013-12-03 8db569a42c280be13ea9edbe4c528e0041b6fd3f
src/timestep.c
@@ -7,7 +7,6 @@
#include "vertexmove.h"
#include "bondflip.h"
#include "frame.h"
#include "vertex.h"
#include "io.h"
ts_bool run_simulation(ts_vesicle *vesicle, ts_uint mcsweeps, ts_uint inititer, ts_uint iterations){
   ts_uint i, j;
@@ -36,15 +35,7 @@
        rnvec[0]=drand48();
        rnvec[1]=drand48();
        rnvec[2]=drand48();
   vertex_taint(vesicle->vlist->vtx[i],1);
//      ts_fprintf(stdout, "Vertex %d should be tainted, level=%d.\n", i, vesicle->vlist->vtx[i]->locked);
   if(vertex_tainted(vesicle->vlist->vtx[i],1,1)){
      ts_fprintf(stdout, "Vertex %d tainted, level=%d. Waiting....\n", i, vesicle->vlist->vtx[i]->locked);
      while(vertex_tainted(vesicle->vlist->vtx[i],1,1));
   }
        retval=single_verticle_timestep(vesicle,vesicle->vlist->vtx[i],rnvec);
   vertex_untaint(vesicle->vlist->vtx[i],1);
//      ts_fprintf(stdout, "Vertex %d should be untainted, level=%d.\n", i, vesicle->vlist->vtx[i]->locked);
    }
//   ts_int cnt=0;