- Timestamp:
- 02/26/19 12:51:34 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r23697 r23758 21 21 int numoutputs,basalforcing_model,timestepping_type; 22 22 char** requestedoutputs = NULL; 23 char** outputonnodes = NULL; 23 24 char* fieldname = NULL; 24 25 IssmDouble time; … … 54 55 parameters->AddObject(iomodel->CopyConstantObject("md.settings.waitonlock",SettingsWaitonlockEnum)); 55 56 parameters->AddObject(iomodel->CopyConstantObject("md.mesh.numberofvertices",MeshNumberofverticesEnum)); 56 parameters->AddObject(iomodel->CopyConstantObject("md.settings.results_on_nodes",SettingsResultsOnNodesEnum));57 57 parameters->AddObject(iomodel->CopyConstantObject("md.settings.io_gather",SettingsIoGatherEnum)); 58 58 parameters->AddObject(iomodel->CopyConstantObject("md.settings.solver_residue_threshold",SettingsSolverResidueThresholdEnum)); … … 261 261 /*By default, save all results*/ 262 262 parameters->AddObject(new BoolParam(SaveResultsEnum,true)); 263 264 /*Should we output results on nodes?*/ 265 iomodel->FindConstant(&outputonnodes,&numoutputs,"md.settings.results_on_nodes"); 266 parameters->AddObject(new IntParam(SettingsNumResultsOnNodesEnum,numoutputs)); 267 if(numoutputs)parameters->AddObject(new StringArrayParam(SettingsResultsOnNodesEnum,outputonnodes,numoutputs)); 268 iomodel->DeleteData(&outputonnodes,numoutputs,"md.settings.results_on_nodes"); 263 269 264 270 /*Requested outputs */
Note:
See TracChangeset
for help on using the changeset viewer.