Changeset 22506
- Timestamp:
- 03/07/18 10:19:07 (7 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/FreeSurfaceBaseAnalysis.cpp
r20690 r22506 79 79 iomodel->FetchDataToInput(elements,"md.slr.sealevel",SealevelEnum,0); 80 80 iomodel->FetchDataToInput(elements,"md.mask.ice_levelset",MaskIceLevelsetEnum); 81 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum );81 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum,0.); 82 82 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum); 83 83 iomodel->FetchDataToInput(elements,"md.initialization.vx",VxEnum); -
issm/trunk-jpl/src/c/analyses/MasstransportAnalysis.cpp
r22471 r22506 156 156 iomodel->FetchDataToInput(elements,"md.mask.groundedice_levelset",MaskGroundediceLevelsetEnum); 157 157 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum); 158 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum);159 158 iomodel->FetchDataToInput(elements,"md.initialization.vx",VxEnum); 160 159 iomodel->FetchDataToInput(elements,"md.initialization.vy",VyEnum); 160 161 /*Get what we need for ocean-induced basal melting*/ 162 int basalforcing_model; 163 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model"); 164 switch(basalforcing_model){ 165 case FloatingMeltRateEnum: 166 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum); 167 break; 168 case LinearFloatingMeltRateEnum: 169 break; 170 case MismipFloatingMeltRateEnum: 171 break; 172 case MantlePlumeGeothermalFluxEnum: 173 break; 174 case BasalforcingsPicoEnum: 175 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsPicoBasinIdEnum); 176 break; 177 default: 178 _error_("Basal forcing model "<<EnumToStringx(basalforcing_model)<<" not supported yet"); 179 } 161 180 162 181 if(isoceancoupling){ … … 177 196 iomodel->FetchDataToInput(elements,"md.mesh.vertexonbase",MeshVertexonbaseEnum); 178 197 iomodel->FetchDataToInput(elements,"md.mesh.vertexonsurface",MeshVertexonsurfaceEnum); 179 }180 181 int basalforcing_model;182 iomodel->FindConstant(&basalforcing_model,"md.basalforcings.model");183 switch(basalforcing_model){184 case BasalforcingsPicoEnum:185 iomodel->FetchDataToInput(elements,"md.basalforcings.basin_id",BasalforcingsPicoBasinIdEnum);186 break;187 default: // Do nothing188 break;189 198 } 190 199 -
issm/trunk-jpl/src/c/analyses/StressbalanceVerticalAnalysis.cpp
r22261 r22506 112 112 } 113 113 iomodel->FetchDataToInput(elements,"md.basalforcings.groundedice_melting_rate",BasalforcingsGroundediceMeltingRateEnum); 114 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum );114 iomodel->FetchDataToInput(elements,"md.basalforcings.floatingice_melting_rate",BasalforcingsFloatingiceMeltingRateEnum,0.); 115 115 //iomodel->FetchDataToInput(elements,"md.smb.mass_balance",SmbMassBalanceEnum); 116 116 iomodel->FetchDataToInput(elements,"md.initialization.vx",VxEnum,0.);
Note:
See TracChangeset
for help on using the changeset viewer.