From a8e354c7fad70eb7fdfda62ec83faf1be6c4ed44 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Tue, 24 Jan 2023 20:03:01 +0000 Subject: [PATCH] Changes in code and README for easier compilation. May break something --- src/tsmeasure.c | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/tsmeasure.c b/src/tsmeasure.c index 394f42a..ed0a0d8 100644 --- a/src/tsmeasure.c +++ b/src/tsmeasure.c @@ -26,7 +26,7 @@ #include <snapshot.h> #include<gsl/gsl_complex.h> #include<gsl/gsl_complex_math.h> - +#include "globals.h" ts_vesicle *restoreVesicle(char *filename){ ts_vesicle *vesicle = parseDump(filename); @@ -34,7 +34,9 @@ } void vesicle_calculate_ulm2(ts_vesicle *vesicle){ - vesicle->sphHarmonics=complex_sph_init(vesicle->vlist,21); + //complex_sph_free(vesicle->sphHarmonics); + + //vesicle->sphHarmonics=complex_sph_init(vesicle->vlist,21); vesicle_volume(vesicle); preparationSh(vesicle,getR0(vesicle)); calculateUlmComplex(vesicle); @@ -65,7 +67,9 @@ struct dirent *ent; ent=list[n]; i=rindex(ent->d_name,'.'); - if(i==NULL) continue; + if(i==NULL) { + continue; + } if(strcmp(i+1,"vtu")==0){ j=rindex(ent->d_name,'_'); if(j==NULL) continue; @@ -76,11 +80,16 @@ vesicle=restoreVesicle(ent->d_name); vesicle_calculate_ulm2(vesicle); tstep++; - //vesicle_free(vesicle); free(number); + tape_free(vesicle->tape); + vesicle_free(vesicle); } - free(ent); } + for (n = 0; n < count; n++) + { + free(list[n]); + } + free(list); return 0; } -- Gitblit v1.9.3