Changeset 12759 for issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
- Timestamp:
- 07/26/12 15:30:40 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
r12748 r12759 21 21 bool dakota_analysis; 22 22 bool issmbgradients; 23 bool ispdd; 24 bool isdelta18o; 25 IssmDouble *size, Delta18oTimeSerie,Delta18oSurfaceTimeSerie ; 23 26 24 27 /*Fetch data needed: */ … … 27 30 iomodel->Constant(&stabilization,PrognosticStabilizationEnum); 28 31 iomodel->Constant(&dakota_analysis,QmuIsdakotaEnum); 32 iomodel->Constant(&ispdd,SurfaceforcingsIspddEnum); 33 iomodel->Constant(&isdelta18o,SurfaceforcingsIsdelta18oEnum); 34 iomodel->Constant(&issmbgradients,SurfaceforcingsIssmbgradientsEnum); 29 35 iomodel->FetchData(1,MeshElementsEnum); 30 iomodel->Constant(&issmbgradients,SurfaceforcingsIssmbgradientsEnum);31 36 32 37 /*Update elements: */ … … 76 81 iomodel->FetchDataToInput(elements,SurfaceforcingsBNegEnum); 77 82 } 78 //else{ 79 // iomodel->FetchDataToInput(elements,SurfaceforcingsMassBalanceEnum); 80 //} 83 if(ispdd){ 84 iomodel->FetchDataToInput(elements,ThermalSpctemperatureEnum); 85 if(isdelta18o){ 86 iomodel->FetchDataToInput(elements,SurfaceforcingsDelta18oEnum); 87 iomodel->FetchDataToInput(elements,SurfaceforcingsDelta18oSurfaceEnum); 88 89 iomodel->FetchDataToInput(elements,SurfaceforcingsDelta18oTemperaturesLgmEnum); 90 iomodel->FetchDataToInput(elements,SurfaceforcingsDelta18oTemperaturesPresentdayEnum); 91 iomodel->FetchDataToInput(elements,SurfaceforcingsPrecipitationsPresentdayEnum); 92 } 93 else{ 94 iomodel->FetchDataToInput(elements,SurfaceforcingsPrecipitationEnum); 95 iomodel->FetchDataToInput(elements,SurfaceforcingsMonthlytemperaturesEnum); 96 } 97 } 98 if(~ispdd & ~issmbgradients){ 99 iomodel->FetchDataToInput(elements,SurfaceforcingsMassBalanceEnum); 100 } 81 101 82 102 /*Free data: */
Note:
See TracChangeset
for help on using the changeset viewer.