From 063289f4f872d642078d70757685c728e3fdfc81 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Thu, 06 Mar 2014 07:48:56 +0000 Subject: [PATCH] Fixed a bug. added cells --- src/io.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/io.c b/src/io.c index 262e482..b4e879f 100644 --- a/src/io.c +++ b/src/io.c @@ -127,6 +127,8 @@ poly_list->poly->bond */ + fwrite(vesicle->clist, sizeof(ts_cell_list),1, fh); + fclose(fh); return TS_SUCCESS; } @@ -298,8 +300,14 @@ } } - - +// recreating space for cells // + vesicle->clist=(ts_cell_list *)malloc(sizeof(ts_cell_list)); + retval=fread(vesicle->clist, sizeof(ts_cell_list), 1,fh); + vesicle->clist->cell=(ts_cell **)malloc(sizeof(ts_cell *)*vesicle->clist->ncmax[0]*vesicle->clist->ncmax[1]*vesicle->clist->ncmax[2]); + for(i=0;i<vesicle->clist->ncmax[0]*vesicle->clist->ncmax[1]*vesicle->clist->ncmax[2];i++){ + vesicle->clist->cell[i]=(ts_cell *)calloc(1,sizeof(ts_cell)); + vesicle->clist->cell[i]->idx=i+1; // We enumerate cells! Probably never required! + } if(retval); fclose(fh); -- Gitblit v1.9.3