- Timestamp:
- 10/05/18 10:42:45 (6 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c/analyses/StressbalanceVerticalAnalysis.cpp
r23189 r23394 111 111 } 112 112 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum); 113 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum,0.);114 113 //iomodel->FetchDataToInput(elements,"md.smb.mass_balance",SmbMassBalanceEnum); 114 115 116 /*Add basal forcings to compute melt rate*/ 117 int basalforcing_model; 118 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 119 switch(basalforcing_model){ 120 case FloatingMeltRateEnum: 121 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum); 122 break; 123 case LinearFloatingMeltRateEnum: 124 break; 125 case MismipFloatingMeltRateEnum: 126 break; 127 case MantlePlumeGeothermalFluxEnum: 128 break; 129 case SpatialLinearFloatingMeltRateEnum: 130 iomodel->FetchDataToInput(elements,"md.basalforcings.deepwater_melting_rate",BasalforcingsDeepwaterMeltingRateEnum); 131 iomodel->FetchDataToInput(elements,"md.basalforcings.deepwater_elevation",BasalforcingsDeepwaterElevationEnum); 132 iomodel->FetchDataToInput(elements,"md.basalforcings.upperwater_elevation",BasalforcingsUpperwaterElevationEnum); 133 break; 134 case BasalforcingsPicoEnum: 135 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsPicoBasinIdEnum); 136 break; 137 default: 138 _error_("Basal forcing model "<<EnumToStringx(basalforcing_model)<<" not supported yet"); 139 } 115 140 iomodel->FetchDataToInput(elements,"md.initialization.vx",VxEnum,0.); 116 141 iomodel->FetchDataToInput(elements,"md.initialization.vy",VyEnum,0.);
Note:
See TracChangeset
for help on using the changeset viewer.