Changeset 5170
- Timestamp:
- 08/11/10 16:53:56 (15 years ago)
- Location:
- issm/trunk/src/c/objects/Bamg
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Bamg/BamgGeom.cpp
r5154 r5170 23 23 24 24 xfree((void**)&this->Vertices); 25 xfree((void**)&this->Edges Size);25 xfree((void**)&this->Edges); 26 26 xfree((void**)&this->hVertices); 27 27 xfree((void**)&this->MetricVertices); -
issm/trunk/src/c/objects/Bamg/BamgMesh.cpp
r5154 r5170 29 29 BamgMesh::~BamgMesh(){ 30 30 31 xfree((void**) this->Vertices);32 xfree((void**) this->Edges);33 xfree((void**) this->Triangles);34 xfree((void**) this->Quadrilaterals);35 xfree((void**) this->VerticesOnGeometricVertex);36 xfree((void**) this->VerticesOnGeometricEdge);37 xfree((void**) this->EdgesOnGeometricEdge);38 xfree((void**) this->SubDomains);39 xfree((void**) this->SubDomainsFromGeom);40 xfree((void**) this->hVertices);41 xfree((void**) this->IssmEdges);42 xfree((void**) this->IssmSegments);43 xfree((void**) this->ElementConnectivity);44 xfree((void**) this->NodalConnectivity);45 xfree((void**) this->NodalElementConnectivity);46 xfree((void**) this->CrackedVertices);47 xfree((void**) this->CrackedEdges);31 xfree((void**)&this->Vertices); 32 xfree((void**)&this->Edges); 33 xfree((void**)&this->Triangles); 34 xfree((void**)&this->Quadrilaterals); 35 xfree((void**)&this->VerticesOnGeometricVertex); 36 xfree((void**)&this->VerticesOnGeometricEdge); 37 xfree((void**)&this->EdgesOnGeometricEdge); 38 xfree((void**)&this->SubDomains); 39 xfree((void**)&this->SubDomainsFromGeom); 40 xfree((void**)&this->hVertices); 41 xfree((void**)&this->IssmEdges); 42 xfree((void**)&this->IssmSegments); 43 xfree((void**)&this->ElementConnectivity); 44 xfree((void**)&this->NodalConnectivity); 45 xfree((void**)&this->NodalElementConnectivity); 46 xfree((void**)&this->CrackedVertices); 47 xfree((void**)&this->CrackedEdges); 48 48 49 49 } -
issm/trunk/src/c/objects/Bamg/Mesh.cpp
r5154 r5170 232 232 /*Original code from Frederic Hecht <hecht@ann.jussieu.fr> (BAMG v1.01, Mesh2.cpp/Triangles)*/ 233 233 234 long int verbose=2; 235 //if(vertices) delete [] vertices; //TEST crash if not commented 236 if(edges) delete [] edges; 237 if(triangles) delete [] triangles; 238 if(quadtree) delete quadtree; 239 //if(ordre) delete [] ordre; //TEST crash if not commented 240 if( subdomains) delete [] subdomains; 241 if (VerticesOnGeomEdge) delete [] VerticesOnGeomEdge; 234 if (vertices) delete [] vertices; 235 if (edges) delete [] edges; 236 if (triangles) delete [] triangles; 237 if (quadtree) delete quadtree; 238 if (ordre) delete [] ordre; 239 if (subdomains) delete [] subdomains; 240 if (VerticesOnGeomEdge) delete [] VerticesOnGeomEdge; 242 241 if (VerticesOnGeomVertex) delete [] VerticesOnGeomVertex; 243 if (VertexOnBThVertex) delete [] VertexOnBThVertex;244 if (VertexOnBThEdge) delete [] VertexOnBThEdge;242 if (VertexOnBThVertex) delete [] VertexOnBThVertex; 243 if (VertexOnBThEdge) delete [] VertexOnBThEdge; 245 244 246 245 if (&Gh) { -
issm/trunk/src/c/objects/Bamg/Mesh.h
r5150 r5170 11 11 #include "./VertexOnEdge.h" 12 12 #include "./ListofIntersectionTriangles.h" 13 14 13 15 14 namespace bamg {
Note:
See TracChangeset
for help on using the changeset viewer.