Changeset 18727
- Timestamp:
- 11/03/14 16:12:49 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/FemModel.cpp
r18726 r18727 1816 1816 1817 1817 HydrologyDCEfficientAnalysis* effanalysis = new HydrologyDCEfficientAnalysis(); 1818 HydrologyDCInefficientAnalysis* inefanalysis = new HydrologyDCInefficientAnalysis(); 1818 1819 /*Step 1: update mask, the mask might be extended by residual and/or using downstream sediment head*/ 1819 1820 mask=new Vector<IssmDouble>(this->nodes->NumberOfNodes(HydrologyDCEfficientAnalysisEnum)); … … 1834 1835 InputUpdateFromVectorx(this,serial_mask,HydrologydcMaskEplactiveNodeEnum,NodeSIdEnum); 1835 1836 xDelete<IssmDouble>(serial_mask); 1836 1837 inefanalysis->ElementizeEplMask(this); 1837 1838 /*Step 2: update node activity. If one element is connected to mask=1, all nodes are active*/ 1838 1839 active=new Vector<IssmDouble>(nodes->NumberOfNodes(HydrologyDCEfficientAnalysisEnum)); … … 1841 1842 effanalysis->HydrologyEPLGetActive(active,element); 1842 1843 } 1844 1843 1845 1844 1846 /*Assemble and serialize*/ … … 1854 1856 if(serial_active[node->Sid()]==1.){ 1855 1857 node->Activate(); 1856 counter++;1858 if(!node->IsClone());counter++; 1857 1859 } 1858 1860 else{ … … 1900 1902 if(serial_active[node->Sid()]==1.){ 1901 1903 node->Activate(); 1902 counter++;1904 if(!node->IsClone());counter++; 1903 1905 } 1904 1906 else{
Note:
See TracChangeset
for help on using the changeset viewer.