From b01cc1ac677dc712c27337be8ee4f11ea336f31b Mon Sep 17 00:00:00 2001 From: Samo Penic <samo@andromeda> Date: Sun, 05 Dec 2010 13:02:22 +0000 Subject: [PATCH] Fixed some nasty bugs. Still, I suspect the vertex neighbours are not correctly oriented or something, since tristar triangles are not successfully set. (tristar_no is not always the same as neigh_no!) --- src/main.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index a66e81b..d0ee34d 100644 --- a/src/main.c +++ b/src/main.c @@ -18,6 +18,7 @@ int main(int argv, char *argc[]){ ts_bool retval; ts_vertex_list *vlist=init_vertex_list(5); +ts_vertex_list *vlist1; ts_bond_list *blist=init_bond_list(); ts_triangle_list *tlist=init_triangle_list(); ts_cell_list *clist=init_cell_list(3,3,3,0.3); @@ -34,7 +35,7 @@ vlist->vtx[0]->data->x=1.0; vlist->vtx[0]->data->x=1.1; - +vlist1=vertex_list_copy(vlist); bond_add(blist, vlist->vtx[1],vlist->vtx[0]); triangle_add(tlist,vlist->vtx[1],vlist->vtx[2],vlist->vtx[3]); @@ -53,8 +54,9 @@ bond_list_free(blist); vtx_list_free(vlist); cell_list_free(clist); -printf("Tests complete.\n"); +vtx_list_free(vlist1); +printf("Tests complete.\n"); vesicle=initial_distribution_dipyramid(7,10,10,10,0.3); write_vertex_xml_file(vesicle,0); write_master_xml_file("test.pvd"); -- Gitblit v1.9.3