Changeset 27181
- Timestamp:
- 08/02/22 02:57:33 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r27156 r27181 271 271 iomodel->FetchData(&transparam,&M,&N,"md.basalforcings.upperwater_melting_rate"); 272 272 parameters->AddObject(new DoubleVecParam(BasalforcingsUpperwaterMeltingRateEnum,transparam,N)); 273 xDelete<IssmDouble>(transparam); 273 xDelete<IssmDouble>(transparam); 274 274 iomodel->FetchData(&transparam,&M,&N,"md.basalforcings.upperwater_elevation"); 275 275 parameters->AddObject(new DoubleVecParam(BasalforcingsUpperwaterElevationEnum,transparam,N)); 276 xDelete<IssmDouble>(transparam); 276 xDelete<IssmDouble>(transparam); 277 277 iomodel->FetchData(&transparam,&M,&N,"md.basalforcings.deepwater_elevation"); 278 278 parameters->AddObject(new DoubleVecParam(BasalforcingsDeepwaterElevationEnum,transparam,N)); 279 xDelete<IssmDouble>(transparam); 279 xDelete<IssmDouble>(transparam); 280 280 break; 281 281 default: … … 295 295 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.time_step",TimesteppingTimeStepEnum)); 296 296 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.interp_forcing",TimesteppingInterpForcingEnum)); 297 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.average_forcing",TimesteppingAverageForcingEnum)); 297 298 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.cycle_forcing",TimesteppingCycleForcingEnum)); 298 299 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.coupling_time",TimesteppingCouplingTimeEnum)); … … 305 306 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.cfl_coefficient",TimesteppingCflCoefficientEnum)); 306 307 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.interp_forcing",TimesteppingInterpForcingEnum)); 308 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.average_forcing",TimesteppingAverageForcingEnum)); 307 309 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.cycle_forcing",TimesteppingCycleForcingEnum)); 308 310 parameters->AddObject(iomodel->CopyConstantObject("md.timestepping.coupling_time",TimesteppingCouplingTimeEnum)); … … 481 483 if(hydrology_model==HydrologydcEnum){ 482 484 IssmDouble sedcomp, sedporo, watcomp, rhofresh, g; 483 484 /*FIXME: this should go to Analysis!!!*/485 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.sediment_porosity",HydrologydcSedimentPorosityEnum));486 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.sediment_thickness",HydrologydcSedimentThicknessEnum));487 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.isefficientlayer",HydrologydcIsefficientlayerEnum));488 489 485 iomodel->FindConstant(&sedcomp,"md.hydrology.sediment_compressibility"); 490 486 iomodel->FindConstant(&sedporo,"md.hydrology.sediment_porosity"); … … 500 496 if(isefficientlayer){ 501 497 IssmDouble eplcomp, eplporo; 502 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.epl_initial_thickness",HydrologydcEplInitialThicknessEnum));503 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.epl_colapse_thickness",HydrologydcEplColapseThicknessEnum));504 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.epl_max_thickness",HydrologydcEplMaxThicknessEnum));505 parameters->AddObject(iomodel->CopyConstantObject("md.hydrology.epl_conductivity",HydrologydcEplConductivityEnum));506 507 498 iomodel->FindConstant(&eplcomp,"md.hydrology.epl_compressibility"); 508 499 iomodel->FindConstant(&eplporo,"md.hydrology.epl_porosity");
Note:
See TracChangeset
for help on using the changeset viewer.