Changeset 16914
- Timestamp:
- 11/24/13 12:49:28 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r16913 r16914 104 104 return shelf; 105 105 }/*}}}*/ 106 IssmDouble Element::TMeltingPoint(IssmDouble pressure){/*{{{*/ 107 _assert_(matpar); 108 return this->matpar->TMeltingPoint(pressure); 109 }/*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r16913 r16914 62 62 IssmDouble GetMaterialParameter(int enum_in); 63 63 bool IsFloating(); 64 IssmDouble TMeltingPoint(IssmDouble pressure); 64 65 65 66 /*Virtual functions*/ … … 179 180 virtual void SmbGradients(void)=0; 180 181 virtual Element* SpawnBasalElement(void)=0; 181 virtual IssmDouble TMeltingPoint(IssmDouble pressure)=0;182 182 virtual void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe)=0; 183 183 virtual void ResetCoordinateSystem()=0; -
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r16913 r16914 3012 3012 /*Update inputs*/ 3013 3013 this->inputs->AddInput(new PentaInput(SurfaceforcingsMassBalanceEnum,&smb[0],P1Enum)); 3014 }3015 /*}}}*/3016 /*FUNCTION Penta::TMeltingPoint{{{*/3017 IssmDouble Penta::TMeltingPoint(IssmDouble pressure){3018 3019 _assert_(matpar);3020 return this->matpar->TMeltingPoint(pressure);3021 3022 3014 } 3023 3015 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r16913 r16914 116 116 void SmbGradients(); 117 117 Element* SpawnBasalElement(void); 118 IssmDouble TMeltingPoint(IssmDouble pressure);119 118 IssmDouble SurfaceArea(void); 120 119 void Update(int index, IoModel* iomodel,int analysis_counter,int analysis_type,int finitelement); -
issm/trunk-jpl/src/c/classes/Elements/Seg.h
r16913 r16914 192 192 void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe){_error_("not implemented yet");}; 193 193 void SmbGradients(){_error_("not implemented yet");}; 194 IssmDouble TMeltingPoint(IssmDouble pressure){_error_("not implemented yet");};195 194 IssmDouble SurfaceArea(void){_error_("not implemented yet");}; 196 195 void Update(int index, IoModel* iomodel,int analysis_counter,int analysis_type,int finitelement){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r16913 r16914 2659 2659 /*Update inputs*/ 2660 2660 this->inputs->AddInput(new TriaInput(SurfaceforcingsMassBalanceEnum,&smb[0],P1Enum)); 2661 }2662 /*}}}*/2663 /*FUNCTION Tria::TMeltingPoint{{{*/2664 IssmDouble Tria::TMeltingPoint(IssmDouble pressure){2665 2666 _assert_(matpar);2667 return this->matpar->TMeltingPoint(pressure);2668 2669 2661 } 2670 2662 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r16913 r16914 119 119 void SmbGradients(); 120 120 Element* SpawnBasalElement(void); 121 IssmDouble TMeltingPoint(IssmDouble pressure);122 121 int VelocityInterpolation(); 123 122 IssmDouble PureIceEnthalpy(IssmDouble pressure){_error_("not implemented yet");};
Note:
See TracChangeset
for help on using the changeset viewer.