Changeset 2339


Ignore:
Timestamp:
09/28/09 09:58:10 (15 years ago)
Author:
Eric.Larour
Message:

Took out duplicate parameters.

Location:
issm/trunk/src/c/ModelProcessorx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/ModelProcessorx/Control/CreateParametersControl.cpp

    r2333 r2339  
    3737        double* vy=NULL;
    3838        double* vz=NULL;
    39         double* u_g=NULL;
    4039
    4140        /*Get parameters: */
     
    157156                IoModelFetchData(&control_parameter,NULL,NULL,iomodel_handle,iomodel->control_type);
    158157
    159                 u_g=(double*)xcalloc(iomodel->numberofnodes*3,sizeof(double));
    160                 if(vx)for(i=0;i<iomodel->numberofnodes;i++)u_g[3*i+0]=vx[i]/iomodel->yts;
    161                 if(vy)for(i=0;i<iomodel->numberofnodes;i++)u_g[3*i+1]=vy[i]/iomodel->yts;
    162                 if(vz)for(i=0;i<iomodel->numberofnodes;i++)u_g[3*i+2]=vz[i]/iomodel->yts;
    163 
    164                 count++;
    165                 param= new Param(count,"u_g",DOUBLEVEC);
    166                 param->SetDoubleVec(u_g,3*iomodel->numberofnodes,3);
    167                 parameters->AddObject(param);
    168 
    169158                u_g_obs=(double*)xcalloc(iomodel->numberofnodes*2,sizeof(double));
    170159                if(vx_obs)for(i=0;i<iomodel->numberofnodes;i++)u_g_obs[2*i+0]=vx_obs[i]/iomodel->yts;
     
    187176                xfree((void**)&vy);
    188177                xfree((void**)&vz);
    189                 xfree((void**)&u_g);
    190178                xfree((void**)&vx_obs);
    191179                xfree((void**)&vy_obs);
  • issm/trunk/src/c/ModelProcessorx/CreateParameters.cpp

    r2333 r2339  
    170170        parameters->AddObject(param);
    171171
    172         /*meanvel: */
    173         count++;
    174         param= new Param(count,"meanvel",DOUBLE);
    175         param->SetDouble(iomodel->meanvel);
    176         parameters->AddObject(param);
    177        
    178172        /*artdiff: */
    179173        count++;
     
    182176        parameters->AddObject(param);
    183177       
    184         /*epsvel: */
    185         count++;
    186         param= new Param(count,"epsvel",DOUBLE);
    187         param->SetDouble(iomodel->epsvel);
    188         parameters->AddObject(param);
    189 
    190178        /*penalty_melting: */
    191179        count++;
     
    216204        param= new Param(count,"viscosity_overshoot",DOUBLE);
    217205        param->SetDouble(iomodel->viscosity_overshoot);
    218         parameters->AddObject(param);
    219 
    220         /*cm_noisedampening: */
    221         count++;
    222         param= new Param(count,"cm_noisedampening",DOUBLE);
    223         param->SetDouble(iomodel->cm_noisedampening);
    224206        parameters->AddObject(param);
    225207
Note: See TracChangeset for help on using the changeset viewer.