From 04694fe065b8cab52fa878a5fc23e7159f2e548c Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Wed, 16 May 2018 12:12:06 +0000
Subject: [PATCH] Fixed the equation for energy and area a0

---
 src/energy.c               |    2 +-
 src/initial_distribution.c |    2 +-
 src/restore.c              |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/energy.c b/src/energy.c
index 77d61ab..1dae415 100644
--- a/src/energy.c
+++ b/src/energy.c
@@ -240,5 +240,5 @@
 }
 
 void stretchenergy(ts_vesicle *vesicle, ts_triangle *triangle){
-	triangle->energy=vesicle->tape->xkA0/vesicle->tlist->n/2*pow((triangle->area/vesicle->tlist->a0-1),2);
+	triangle->energy=vesicle->tape->xkA0/2.0*pow((triangle->area/vesicle->tlist->a0-1.0),2);
 }
diff --git a/src/initial_distribution.c b/src/initial_distribution.c
index 59bf808..93c7338 100644
--- a/src/initial_distribution.c
+++ b/src/initial_distribution.c
@@ -112,7 +112,7 @@
         vesicle->sphHarmonics=NULL;
     }
 
-	vesicle->tlist->a0=sqrt(3)/2*pow((vesicle->tape->dmax+1.0),2);  
+	vesicle->tlist->a0=sqrt(3)/2*pow((vesicle->tape->dmax+1.0)/2.0,2);  
     return TS_SUCCESS;
 
 }
diff --git a/src/restore.c b/src/restore.c
index 6267377..111d89b 100644
--- a/src/restore.c
+++ b/src/restore.c
@@ -88,7 +88,7 @@
 	mean_curvature_and_energy(vesicle);
 	sweep_attraction_bond_energy(vesicle);
 	if(vesicle->tape->stretchswitch==1){
-		vesicle->tlist->a0=sqrt(3)/2*pow((vesicle->tape->dmax+1.0),2);  
+		vesicle->tlist->a0=sqrt(3)/2.0*pow((vesicle->tape->dmax+1.0)/2.0,2);  
 		for(i=0;i<vesicle->tlist->n;i++){
 			stretchenergy(vesicle, vesicle->tlist->tria[i]);
 		}

--
Gitblit v1.9.3