Changeset 21811
- Timestamp:
- 07/18/17 17:55:04 (8 years ago)
- Location:
- issm/trunk-jpl/src/c/classes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r21808 r21811 843 843 this->parameters->FindParam(pvalues,psize,paramenum); 844 844 }/*}}}*/ 845 IssmDouble Element::FloatingArea(IssmDouble* mask){/*{{{*/ 846 847 /*Retrieve values of the mask defining the element: */ 848 for(int i=0;i<this->GetNumberOfVertices();i++){ 849 if(mask[this->vertices[i]->Sid()]<=0.){ 850 return 0.; 851 } 852 } 853 854 /*Return: */ 855 return this->FloatingArea(); 856 } 857 /*}}}*/ 845 858 void Element::GetDofList(int** pdoflist,int approximation_enum,int setenum){/*{{{*/ 846 859 -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r21808 r21811 81 81 void FindParam(IssmDouble* pvalue,int paramenum); 82 82 void FindParam(int** pvalues,int* psize,int paramenum); 83 IssmDouble FloatingArea(IssmDouble* mask); 83 84 void GetDofList(int** pdoflist,int approximation_enum,int setenum); 84 85 void GetDofListPressure(int** pdoflist,int setenum); -
issm/trunk-jpl/src/c/classes/Regionaloutput.h
r21808 r21811 115 115 val_t+=element->GroundedArea(this->mask); 116 116 break; 117 case FloatingAreaEnum: 118 val_t+=element->FloatingArea(this->mask); 119 break; 117 120 case IceMassEnum: 118 121 val_t+=element->IceMass(this->mask);
Note:
See TracChangeset
for help on using the changeset viewer.