Changeset 19095


Ignore:
Timestamp:
02/09/15 13:55:09 (10 years ago)
Author:
bdef
Message:

BUG:fixing memory leaks

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

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/HydrologyDCEfficientAnalysis.cpp

    r19094 r19095  
    667667                default: _error_("mesh "<<EnumToStringx(domaintype)<<" not supported yet");
    668668        }
    669 
    670669        /*Intermediaries*/
    671 
    672         int         eplflip_lock;
    673670        int         numnodes      =basalelement->GetNumberOfNodes();
    674671        IssmDouble* epl_thickness =xNew<IssmDouble>(numnodes);
     
    684681        active_element_input->GetInputValue(&active_element);
    685682
    686         basalelement->parameters->FindParam(&eplflip_lock,HydrologydcEplflipLockEnum);
    687 
    688683        basalelement-> GetInputListOnVertices(&old_active[0],HydrologydcMaskEplactiveNodeEnum);
    689684        basalelement-> GetInputListOnVertices(&epl_thickness[0],HydrologydcEplThicknessEnum);   
     
    695690        sedheadmin=sedhead[0];
    696691        for(i=1;i<numnodes;i++) if(sedhead[i]<=sedheadmin)sedheadmin=sedhead[i];
    697 
    698692        for(i=0;i<numnodes;i++){
    699 
    700693                /*If node is now closed bring its thickness back to initial*/
    701694                if (old_active[i]==0.){
  • issm/trunk-jpl/src/c/classes/FemModel.cpp

    r19094 r19095  
    19541954       
    19551955        xDelete<int>(eplzigzag_counter);
     1956        xDelete<IssmDouble>(serial_rec);
     1957        xDelete<IssmDouble>(old_active);
    19561958        delete mask;
    19571959        delete recurence;
Note: See TracChangeset for help on using the changeset viewer.