Trisurf Monte Carlo simulator
Samo Penic
2016-03-02 720bd4fb98f2537dcca54f538dd85f63f8320c10
src/snapshot.c
@@ -7,7 +7,7 @@
#include<inttypes.h>
#include<config.h>
#include <time.h>
#include "io.h"
/* a helper function that utilizes ts_string data structure and performs same as sprintf */
ts_uint ts_sprintf(ts_string *str, char *fmt, ...){
   va_list ap;
@@ -56,7 +56,7 @@
   fprintf(fh, "<dumpdate>%s</dumpdate>\n", c_time_string);
   fprintf(fh, "<tape>\n");
      fprintf(fh,"%s",tapetxt);
   fprintf(fh, "</tape>\n");
   if(vesicle->poly_list!=NULL){
      npoly=vesicle->poly_list->n;
@@ -69,7 +69,7 @@
      npoly=0;
      nfono=0;
   }
   fprintf(fh, "<trisurf nvtx=\"%u\" npoly=\"%u\" nfono=\"%u\">\n", vesicle->vlist->n, npoly, nfono);
   fprintf(fh, "<trisurf nvtx=\"%u\" npoly=\"%u\" nmono=\"%u\" compressed=\"false\">\n", vesicle->vlist->n, npoly, nfono);
   return TS_SUCCESS;
}
@@ -82,7 +82,7 @@
   ts_uint i;
   ts_sprintf(data,"<tria>");
   for(i=0; i<tlist->n;i++){
      ts_sprintf(data,"%u %u %u",tlist->tria[i]->vertex[0]->idx, tlist->tria[i]->vertex[1]->idx, tlist->tria[i]->vertex[2]->idx);
      ts_sprintf(data,"%u %u %u ",tlist->tria[i]->vertex[0]->idx, tlist->tria[i]->vertex[1]->idx, tlist->tria[i]->vertex[2]->idx);
   }
   ts_sprintf(data,"</tria>");
   return TS_SUCCESS;
@@ -92,7 +92,7 @@
   ts_uint i;
   ts_sprintf(data,"<trianeigh>\n");
   for(i=0; i<tlist->n;i++){
      ts_sprintf(data,"%u %u %u",tlist->tria[i]->neigh[0]->idx, tlist->tria[i]->neigh[1]->idx, tlist->tria[i]->neigh[2]->idx);
      ts_sprintf(data,"%u %u %u ",tlist->tria[i]->neigh[0]->idx, tlist->tria[i]->neigh[1]->idx, tlist->tria[i]->neigh[2]->idx);
   }
   ts_sprintf(data,"</trianeigh>\n");
   return TS_SUCCESS;