blob: 651d3ae2c87aef106c8997d1b08d98ed9f77c8a1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#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);
}
|