Changeset 8985
- Timestamp:
- 07/14/11 09:19:36 (14 years ago)
- Location:
- issm/trunk/src/c/modules/ModelProcessorx
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp
r8967 r8985 18 18 /*Fetch data needed: */ 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 20 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Balancevelocities/UpdateElementsBalancevelocities.cpp
r8967 r8985 18 18 /*Fetch data needed: */ 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 20 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); -
issm/trunk/src/c/modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp
r8967 r8985 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,SurfaceEnum); 22 32 IoModelToInputsx(elements,iomodel,iomodel_handle,BedEnum); -
issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp
r8967 r8985 16 16 void UpdateElementsDiagnosticHoriz(Elements* elements, IoModel* iomodel,FILE* iomodel_handle,int analysis_counter,int analysis_type){ 17 17 18 /*Intermediary*/19 int i;20 int counter;21 Element *element = NULL;22 23 18 /*Now, is the flag macayaealpattyn on? otherwise, do nothing: */ 24 if (!iomodel->ismacayealpattyn & !iomodel->isstokes) goto cleanup_and_return;19 if (!iomodel->ismacayealpattyn & !iomodel->isstokes) return; 25 20 26 21 /*Fetch data needed: */ … … 29 24 30 25 /*Update elements: */ 31 counter=0;32 for (i=0;i<iomodel->numberofelements;i++){26 int counter=0; 27 for(int i=0;i<iomodel->numberofelements;i++){ 33 28 if(iomodel->my_elements[i]){ 34 element=(Element*)elements->GetObjectByOffset(counter);29 Element* element=(Element*)elements->GetObjectByOffset(counter); 35 30 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 36 31 counter++; … … 86 81 if(iomodel->qmu_analysis)elements->InputDuplicate(VzEnum,QmuVzEnum); 87 82 } 88 89 83 90 cleanup_and_return:91 84 /*Free data: */ 92 85 xfree((void**)&iomodel->elements); -
issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp
r8967 r8985 21 21 /*Fetch data needed: */ 22 22 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 23 24 /*Update elements: */ 25 int counter=0; 26 for(int i=0;i<iomodel->numberofelements;i++){ 27 if(iomodel->my_elements[i]){ 28 Element* element=(Element*)elements->GetObjectByOffset(counter); 29 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 30 counter++; 31 } 32 } 23 33 24 34 IoModelToInputsx(elements,iomodel,iomodel_handle,NodeOnHutterEnum); -
issm/trunk/src/c/modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp
r8967 r8985 22 22 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 23 23 24 /*Update elements: */ 25 int counter=0; 26 for(int i=0;i<iomodel->numberofelements;i++){ 27 if(iomodel->my_elements[i]){ 28 Element* element=(Element*)elements->GetObjectByOffset(counter); 29 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 30 counter++; 31 } 32 } 33 24 34 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); 25 35 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessCoeffEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Enthalpy/UpdateElementsEnthalpy.cpp
r8967 r8985 21 21 /*Fetch data needed: */ 22 22 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 23 24 /*Update elements: */ 25 int counter=0; 26 for(int i=0;i<iomodel->numberofelements;i++){ 27 if(iomodel->my_elements[i]){ 28 Element* element=(Element*)elements->GetObjectByOffset(counter); 29 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 30 counter++; 31 } 32 } 23 33 24 34 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp
r8967 r8985 18 18 /*Fetch data needed: */ 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 20 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Melting/UpdateElementsMelting.cpp
r8967 r8985 21 21 /*Fetch data needed: */ 22 22 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 23 24 /*Update elements: */ 25 int counter=0; 26 for(int i=0;i<iomodel->numberofelements;i++){ 27 if(iomodel->my_elements[i]){ 28 Element* element=(Element*)elements->GetObjectByOffset(counter); 29 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 30 counter++; 31 } 32 } 23 33 24 34 /*Create inputs: */ -
issm/trunk/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
r8967 r8985 18 18 /*Fetch data needed: */ 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 20 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum); -
issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
r8967 r8985 19 19 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 20 20 21 /*Update elements: */ 22 int counter=0; 23 for(int i=0;i<iomodel->numberofelements;i++){ 24 if(iomodel->my_elements[i]){ 25 Element* element=(Element*)elements->GetObjectByOffset(counter); 26 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 27 counter++; 28 } 29 } 30 21 31 IoModelToInputsx(elements,iomodel,iomodel_handle,SurfaceEnum); 22 32 IoModelToInputsx(elements,iomodel,iomodel_handle,BedEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp
r8967 r8985 21 21 /*Fetch data needed: */ 22 22 IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,ElementsEnum); 23 24 /*Update elements: */ 25 int counter=0; 26 for(int i=0;i<iomodel->numberofelements;i++){ 27 if(iomodel->my_elements[i]){ 28 Element* element=(Element*)elements->GetObjectByOffset(counter); 29 element->Update(i,iomodel,analysis_counter,analysis_type); //we need i to index into elements. 30 counter++; 31 } 32 } 23 33 24 34 IoModelToInputsx(elements,iomodel,iomodel_handle,ThicknessEnum);
Note:
See TracChangeset
for help on using the changeset viewer.