Changeset 17002
- Timestamp:
- 12/03/13 15:57:09 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/analyses
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp
r17000 r17002 785 785 }/*}}}*/ 786 786 787 788 /*Modules*/ 789 void EnthalpyAnalysis::PostProcessing(FemModel* femmodel){/*{{{*/ 790 791 /*Compute basal melting rates: */ 792 for(int i=0;i<femmodel->elements->Size();i++){ 793 Element* element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i)); 794 ComputeBasalMeltingrate(element); 795 } 796 797 /*drain excess water fraction: */ 798 //for(int i=0;i<femmodel->elements->Size();i++){ 799 // element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i)); 800 // element->DrainWaterfraction(); 801 //} 802 803 /*Update basal dirichlet BCs for enthalpy: */ 804 for(int i=0;i<femmodel->elements->Size();i++){ 805 Element* element=dynamic_cast<Element*>(femmodel->elements->GetObjectByOffset(i)); 806 UpdateBasalConstraints(element); 807 } 808 }/*}}}*/ 809 void EnthalpyAnalysis::ComputeBasalMeltingrate(Element* element){/*{{{*/ 810 811 }/*}}}*/ 812 void EnthalpyAnalysis::DrainWaterfraction(Element* element){/*{{{*/ 813 814 }/*}}}*/ 815 void EnthalpyAnalysis::UpdateBasalConstraints(Element* element){/*{{{*/ 816 817 }/*}}}*/ 818 787 819 /*Intermediaries*/ 788 820 IssmDouble EnthalpyAnalysis::EnthalpyDiffusionParameter(Element* element,IssmDouble enthalpy,IssmDouble pressure){/*{{{*/ -
issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.h
r17000 r17002 36 36 void InputUpdateFromSolution(IssmDouble* solution,Element* element); 37 37 38 /*Modules*/ 39 static void PostProcessing(FemModel* femmodel); 40 static void ComputeBasalMeltingrate(Element* element); 41 static void DrainWaterfraction(Element* element); 42 static void UpdateBasalConstraints(Element* element); 43 38 44 /*Intermediaries*/ 39 45 IssmDouble EnthalpyDiffusionParameter(Element* element,IssmDouble enthalpy,IssmDouble pressure);
Note:
See TracChangeset
for help on using the changeset viewer.