Changeset 21506
- Timestamp:
- 02/01/17 13:55:03 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/c/analyses/HydrologySommersAnalysis.cpp ¶
r21463 r21506 392 392 element->AddInput(HydrologyReynoldsEnum,&reynolds,P0Enum); 393 393 394 /*Calculate basal flux for output*/395 IssmDouble q = conductivity*sqrt(dh[0]*dh[0]+dh[1]*dh[1]);396 element->AddInput(HydrologyBasalFluxEnum,&q,P1Enum);397 398 394 /*Free resources:*/ 399 395 xDelete<IssmDouble>(values); … … 454 450 IssmDouble* xyz_list = NULL; 455 451 IssmDouble dpressure_water[2],dbed[2],PMPheat; 452 IssmDouble q = 0.; 456 453 457 454 /*Retrieve all inputs and parameters*/ … … 540 537 )); 541 538 totalweights +=gauss->weight*Jdet; 539 540 /* Compute basal water flux */ 541 q += gauss->weight*Jdet*(conductivity*sqrt(dh[0]*dh[0]+dh[1]*dh[1])); 542 542 } 543 543 … … 550 550 if(newgap>thickness) 551 551 newgap = thickness; 552 553 552 554 553 /*Add new gap as an input*/ 555 554 element->AddInput(HydrologyGapHeightEnum,&newgap,P0Enum); 555 556 /*Divide by connectivity, add basal flux as an input*/ 557 q = q/totalweights; 558 element->AddInput(HydrologyBasalFluxEnum,&q,P0Enum); 556 559 557 560 /*Clean up and return*/
Note:
See TracChangeset
for help on using the changeset viewer.