Changeset 22968
- Timestamp:
- 07/17/18 13:22:53 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/SealevelriseAnalysis.cpp
r22967 r22968 52 52 iomodel->FetchDataToInput(elements,"md.slr.Ngia",SealevelNGiaRateEnum); 53 53 iomodel->FetchDataToInput(elements,"md.slr.Ugia",SealevelUGiaRateEnum); 54 55 /*Initialize cumdeltalthickness and sealevel rise rate input: unfortunately, we don't have femmodel, so we56 * need to iterate on elements, otherwise we would have used InputUpdateFromConstantx: */57 counter=0;58 for(int i=0;i<iomodel->numberofelements;i++){59 if(iomodel->my_elements[i]){60 Element* element=(Element*)elements->GetObjectByOffset(counter);61 element->InputUpdateFromConstant((IssmDouble)0.,SealevelriseCumDeltathicknessEnum);62 element->InputUpdateFromConstant((IssmDouble)0.,SealevelNEsaRateEnum);63 element->InputUpdateFromConstant((IssmDouble)0.,SealevelUEsaRateEnum);64 element->InputUpdateFromConstant((IssmDouble)0.,SealevelRSLRateEnum);65 element->InputUpdateFromConstant((IssmDouble)0.,SealevelEustaticMaskEnum);66 element->InputUpdateFromConstant((IssmDouble)0.,SealevelEustaticOceanMaskEnum);67 counter++;68 }69 }70 71 54 iomodel->FetchDataToInput(elements,"md.slr.steric_rate",SealevelriseStericRateEnum); 55 56 /*Initialize cumdeltalthickness and sealevel rise rate input*/ 57 InputUpdateFromConstantx(elements,0.,SealevelriseCumDeltathicknessEnum); 58 InputUpdateFromConstantx(elements,0.,SealevelNEsaRateEnum); 59 InputUpdateFromConstantx(elements,0.,SealevelUEsaRateEnum); 60 InputUpdateFromConstantx(elements,0.,SealevelRSLRateEnum); 61 InputUpdateFromConstantx(elements,0.,SealevelEustaticMaskEnum); 62 InputUpdateFromConstantx(elements,0.,SealevelEustaticOceanMaskEnum); 72 63 73 64 }/*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.