Changeset 15008


Ignore:
Timestamp:
05/10/13 11:49:20 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: added some clean up

Location:
issm/trunk-jpl/src/wrappers
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/wrappers/AverageFilter/AverageFilter.cpp

    r13236 r15008  
    3030        int     smooth;
    3131
    32 
    3332        /* output: */
    34         mxArray* pfield=NULL;
    3533        double* imageout=NULL;
    3634        int     imageout_rows,imageout_cols;
     
    5250        WriteData(IMAGEOUT,imageout,imagein_rows,imagein_cols);
    5351
     52        /*free ressources: */
     53        xDelete<double>(imagein);
     54        xDelete<double>(imageout);
     55
    5456        /*end module: */
    5557        MODULEEND();
  • issm/trunk-jpl/src/wrappers/BamgConvertMesh/BamgConvertMesh.cpp

    r13243 r15008  
    5454
    5555        /*Clean up*/
     56        xDelete<int>(index);
     57        xDelete<double>(x);
     58        xDelete<double>(y);
    5659        delete bamggeom;
    5760        delete bamgmesh;
  • issm/trunk-jpl/src/wrappers/BamgMesher/BamgMesher.cpp

    r13287 r15008  
    1212
    1313        /*Intermediary*/
    14         BamgOpts *bamgopts=NULL;
    15         BamgMesh *bamgmesh_in=NULL;
    16         BamgGeom *bamggeom_in=NULL;
    17         BamgMesh *bamgmesh_out=NULL;
    18         BamgGeom *bamggeom_out=NULL;
     14        BamgOpts *bamgopts     = NULL;
     15        BamgMesh *bamgmesh_in  = NULL;
     16        BamgGeom *bamggeom_in  = NULL;
     17        BamgMesh *bamgmesh_out = NULL;
     18        BamgGeom *bamggeom_out = NULL;
    1919
    2020        /*Boot module*/
  • issm/trunk-jpl/src/wrappers/BamgTriangulate/BamgTriangulate.cpp

    r13236 r15008  
    2020        int     x_cols;
    2121        int     y_rows,y_cols;
    22         int nods;
     22        int     nods;
    2323
    2424        /*Output*/
     
    5252        WriteData(INDEX,index,nels,3);
    5353
     54        /*Clean up*/
     55        xDelete<int>(index);
     56        xDelete<double>(x);
     57        xDelete<double>(y);
     58
    5459        /*end module: */
    5560        MODULEEND();
  • issm/trunk-jpl/src/wrappers/ContourToMesh/ContourToMesh.cpp

    r14965 r15008  
    3131        /* required input: */
    3232        int      edgevalue;
     33        int      nel,nods;
    3334        double  *index       = NULL;
    34         int      nel;
    3535        double  *x           = NULL;
    36         int      nods;
    3736        double  *y           = NULL;
    3837        char    *interptype  = NULL;
     
    8584        else _error_("wrong interpolation type");
    8685
     86        /*Clean up*/
     87        xDelete<double>(index);
     88        xDelete<double>(x);
     89        xDelete<double>(y);
     90        xDelete<char>(interptype);
     91        delete contours;
     92        delete in_nod;
     93        delete in_elem;
    8794        /*end module: */
    8895        MODULEEND();
  • issm/trunk-jpl/src/wrappers/ContourToNodes/ContourToNodes.cpp

    r14965 r15008  
    4545        WriteData(FLAGS,flags,nods);
    4646
     47        /*Clean up*/
     48        xDelete<double>(x);
     49        xDelete<double>(y);
     50        xDelete<char>(contourname);
     51        delete contours;
     52
    4753        /*end module: */
    4854        MODULEEND();
  • issm/trunk-jpl/src/wrappers/EdgeDetection/EdgeDetection.cpp

    r14717 r15008  
    1919}/*}}}*/
    2020WRAPPER(EdgeDetection){
    21 
    22         int i,j;
    2321
    2422        /*input: */
     
    4745        WriteData(CONTOURS,contours);
    4846
     47        /*Clean up*/
     48        xDelete<bool>(image);
     49        delete contours;
     50
    4951        /*end module: */
    5052        MODULEEND();
  • issm/trunk-jpl/src/wrappers/ElementConnectivity/ElementConnectivity.cpp

    r14014 r15008  
    3737        WriteData(ELEMENTCONNECTIVITY,elementconnectivity,nels,3);
    3838
     39        /*Clean up*/
     40        xDelete<int>(nodeconnectivity);
     41        xDelete<int>(elementconnectivity);
     42
    3943        /*end module: */
    4044        MODULEEND();
  • issm/trunk-jpl/src/wrappers/EnumToString/EnumToString.cpp

    r13236 r15008  
    3030        WriteData(NAME,name);
    3131
     32        /*Clean up*/
     33        xDelete<char>(name);
     34
    3235        /*end module: */
    3336        MODULEEND();
  • issm/trunk-jpl/src/wrappers/HoleFiller/HoleFiller.cpp

    r13236 r15008  
    2323WRAPPER(HoleFiller){
    2424
    25         int i,j;
    26 
    2725        /* required input: */
    2826        double* imagein=NULL;
     
    3331
    3432        /* output: */
    35         mxArray* pfield=NULL;
    3633        double* imageout=NULL;
    3734        int     imageout_rows,imageout_cols;
     
    5956        WriteData(IMAGEOUT,imageout,imagein_rows,imagein_cols);
    6057
     58        /*Clean up*/
     59        xDelete<double>(imagein);
     60        xDelete<double>(imageout);
     61        xDelete<double>(imagein);
     62
    6163        /*end module: */
    6264        MODULEEND();
Note: See TracChangeset for help on using the changeset viewer.