Changeset 19373 for issm/trunk-jpl/src/c/classes/Loads/Friction.cpp
- Timestamp:
- 05/21/15 11:43:14 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Loads/Friction.cpp
r19151 r19373 390 390 IssmDouble r,s; 391 391 IssmDouble drag_p, drag_q; 392 IssmDouble Neff ;392 IssmDouble Neff,F; 393 393 IssmDouble thickness,bed; 394 394 IssmDouble vx,vy,vz,vmag; … … 397 397 398 398 /*Recover parameters: */ 399 element->parameters->FindParam(&F,FrictionFEnum); 399 400 element->GetInputValue(&drag_p,FrictionPEnum); 400 401 element->GetInputValue(&drag_q,FrictionQEnum); … … 413 414 //From bed and thickness, compute effective pressure when drag is viscous: 414 415 if(bed>0) bed=0; 415 Neff=gravity*(rho_ice*thickness+rho_water*(bed-water_layer)); 416 if(water_layer==0) Neff=gravity*rho_ice*thickness+gravity*rho_water*bed; 417 else if(water_layer>0) Neff=gravity*rho_ice*thickness*F; 418 else _error_("negative water layer thickness"); 416 419 if(Neff<0) Neff=0; 417 420
Note:
See TracChangeset
for help on using the changeset viewer.