Changeset 19306


Ignore:
Timestamp:
04/23/15 11:32:06 (10 years ago)
Author:
Eric.Larour
Message:

CHG: using the right constructor.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/cores/controlad_core.cpp

    r18942 r19306  
    123123        char* toolkitsfilename=NULL;
    124124        char* lockfilename=NULL;
     125        char* restartfilename=NULL;
    125126        int         solution_type;
    126127        IssmDouble    pfd;
     
    138139        femmodel->parameters->FindParam(&toolkitsfilename,ToolkitsFileNameEnum);
    139140        femmodel->parameters->FindParam(&lockfilename,LockFileNameEnum);
    140 
    141         femmodel=new FemModel(rootpath, inputfilename, outputfilename, toolkitsfilename, lockfilename, femmodel->comm, femmodel->solution_type,NULL);
     141        femmodel->parameters->FindParam(&restartfilename,RestartFileNameEnum);
     142
     143        femmodel=new FemModel(rootpath, inputfilename, outputfilename, toolkitsfilename, lockfilename, restartfilename, femmodel->comm, femmodel->solution_type,NULL);
    142144
    143145       
     
    151153        xDelete<char>(toolkitsfilename);
    152154        xDelete<char>(lockfilename);
     155        xDelete<char>(restartfilename);
    153156        xDelete<IssmDouble>(Xd);
    154157
     
    241244        char* toolkitsfilename=NULL;
    242245        char* lockfilename=NULL;
     246        char* restartfilename=NULL;
    243247        IssmPDouble* G2=NULL;
    244248        int         solution_type;
     
    263267        femmodel->parameters->FindParam(&toolkitsfilename,ToolkitsFileNameEnum);
    264268        femmodel->parameters->FindParam(&lockfilename,LockFileNameEnum);
    265 
    266         femmodelad=new FemModel(rootpath, inputfilename, outputfilename, toolkitsfilename, lockfilename, femmodel->comm, femmodel->solution_type,X);
     269        femmodel->parameters->FindParam(&restartfilename,RestartFileNameEnum);
     270
     271        femmodelad=new FemModel(rootpath, inputfilename, outputfilename, toolkitsfilename, lockfilename, restartfilename,femmodel->comm, femmodel->solution_type,X);
    267272        femmodel=femmodelad; //We can do this, because femmodel is being called from outside, not by reference, so we won't erase it
    268273       
     
    318323        xDelete<char>(toolkitsfilename);
    319324        xDelete<char>(lockfilename);
     325        xDelete<char>(restartfilename);
    320326        if(femmodelad)delete femmodelad;
    321327
Note: See TracChangeset for help on using the changeset viewer.