Changeset 20621


Ignore:
Timestamp:
05/18/16 09:36:31 (9 years ago)
Author:
Mathieu Morlighem
Message:

BUG: fixing bamg compilation warnings

Location:
issm/trunk-jpl/src/c/bamg
Files:
2 edited

Legend:

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

    r19293 r20621  
    238238                if(VertexOnBThEdge)      delete [] VertexOnBThEdge;
    239239
    240                 if(&Gh){
    241                         if (Gh.NbRef>0) Gh.NbRef--;
    242                         else if (Gh.NbRef==0) delete &Gh;
    243                 }
    244                 if(&BTh && (&BTh != this)){
     240                if (Gh.NbRef>0) Gh.NbRef--;
     241                else if (Gh.NbRef==0) delete &Gh;
     242                if(&BTh != this){
    245243                        if (BTh.NbRef>0) BTh.NbRef--;
    246244                        else if (BTh.NbRef==0) delete &BTh;
     
    30653063                        Triangle &t=triangles[it];
    30663064                        for (int j=0;j<3;j++){
    3067                                 Triangle &tt = *t.TriangleAdj(j);
    3068                                 if ( (!&tt ||  it < GetId(tt)) && ( tt.link || t.link)){
     3065                                Triangle *ptt=t.TriangleAdj(j);
     3066                                Triangle &tt = *ptt;
     3067                                if ( (!ptt ||  it < GetId(tt)) && ( tt.link || t.link)){
    30693068                                        BamgVertex &v0 = t[VerticesOfTriangularEdge[j][0]];
    30703069                                        BamgVertex &v1 = t[VerticesOfTriangularEdge[j][1]];
     
    39053904                                                _error_("vertices+i != ta.EdgeVertex(1)");
    39063905                                        }
    3907                                         BamgVertex & vj = *(ta.EdgeVertex(0));
    3908                                         if ( &vj ) {
     3906                                        BamgVertex *pvj = (ta.EdgeVertex(0));
     3907                                        BamgVertex & vj = *pvj;
     3908                                        if(pvj){
    39093909                                                j= &vj-vertices;
    39103910                                                if (j<0 || j >= nbv){
     
    39593959                         for (int j=0;j<3;j++)
    39603960                          if(!t.Locked(j) && !t.Hidden(j)){
    3961                                   Triangle &tt = *t.TriangleAdj(j);
    3962                                   if ( &tt && tt.link && it < GetId(tt))
     3961
     3962                                  Triangle *ptt = t.TriangleAdj(j);
     3963                                  Triangle &tt = *ptt;
     3964
     3965                                  if( ptt && tt.link && it < GetId(tt))
    39633966                                         { // an internal edge
    39643967                                          BamgVertex &v0 = t[VerticesOfTriangularEdge[j][0]];
  • issm/trunk-jpl/src/c/bamg/VertexOnGeom.cpp

    r19644 r20621  
    5252        /*}}}*/
    5353        int VertexOnGeom::IsRequiredVertex() {/*{{{*/
    54                 return this? ((curvilincoord<0 ? (gv?gv->Required():0):0 )) : 0;
     54                return ((curvilincoord<0 ? (gv?gv->Required():0):0 ));
    5555        }
    5656        /*}}}*/
Note: See TracChangeset for help on using the changeset viewer.