- Timestamp:
- 08/19/11 18:04:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
r9343 r9356 16 16 void UpdateElementsPrognostic(Elements* elements, IoModel* iomodel,int analysis_counter,int analysis_type){ 17 17 18 int dim; 19 int numberofelements; 20 int prognostic_DG; 21 18 22 /*Fetch data needed: */ 23 iomodel->parameters->FindParam(&dim,DimEnum); 19 24 iomodel->FetchData(&iomodel->elements,NULL,NULL,ElementsEnum); 25 iomodel->parameters->FindParam(&numberofelements,NumberOfElementsEnum); 26 iomodel->parameters->FindParam(&prognostic_DG,PrognosticDGEnum); 20 27 21 28 /*Update elements: */ 22 29 int counter=0; 23 for(int i=0;i< iomodel->numberofelements;i++){30 for(int i=0;i<numberofelements;i++){ 24 31 if(iomodel->my_elements[i]){ 25 32 Element* element=(Element*)elements->GetObjectByOffset(counter); … … 42 49 iomodel->FetchDataToInput(elements,VyEnum); 43 50 44 if( iomodel->prognostic_DG){51 if(prognostic_DG){ 45 52 iomodel->FetchDataToInput(elements,SpcthicknessEnum); //for DG, we need the spc in the element 46 53 } 47 54 48 if ( iomodel->dim==3){55 if (dim==3){ 49 56 iomodel->FetchDataToInput(elements,ElementOnBedEnum); 50 57 iomodel->FetchDataToInput(elements,ElementOnSurfaceEnum);
Note:
See TracChangeset
for help on using the changeset viewer.