Changeset 18808
- Timestamp:
- 11/19/14 08:08:59 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/LevelsetAnalysis.cpp
r18784 r18808 39 39 40 40 /*Get calving parameters*/ 41 int calvinglaw; 42 iomodel->Constant(&calvinglaw,CalvingLawEnum); 43 switch(calvinglaw){ 44 case DefaultCalvingEnum: 45 iomodel->FetchDataToInput(elements,CalvingCalvingrateEnum); 46 break; 47 case CalvingLevermannEnum: 48 iomodel->FetchDataToInput(elements,CalvinglevermannCoeffEnum); 49 break; 50 default: 51 _error_("Calving law "<<EnumToStringx(calvinglaw)<<" not supported yet"); 41 bool iscalving; 42 int calvinglaw; 43 iomodel->Constant(&iscalving,TransientIscalvingEnum); 44 if(iscalving){ 45 iomodel->Constant(&calvinglaw,CalvingLawEnum); 46 iomodel->Constant(&iscalving,TransientIscalvingEnum); 47 switch(calvinglaw){ 48 case DefaultCalvingEnum: 49 iomodel->FetchDataToInput(elements,CalvingCalvingrateEnum); 50 break; 51 case CalvingLevermannEnum: 52 iomodel->FetchDataToInput(elements,CalvinglevermannCoeffEnum); 53 break; 54 default: 55 _error_("Calving law "<<EnumToStringx(calvinglaw)<<" not supported yet"); 56 } 52 57 } 53 58 }
Note:
See TracChangeset
for help on using the changeset viewer.