From d27c077296c88b4a78288bed7454c3a60279c26e Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Fri, 13 Jun 2014 13:58:50 +0000 Subject: [PATCH] seems to work. --- src/timestep.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/src/timestep.c b/src/timestep.c index f2fb478..2aa36d9 100644 --- a/src/timestep.c +++ b/src/timestep.c @@ -14,7 +14,7 @@ #include "vesicle.h" #include<gsl/gsl_complex.h> #include<gsl/gsl_complex_math.h> - +#include "cross-section.h" ts_bool run_simulation(ts_vesicle *vesicle, ts_uint mcsweeps, ts_uint inititer, ts_uint iterations, ts_uint start_iteration){ ts_uint i, j,k,l,m; @@ -24,6 +24,9 @@ FILE *fd1,*fd2=NULL; // char filename[255]; FILE *fd=fopen("statistics.csv","w"); + + FILE *fdx; + ts_coord_list *pts; if(fd==NULL){ fatal("Cannot open statistics.csv file for writing",1); } @@ -68,6 +71,13 @@ if(i>=inititer){ write_vertex_xml_file(vesicle,i-inititer); write_master_xml_file("test.pvd"); + fdx= fopen("test.txt","w"); + pts=get_crossection_with_plane(vesicle, 0.0,0.0,1.0,0.0); + for(k=0;k<pts->n;k++){ + fprintf(fdx,"%e, %e, %e\n",pts->coord[k]->e1, pts->coord[k]->e2, pts->coord[k]->e3); + } + fclose(fdx); + free(pts); epochtime=get_epoch(); gyration_eigen(vesicle, &l1, &l2, &l3); vesicle_volume(vesicle); //calculates just volume. Area is not added to ts_vesicle yet! -- Gitblit v1.9.3