| | |
| | | ts_double x; /**< The x coordinate of vertex. */ |
| | | ts_double y; /**< The y coordinate of vertex. */ |
| | | ts_double z; /**< The z coordinate of vertex. */ |
| | | ts_uint neigh_no; /**< The number of neighbours. */ |
| | | struct ts_vertex **neigh; /**< The pointer that holds neigh_no pointers to this structure. */ |
| | | // ts_uint neigh_no; /**< The number of neighbours. */ |
| | | // struct ts_vertex **neigh; /**< The pointer that holds neigh_no pointers to this structure. */ |
| | | struct ts_vertex_list *neigh; |
| | | ts_double *bond_length; /**< Obsolete! The bond lenght is moved to ts_bond */ |
| | | ts_double *bond_length_dual; /**< Obsolete! Bond length in dual lattice is moved to ts_bond! */ |
| | | ts_double curvature; |
| | |
| | | }; |
| | | typedef struct ts_vertex ts_vertex; |
| | | |
| | | typedef struct { |
| | | struct ts_vertex_list{ |
| | | ts_uint n; |
| | | ts_uint list_size; |
| | | ts_vertex **vtx; |
| | | |
| | | } ts_vertex_list; |
| | | }; |
| | | typedef struct ts_vertex_list ts_vertex_list; |
| | | |
| | | struct ts_bond { |
| | | ts_uint idx; |