Changeset 16137 for issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c
- Property svn:ignore
-
old new 14 14 probe.results 15 15 stXXXX* 16 16 .deps 17 .dirstamp
-
- Property svn:ignore
-
issm/trunk/src/c/modules/ModelProcessorx
-
Property svn:ignore
set to
.deps
.dirstamp
-
Property svn:ignore
set to
-
issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope
-
Property svn:ignore
set to
.deps
.dirstamp
-
Property svn:ignore
set to
-
issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
r15396 r16137 11 11 void UpdateElementsSurfaceSlope(Elements* elements, IoModel* iomodel,int analysis_counter,int analysis_type){ 12 12 13 int dim;14 int numberofelements;15 16 /*Fetch data needed: */17 iomodel->Constant(&dim,MeshDimensionEnum);18 iomodel->Constant(&numberofelements,MeshNumberofelementsEnum);19 iomodel->FetchData(1,MeshElementsEnum);20 21 13 /*Update elements: */ 22 14 int counter=0; 23 for(int i=0;i< numberofelements;i++){15 for(int i=0;i<iomodel->numberofelements;i++){ 24 16 if(iomodel->my_elements[i]){ 25 17 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type ); //we need i to index into elements.18 element->Update(i,iomodel,analysis_counter,analysis_type,P1Enum); 27 19 counter++; 28 20 } … … 31 23 iomodel->FetchDataToInput(elements,SurfaceEnum); 32 24 iomodel->FetchDataToInput(elements,BedEnum); 33 iomodel->FetchDataToInput(elements,MaskElementonwaterEnum); 34 35 if (dim==3){ 25 iomodel->FetchDataToInput(elements,MaskIceLevelsetEnum); 26 if(iomodel->dim==3){ 36 27 iomodel->FetchDataToInput(elements,MeshElementonbedEnum); 37 28 iomodel->FetchDataToInput(elements,MeshElementonsurfaceEnum); 38 29 } 39 40 /*Free data: */41 iomodel->DeleteData(1,MeshElementsEnum);42 30 }
Note:
See TracChangeset
for help on using the changeset viewer.