Trisurf Monte Carlo simulator
Samo Penic
2014-03-11 3f5c83bc26e98dd41e93fc9023a610cd0ec1d363
src/poly.c
@@ -4,6 +4,7 @@
#include"vertex.h"
#include"bond.h"
#include<math.h>
#include"energy.h"
ts_bool poly_assign_spring_const(ts_vesicle *vesicle){
   ts_uint i;
@@ -30,6 +31,7 @@
   for(i=0;i<poly->blist->n;i++){
   poly->blist->bond[i]->bond_length=sqrt(vtx_distance_sq(poly->blist->bond[i]->vtx1,poly->blist->bond[i]->vtx2));
   bond_energy(poly->blist->bond[i],poly);
   }
   return poly;
@@ -39,7 +41,7 @@
ts_poly_list *init_poly_list(ts_uint n_poly, ts_uint n_mono, ts_vertex_list *vlist){
   ts_poly_list *poly_list=(ts_poly_list *)calloc(1,sizeof(ts_poly_list));
   poly_list->poly   = (ts_poly **)calloc(n_poly,sizeof(ts_poly *));
   ts_uint i=0,j=0, idx;
   ts_uint i=0,j=0; //idx;
   ts_uint gvtxi;
   ts_double xnorm,ynorm,znorm,normlength;
@@ -79,7 +81,7 @@
   }
      //index correction for polymeres. Important, since each vtx has to have unique id
   idx=vlist->n;
/*   idx=vlist->n;
   for(i=0;i<n_poly;i++){
      for(j=0;j<n_mono;j++,idx++){
@@ -87,7 +89,7 @@
      }
   }
*/
   return poly_list;
}