- Timestamp:
- 08/26/11 14:13:42 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp ¶
r9405 r9465 18 18 Parameters *parameters = NULL; 19 19 double *requestedoutputs = NULL; 20 char *rheology_law = NULL; 20 21 21 22 if(*pparameters)return; //do not create parameters twice! … … 23 24 /*Initialize dataset: */ 24 25 parameters = iomodel->CopyConstants(); 26 27 /*Convert some parameters to Enums*/ 28 iomodel->FetchData(&rheology_law,RheologyLawEnum); 29 if (strcmp(rheology_law,"none")==0) parameters->AddObject(new IntParam(RheologyLawEnum,NoneEnum)); 30 else if (strcmp(rheology_law,"paterson")==0) parameters->AddObject(new IntParam(RheologyLawEnum,PatersonEnum)); 31 else if (strcmp(rheology_law,"arrhenius")==0) parameters->AddObject(new IntParam(RheologyLawEnum,ArrheniusEnum)); 32 else _error_("rheology law %s not supported",rheology_law); 25 33 26 34 /*some parameters that did not come with the iomodel: */
Note:
See TracChangeset
for help on using the changeset viewer.