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