Changeset 9472 for issm/trunk
- Timestamp:
- 08/26/11 15:01:45 (14 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/CreateParameters.cpp
r9468 r9472 25 25 parameters = iomodel->CopyConstants(); 26 26 27 /*Convert some parameters to Enums*/28 iomodel->Constant(&rheology_law,RheologyLawEnum);29 if (strcmp(rheology_law,"none")==0) parameters->SetParam(RheologyLawEnum,NoneEnum);30 else if (strcmp(rheology_law,"paterson")==0) parameters->SetParam(RheologyLawEnum,PatersonEnum);31 else if (strcmp(rheology_law,"arrhenius")==0) parameters->SetParam(RheologyLawEnum,ArrheniusEnum);32 else _error_("rheology law %s not supported",rheology_law);33 34 27 /*some parameters that did not come with the iomodel: */ 35 28 parameters->AddObject(new IntParam(SolutionTypeEnum,solution_type)); -
issm/trunk/src/m/model/marshall.m
r9385 r9472 25 25 if strcmpi(field,'verbose'), 26 26 WriteData(fid,field,VerboseToBinary(md.verbose),{'Integer'}); 27 elseif strcmpi(field,'rheology_law'), 28 if strcmpi(md.rheology_law,'none'), 29 WriteData(fid,field,NoneEnum,{'Integer'}); 30 elseif strcmpi(md.rheology_law,'paterson'), 31 WriteData(fid,field,PatersonEnum,{'Integer'}); 32 elseif strcmpi(md.rheology_law,'arrhenius'), 33 WriteData(fid,field,ArrheniusEnum,{'Integer'}); 34 else 35 error('unkown value'); 36 end 27 37 else 28 38 WriteData(fid,field,md.(field),template.(field)(3:end));
Note:
See TracChangeset
for help on using the changeset viewer.