#include "fracture.h" void free_fnet(fnet *network, cholmod_common *c) { free(network->edges_to_verts); if (network->edges_to_verts_break != network->edges_to_verts) { free(network->edges_to_verts_break); } free(network->verts_to_edges_ind); free(network->verts_to_edges); free(network->bound_inds); free(network->bound_verts); free(network->vert_coords); free(network->edge_coords); free(network->dual_edges_to_verts); free(network->dual_vert_coords); free(network->dual_verts_to_edges_ind); free(network->dual_verts_to_edges); free(network->spanning_edges); CHOL_F(free_sparse)(&(network->voltcurmat), c); free(network); }