Changeset 26911
- Timestamp:
- 03/01/22 13:08:53 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r26878 r26911 5500 5500 /*Get inputs*/ 5501 5501 IssmDouble flux = 0.; 5502 IssmDouble calvingratex,calvingratey,vx,vy,vel,meltingrate,meltingratex,meltingratey,thickness,Jdet ;5502 IssmDouble calvingratex,calvingratey,vx,vy,vel,meltingrate,meltingratex,meltingratey,thickness,Jdet,groundedice; 5503 5503 IssmDouble rho_ice=FindParam(MaterialsRhoIceEnum); 5504 Input* thickness_input=this->GetInput(ThicknessEnum); _assert_(thickness_input); 5504 Input* thickness_input = this->GetInput(ThicknessEnum); _assert_(thickness_input); 5505 Input *gr_input = this->GetInput(MaskOceanLevelsetEnum); _assert_(gr_input); 5505 5506 Input* calvingratex_input=NULL; 5506 5507 Input* calvingratey_input=NULL; … … 5526 5527 calvingratex_input->GetInputValue(&calvingratex,gauss); 5527 5528 calvingratey_input->GetInputValue(&calvingratey,gauss); 5529 gr_input->GetInputValue(&groundedice,gauss); 5528 5530 vx_input->GetInputValue(&vx,gauss); 5529 5531 vy_input->GetInputValue(&vy,gauss); 5530 5532 vel=vx*vx+vy*vy; 5531 5533 meltingrate_input->GetInputValue(&meltingrate,gauss); 5534 if(groundedice<0) meltingrate = 0.; 5532 5535 meltingratex=meltingrate*vx/(sqrt(vel)+1.e-14); 5533 5536 meltingratey=meltingrate*vy/(sqrt(vel)+1.e-14);
Note:
See TracChangeset
for help on using the changeset viewer.