Changeset 9306
- Timestamp:
- 08/11/11 16:54:42 (14 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Bamg/Geometry.cpp
r9202 r9306 529 529 printf("reference numbers: %i %i\n",v->ReferenceNumber,vertices[i].ReferenceNumber); 530 530 printf("Id: %i\n",i+1); 531 delete [] next_p; 532 delete [] head_v; 533 delete [] eangle; 531 534 _error_("two points of the geometry are very closed to each other (see reference numbers above)"); 532 535 } -
issm/trunk/src/c/objects/Bamg/ListofIntersectionTriangles.cpp
r6412 r9306 188 188 printf(" reshape lSegsI from %i to %i\n",mneo,MaxNbSeg); 189 189 } 190 _assert_(lSegsI && NbSeg<MaxNbSeg); 190 191 SegInterpolation * lEn = new SegInterpolation[MaxNbSeg]; 191 if (!lSegsI || NbSeg>=MaxNbSeg){ 192 _error_("!lSegsI || NbSeg>=MaxNbSeg"); 193 } 194 for (int i=0;i< NbSeg;i++) 195 lEn[i] = lSegsI[MaxNbSeg]; // copy old to new 192 for (int i=0;i< NbSeg;i++) lEn[i] = lSegsI[MaxNbSeg]; // copy old to new 196 193 delete [] lSegsI; // remove old 197 194 lSegsI = lEn; -
issm/trunk/src/c/objects/Bamg/Mesh.cpp
r9202 r9306 110 110 } 111 111 if (imaxnbv != nbv){ 112 delete [] kk; 113 delete [] refv; 112 114 _error_("imaxnbv != nbv"); 113 115 } … … 1293 1295 //check that there is no double edge 1294 1296 if (nbe != edge4->nb()){ 1297 delete [] st; 1295 1298 _error_("Some Double edge in the mesh, the number is %i, nbe4=%i",nbe,edge4->nb()); 1296 1299 } … … 1603 1606 Gh.coefIcoor= (MaxICoor)/(Max(Gh.pmax.x-Gh.pmin.x,Gh.pmax.y-Gh.pmin.y)); 1604 1607 if (Gh.coefIcoor<=0){ 1608 delete [] colorV; 1605 1609 _error_("Gh.coefIcoor<=0 in infered Geometry (this should not happen)"); 1606 1610 } … … 1654 1658 k = edge4->SortAndAdd(i0,i1); 1655 1659 if (k != i){ 1660 delete [] len; 1656 1661 _error_("problem in Edge4 construction: k != i"); 1657 1662 } … … 2246 2251 //The vertex cannot be marked more than twice 2247 2252 if (splitvertex[i1]==3 || splitvertex[i2]==3){ 2253 delete [] splitvertex; 2248 2254 _error_("Crossing rifts not supported yet"); 2249 2255 } … … 2481 2487 it++;} // end while (it<nbt) 2482 2488 if (nbt == nbtout || !NbSubDomTot) { 2489 delete [] HeapArete; 2483 2490 _error_("The boundary is not close: all triangles are outside"); 2484 2491 } … … 2518 2525 it++;} // end white (it<nbt) 2519 2526 if (k!=nbsubdomains){ 2527 delete [] mark; 2520 2528 _error_("k!=nbsubdomains"); 2521 2529 } … … 4643 4651 nbtout = nbtoutold; 4644 4652 // cleaning memory --- 4645 delete newedges;4653 delete [] newedges; 4646 4654 if (ksplitarray) delete [] ksplitarray; 4647 4655 if (kedge) delete [] kedge; … … 5240 5248 int i; 5241 5249 for (i=0;i<Gh.nbv;i++) if (Gh[i].Required()) NbVerticesOnGeomVertex++; 5242 if(NbVerticesOnGeomVertex >= maxnbv) { _error_("too many vertices on geometry: %i >= %i",NbVerticesOnGeomVertex,maxnbv);} 5250 if(NbVerticesOnGeomVertex >= maxnbv){ 5251 delete [] bcurve; 5252 _error_("too many vertices on geometry: %i >= %i",NbVerticesOnGeomVertex,maxnbv); 5253 } 5243 5254 5244 5255 VerticesOnGeomVertex = new VertexOnGeom[ NbVerticesOnGeomVertex]; -
issm/trunk/src/c/toolkits/petsc/patches/MatMultPatch.cpp
r7191 r9306 108 108 109 109 } 110 111
Note:
See TracChangeset
for help on using the changeset viewer.