- Timestamp:
- 09/25/18 09:51:22 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
r22506 r23336 80 80 iomodel->FetchDataToInput(elements,"md.mask.ice_levelset",MaskIceLevelsetEnum); 81 81 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum,0.); 82 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum);83 82 iomodel->FetchDataToInput(elements,"md.initialization.vx",VxEnum); 84 83 iomodel->FetchDataToInput(elements,"md.initialization.vy",VyEnum); … … 89 88 iomodel->FetchDataToInput(elements,"md.mesh.vertexonbase",MeshVertexonbaseEnum); 90 89 iomodel->FetchDataToInput(elements,"md.mesh.vertexonsurface",MeshVertexonsurfaceEnum); 90 } 91 92 /*Get what we need for ocean-induced basal melting*/ 93 int basalforcing_model; 94 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 95 switch(basalforcing_model){ 96 case FloatingMeltRateEnum: 97 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum); 98 break; 99 case LinearFloatingMeltRateEnum: 100 break; 101 case MismipFloatingMeltRateEnum: 102 break; 103 case MantlePlumeGeothermalFluxEnum: 104 break; 105 case SpatialLinearFloatingMeltRateEnum: 106 iomodel->FetchDataToInput(elements,"md.basalforcings.deepwater_melting_rate",BasalforcingsDeepwaterMeltingRateEnum); 107 iomodel->FetchDataToInput(elements,"md.basalforcings.deepwater_elevation",BasalforcingsDeepwaterElevationEnum); 108 iomodel->FetchDataToInput(elements,"md.basalforcings.upperwater_elevation",BasalforcingsUpperwaterElevationEnum); 109 break; 110 case BasalforcingsPicoEnum: 111 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsPicoBasinIdEnum); 112 break; 113 default: 114 _error_("Basal forcing model "<<EnumToStringx(basalforcing_model)<<" not supported yet"); 91 115 } 92 116 }/*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.