Commit dc93e5cd by Nico Schlömer

### fix more memory management errors

parent d663171b
 ... ... @@ -613,7 +613,7 @@ namespace moab { //Step 1: Create an index list storing the starting position for each vertex int nv = verts.size(); int *is_index = new int[nv+1]; std::vector is_index(nv+1); for (int i =0; i v2hv_map_eid(2*edges.size()); std::vector v2hv_map_lvid(2*edges.size()); for (Range::iterator eid = edges.begin(); eid != edges.end(); ++eid) { ... ... @@ -681,10 +681,6 @@ namespace moab { } } delete [] is_index; delete [] v2hv_map_eid; delete [] v2hv_map_lvid; return MB_SUCCESS; } ... ... @@ -817,7 +813,7 @@ namespace moab { //Step 1: Create an index list storing the starting position for each vertex int nv = _verts.size(); int *is_index = new int[nv+1]; std::vector is_index(nv+1); for (int i =0; i v2nv(nepf*nfaces); std::vector v2he_map_fid(nepf*nfaces); std::vector v2he_map_leid(nepf*nfaces); for (Range::iterator fid = faces.begin(); fid != faces.end(); ++fid) { ... ... @@ -930,13 +926,7 @@ namespace moab { } } delete [] is_index; delete [] v2nv; delete [] v2he_map_fid; delete [] v2he_map_leid; return MB_SUCCESS; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ErrorCode HalfFacetRep::determine_incident_halfedges( Range &faces) ... ... @@ -1632,7 +1622,7 @@ namespace moab { //Step 1: Create an index list storing the starting position for each vertex int nv = _verts.size(); int *is_index = new int[nv+1]; std::vector is_index(nv+1); for (int i =0; i v2oe_v1(is_index[nv]); std::vector v2oe_v2(is_index[nv]); std::vector v2hf_map_cid(is_index[nv]); std::vector v2hf_map_lfid(is_index[nv]); for (Range::iterator cid = cells.begin(); cid != cells.end(); ++cid) { ... ... @@ -1762,14 +1752,7 @@ namespace moab { } } delete [] is_index; delete [] v2oe_v1; delete [] v2oe_v2; delete [] v2hf_map_cid; delete [] v2hf_map_lfid; return MB_SUCCESS; } ... ...
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!