From 2c4278db6ead5c27e30a3000097ed898c968534e Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Sat, 09 Mar 2019 19:45:22 +0000
Subject: [PATCH] Added direct force plugin and fixes in stretching energy

---
 src/plugins/default_hard_constraints.c |   16 +---------------
 1 files changed, 1 insertions(+), 15 deletions(-)

diff --git a/src/plugins/default_hard_constraints.c b/src/plugins/default_hard_constraints.c
index ba5b64b..235454d 100644
--- a/src/plugins/default_hard_constraints.c
+++ b/src/plugins/default_hard_constraints.c
@@ -4,23 +4,13 @@
 #include "vertex.h"
 #include "cell.h"
 char plugin_name[] = "Default hard constraints for vertex move";
-char plugin_description[]= "Checks proximity with neighbors and with foreign vertices";
+char plugin_description[]= "Checks proximity with neighbors, vertices in neighboring cells and with foreign vertices that may be in vicinity";
 char plugin_author[] = "SAMO PENIC";
 
 ts_plugin_details *init (){
-//	ts_fprintf(stdout,"Hello. Plugin %s is initiating. This will load the details section of the plugin\n", plugin_name);
-
 	ts_plugin_details *details=(ts_plugin_details *)calloc(1,sizeof(ts_plugin_details));
 	details->name = plugin_name;
 	return details;	
-}
-
-void at_start(int argc, char **argv){
-}
-
-void *after_vesicle_init(ts_vesicle *vesicle){
-	ts_fprintf(stdout,"Plugin \"%s\" is loaded.\n", plugin_name);
-	return vesicle;
 }
 
 ts_bool vm_hard_constraint(ts_vesicle *vesicle, ts_vertex *vtx, ts_vertex *ovtx){
@@ -28,7 +18,6 @@
 	ts_uint cellidx;
 	ts_double dist;
 	ts_bool retval;
-
 //distance with neighbours check
     for(i=0;i<vtx->neigh_no;i++){
         dist=vtx_distance_sq(vtx,vtx->neigh[i]);
@@ -55,6 +44,3 @@
 	return TS_SUCCESS;
 }
 
-void cleanup(){
-	ts_fprintf(stdout,"Goodbye from plugin %s. This functions clears what would be created in init...\n",plugin_name);
-}

--
Gitblit v1.9.3