Changeset 21228


Ignore:
Timestamp:
09/23/16 14:29:49 (9 years ago)
Author:
langchar
Message:

BUG: minor bugs(memory leaks) in GEMB

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/SurfaceMassBalancex/Gembx.cpp

    r21216 r21228  
    12391239   
    12401240        int        D_size;
    1241         int         i;
    12421241
    12431242        /*outputs:*/
     
    15661565        IssmDouble m_new = m[X2] + m[X1];
    15671566        T[X1] = (T[X2]*m[X2] + T[X1]*m[X1]) / m_new;
    1568         a[X1] = (a[X2]*m[i] + a[X1]*m[X1]) / m_new;
     1567        a[X1] = (a[X2]*m[X2] + a[X1]*m[X1]) / m_new;
    15691568        re[X1] = (re[X2]*m[X2] + re[X1]*m[X1]) / m_new;
    15701569        gdn[X1] = (gdn[X2]*m[X2] + gdn[X1]*m[X1]) / m_new;
     
    16081607        }
    16091608       
    1610         i=0;
     1609        int i=0;
    16111610        while(i<=X){
    16121611                if (dz [i] > dzMin *2){
     
    17271726        if(D)xDelete<int>(D);
    17281727        if(M)xDelete<IssmDouble>(M);
    1729        
     1728    xDelete<IssmDouble>(Zcum);
     1729    xDelete<IssmDouble>(dzMin2);
     1730   
    17301731        /*Assign output pointers:*/
    17311732        *pM=sumM;
Note: See TracChangeset for help on using the changeset viewer.