Ignore:
Timestamp:
08/10/17 10:23:14 (8 years ago)
Author:
Mathieu Morlighem
Message:

CHG: some cleanup from cppcheck

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/bamg/Mesh.cpp

    r21915 r21931  
    15941594                        long i1 = GetId(triangles[it][VerticesOfTriangularEdge[j][1]]);
    15951595                        k = edge4->SortAndFind(i0,i1);
    1596                         _assert_(k>=0);
     1596                        if(k<0){
     1597                                delete [] colorV;
     1598                                _error_("This should not happen");
     1599                        }
    15971600                        subdomains[i].direction = (vertices + i0 == edges[k].v[0]) ? 1 : -1;
    15981601                        subdomains[i].edge = edges+k;
     
    20542057                                        else if (xy==1) dd=dxdy;
    20552058                                        else if (xy==2) dd=dydy;
    2056                                         else    _error_("not supported yet");
     2059                                        else{
     2060                                                delete [] detT;
     2061                                                delete [] Mmass;
     2062                                                delete [] workT;
     2063                                                delete [] workV;
     2064                                                delete [] Mmassxx;
     2065                                                delete [] OnBoundary;
     2066                                                _error_("not supported yet");
     2067                                        }
    20572068                                        // do leat 2 iteration for boundary problem
    20582069                                        for (int ijacobi=0;ijacobi<Max(NbJacobi,2);ijacobi++){
     
    21032114                delete [] dxdy;
    21042115                delete [] dydy;
    2105                 delete []  workT;
     2116                delete [] workT;
    21062117                delete [] workV;
    21072118                delete [] Mmassxx;
    2108                 delete []  OnBoundary;
     2119                delete [] OnBoundary;
    21092120
    21102121        }
     
    23942405                        if (nbt == nbtout ||  !NbSubDomTot) {
    23952406                                delete [] HeapArete;
     2407                                delete [] HeapTriangle;
    23962408                                _error_("The boundary is not close: all triangles are outside");
    23972409                        }
     
    28832895                        }
    28842896                }
    2885                 if(kk) _error_("See above");
     2897                if(kk){
     2898                        delete [] e;
     2899                        _error_("See above");
     2900                }
    28862901
    28872902                return e;
     
    43984413                printf("\n");
    43994414                if(NbVerticesOnGeomVertex >= maxnbv){
     4415                        delete [] bcurve;
    44004416                        _error_("too many vertices on geometry: " << NbVerticesOnGeomVertex << " >= " << maxnbv);
    44014417                }
Note: See TracChangeset for help on using the changeset viewer.