Changeset 10653
- Timestamp:
- 11/15/11 11:52:10 (13 years ago)
- Location:
- issm/trunk/src/c/modules/ModelProcessorx
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ModelProcessorx/Dakota/CreateParametersDakota.cpp
r10571 r10653 126 126 /*Recover data: */ 127 127 iomodel->FetchData(&dakota_parameter,&nrows,&ncols,StringToEnumx(tag)); 128 129 /*Convert units: */130 UnitConversion(dakota_parameter,nrows*ncols,ExtToIuEnum,StringToEnumx(tag));131 128 132 129 /*Add to parameters: */ -
issm/trunk/src/c/modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp
r9733 r10653 19 19 int numberofelements; 20 20 int stabilization; 21 bool dakota_analysis; 21 22 22 23 /*Fetch data needed: */ … … 24 25 iomodel->Constant(&numberofelements,MeshNumberofelementsEnum); 25 26 iomodel->Constant(&stabilization,PrognosticStabilizationEnum); 27 iomodel->Constant(&dakota_analysis,QmuIsdakotaEnum); 26 28 iomodel->FetchData(1,MeshElementsEnum); 27 29 … … 52 54 iomodel->FetchDataToInput(elements,PrognosticSpcthicknessEnum); //for DG, we need the spc in the element 53 55 } 54 56 57 if(dakota_analysis){ 58 elements->InputDuplicate(BedEnum,QmuBedEnum); 59 elements->InputDuplicate(ThicknessEnum,QmuThicknessEnum); 60 elements->InputDuplicate(SurfaceEnum,QmuSurfaceEnum); 61 } 62 55 63 if (dim==3){ 56 64 iomodel->FetchDataToInput(elements,MeshElementonbedEnum); -
issm/trunk/src/c/modules/ModelProcessorx/Thermal/UpdateElementsThermal.cpp
r9733 r10653 61 61 iomodel->FetchDataToInput(elements,VzEnum); 62 62 63 if(dakota_analysis)elements->InputDuplicate(TemperatureEnum,QmuTemperatureEnum); 64 63 if(dakota_analysis){ 64 elements->InputDuplicate(TemperatureEnum,QmuTemperatureEnum); 65 elements->InputDuplicate(BasalforcingsMeltingRateEnum,QmuMeltingEnum); 66 } 65 67 /*Free data: */ 66 68 iomodel->DeleteData(1,MeshElementsEnum);
Note:
See TracChangeset
for help on using the changeset viewer.