Changeset 22968


Ignore:
Timestamp:
07/17/18 13:22:53 (7 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing AD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/SealevelriseAnalysis.cpp

    r22967 r22968  
    5252        iomodel->FetchDataToInput(elements,"md.slr.Ngia",SealevelNGiaRateEnum);
    5353        iomodel->FetchDataToInput(elements,"md.slr.Ugia",SealevelUGiaRateEnum);
    54 
    55         /*Initialize cumdeltalthickness and sealevel rise rate input: unfortunately, we don't have femmodel, so we
    56          * 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        
    7154        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);
    7263
    7364}/*}}}*/
Note: See TracChangeset for help on using the changeset viewer.