Changeset 21373


Ignore:
Timestamp:
11/12/16 19:36:29 (8 years ago)
Author:
Eric.Larour
Message:

CHG: fixed a leak + don't accumulate when we run sea level rise solution.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/branches/trunk-larour-NatGeoScience2016/src/c/cores/sealevelrise_core.cpp

    r21330 r21373  
    143143                if(numoutputs){for(int i=0;i<numoutputs;i++){xDelete<char>(requested_outputs[i]);} xDelete<char*>(requested_outputs);}
    144144        }
     145        /*Free ressources: */
     146        delete longitude;
     147        delete latitude;
     148        delete radius;
     149        delete xx;
     150        delete yy;
     151        delete zz;
    145152
    146153        /*transfer sea-level back to ice caps: */
     
    419426        int frequency=1;
    420427        int count;
    421        
     428        int solution_type;
     429       
     430        femmodel->parameters->FindParam(&solution_type,SolutionTypeEnum);
     431        if(solution_type==SealevelriseSolutionEnum)return false ;  //we don't accumulate when we run this solution type!
     432
    422433        femmodel->parameters->FindParam(&frequency,SealevelriseRunFrequencyEnum);
    423434        femmodel->parameters->FindParam(&count,SealevelriseRunCountEnum);
Note: See TracChangeset for help on using the changeset viewer.