Ignore:
Timestamp:
12/05/19 20:10:28 (5 years ago)
Author:
Mathieu Morlighem
Message:

Fixing Eric's mess

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r24398 r24447  
    685685              else if (strcmp(name,"SealevelriseStericRate")==0) return SealevelriseStericRateEnum;
    686686              else if (strcmp(name,"SealevelriseHydroRate")==0) return SealevelriseHydroRateEnum;
     687              else if (strcmp(name,"SealevelriseModeleoftrendEof1")==0) return SealevelriseModeleoftrendEof1Enum;
     688              else if (strcmp(name,"SealevelriseModeleoftrendEof2")==0) return SealevelriseModeleoftrendEof2Enum;
     689              else if (strcmp(name,"SealevelriseModeleoftrendEof3")==0) return SealevelriseModeleoftrendEof3Enum;
     690              else if (strcmp(name,"SealevelriseModeleoftrendEof4")==0) return SealevelriseModeleoftrendEof4Enum;
     691              else if (strcmp(name,"SealevelriseModeleoftrendPc1")==0) return SealevelriseModeleoftrendPc1Enum;
     692              else if (strcmp(name,"SealevelriseModeleoftrendPc2")==0) return SealevelriseModeleoftrendPc2Enum;
     693              else if (strcmp(name,"SealevelriseModeleoftrendPc3")==0) return SealevelriseModeleoftrendPc3Enum;
     694              else if (strcmp(name,"SealevelriseModeleoftrendPc4")==0) return SealevelriseModeleoftrendPc4Enum;
    687695              else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum;
    688696              else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum;
     
    744752              else if (strcmp(name,"SmbNetLW")==0) return SmbNetLWEnum;
    745753              else if (strcmp(name,"SmbNetSW")==0) return SmbNetSWEnum;
    746               else if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum;
     754         else stage=7;
     755   }
     756   if(stage==7){
     757              if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum;
    747758              else if (strcmp(name,"SmbP")==0) return SmbPEnum;
    748759              else if (strcmp(name,"SmbPddfacIce")==0) return SmbPddfacIceEnum;
     
    752763              else if (strcmp(name,"SmbPrecipitationsLgm")==0) return SmbPrecipitationsLgmEnum;
    753764              else if (strcmp(name,"SmbPrecipitationsPresentday")==0) return SmbPrecipitationsPresentdayEnum;
    754          else stage=7;
    755    }
    756    if(stage==7){
    757               if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum;
     765              else if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum;
    758766              else if (strcmp(name,"SmbRe")==0) return SmbReEnum;
    759767              else if (strcmp(name,"SmbRefreeze")==0) return SmbRefreezeEnum;
     
    867875              else if (strcmp(name,"Outputdefinition24")==0) return Outputdefinition24Enum;
    868876              else if (strcmp(name,"Outputdefinition25")==0) return Outputdefinition25Enum;
    869               else if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum;
     877         else stage=8;
     878   }
     879   if(stage==8){
     880              if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum;
    870881              else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum;
    871882              else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum;
     
    875886              else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum;
    876887              else if (strcmp(name,"Outputdefinition32")==0) return Outputdefinition32Enum;
    877          else stage=8;
    878    }
    879    if(stage==8){
    880               if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum;
     888              else if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum;
    881889              else if (strcmp(name,"Outputdefinition34")==0) return Outputdefinition34Enum;
    882890              else if (strcmp(name,"Outputdefinition35")==0) return Outputdefinition35Enum;
     
    990998              else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum;
    991999              else if (strcmp(name,"CalvingVonmises")==0) return CalvingVonmisesEnum;
    992               else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum;
     1000         else stage=9;
     1001   }
     1002   if(stage==9){
     1003              if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum;
    9931004              else if (strcmp(name,"Cfsurfacelogvel")==0) return CfsurfacelogvelEnum;
    9941005              else if (strcmp(name,"Cfsurfacesquare")==0) return CfsurfacesquareEnum;
     
    9981009              else if (strcmp(name,"Closed")==0) return ClosedEnum;
    9991010              else if (strcmp(name,"Colinear")==0) return ColinearEnum;
    1000          else stage=9;
    1001    }
    1002    if(stage==9){
    1003               if (strcmp(name,"Constraints")==0) return ConstraintsEnum;
     1011              else if (strcmp(name,"Constraints")==0) return ConstraintsEnum;
    10041012              else if (strcmp(name,"Contact")==0) return ContactEnum;
    10051013              else if (strcmp(name,"Contour")==0) return ContourEnum;
     
    11131121              else if (strcmp(name,"SegInput2")==0) return SegInput2Enum;
    11141122              else if (strcmp(name,"TriaInput2")==0) return TriaInput2Enum;
    1115               else if (strcmp(name,"PentaInput2")==0) return PentaInput2Enum;
     1123         else stage=10;
     1124   }
     1125   if(stage==10){
     1126              if (strcmp(name,"PentaInput2")==0) return PentaInput2Enum;
    11161127              else if (strcmp(name,"IntMatExternalResult")==0) return IntMatExternalResultEnum;
    11171128              else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum;
     
    11211132              else if (strcmp(name,"Internal")==0) return InternalEnum;
    11221133              else if (strcmp(name,"Intersect")==0) return IntersectEnum;
    1123          else stage=10;
    1124    }
    1125    if(stage==10){
    1126               if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum;
     1134              else if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum;
    11271135              else if (strcmp(name,"J")==0) return JEnum;
    11281136              else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum;
     
    12361244              else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum;
    12371245              else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum;
    1238               else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum;
     1246         else stage=11;
     1247   }
     1248   if(stage==11){
     1249              if (strcmp(name,"SMBgemb")==0) return SMBgembEnum;
    12391250              else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum;
    12401251              else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum;
     
    12441255              else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum;
    12451256              else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum;
    1246          else stage=11;
    1247    }
    1248    if(stage==11){
    1249               if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum;
     1257              else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum;
    12501258              else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;
    12511259              else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;
     
    13341342              else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;
    13351343              else if (strcmp(name,"OutputdefinitionList")==0) return OutputdefinitionListEnum;
     1344              else if (strcmp(name,"QmuOutput")==0) return QmuOutputEnum;
     1345              else if (strcmp(name,"QmuCurrEvalId")==0) return QmuCurrEvalIdEnum;
    13361346              else if (strcmp(name,"SealevelObs")==0) return SealevelObsEnum;
    13371347              else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum;
Note: See TracChangeset for help on using the changeset viewer.