Ignore:
Timestamp:
02/29/24 15:22:20 (13 months ago)
Author:
poinelli
Message:

NEW: Add IntrusionMelt module to include melt under grounding zones, edits after Robel, Wilson, Seroussi TC (2022)

File:
1 edited

Legend:

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

    r28067 r28115  
    891891              else if (strcmp(name,"FrontalForcingsSubglacialDischarge")==0) return FrontalForcingsSubglacialDischargeEnum;
    892892              else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum;
     893              else if (strcmp(name,"GroundinglineIntrusionDistance")==0) return GroundinglineIntrusionDistanceEnum;
    893894              else if (strcmp(name,"NGia")==0) return NGiaEnum;
    894895              else if (strcmp(name,"NGiaRate")==0) return NGiaRateEnum;
     
    948949              else if (strcmp(name,"InversionVxObs")==0) return InversionVxObsEnum;
    949950              else if (strcmp(name,"InversionVyObs")==0) return InversionVyObsEnum;
     951              else if (strcmp(name,"IntrusionMelt")==0) return IntrusionMeltEnum;
    950952              else if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum;
    951953              else if (strcmp(name,"LevelsetfunctionSlopeY")==0) return LevelsetfunctionSlopeYEnum;
     
    996998              else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
    997999              else if (strcmp(name,"Sample")==0) return SampleEnum;
    998               else if (strcmp(name,"SampleOld")==0) return SampleOldEnum;
    999               else if (strcmp(name,"SampleNoise")==0) return SampleNoiseEnum;
    10001000         else stage=9;
    10011001   }
    10021002   if(stage==9){
    1003               if (strcmp(name,"SamplingBeta")==0) return SamplingBetaEnum;
     1003              if (strcmp(name,"SampleOld")==0) return SampleOldEnum;
     1004              else if (strcmp(name,"SampleNoise")==0) return SampleNoiseEnum;
     1005              else if (strcmp(name,"SamplingBeta")==0) return SamplingBetaEnum;
    10041006              else if (strcmp(name,"SamplingKappa")==0) return SamplingKappaEnum;
    10051007              else if (strcmp(name,"SamplingPhi")==0) return SamplingPhiEnum;
     
    11191121              else if (strcmp(name,"SmbDzAdd")==0) return SmbDzAddEnum;
    11201122              else if (strcmp(name,"SmbDz")==0) return SmbDzEnum;
    1121               else if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum;
    1122               else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum;
    11231123         else stage=10;
    11241124   }
    11251125   if(stage==10){
    1126               if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;
     1126              if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum;
     1127              else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum;
     1128              else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;
    11271129              else if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum;
    11281130              else if (strcmp(name,"SmbEC")==0) return SmbECEnum;
     
    12421244              else if (strcmp(name,"SubglacialdischargeValuesMovingaverage")==0) return SubglacialdischargeValuesMovingaverageEnum;
    12431245              else if (strcmp(name,"SurfaceAbsMisfit")==0) return SurfaceAbsMisfitEnum;
    1244               else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
    1245               else if (strcmp(name,"Area")==0) return AreaEnum;
    12461246         else stage=11;
    12471247   }
    12481248   if(stage==11){
    1249               if (strcmp(name,"SealevelArea")==0) return SealevelAreaEnum;
     1249              if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
     1250              else if (strcmp(name,"Area")==0) return AreaEnum;
     1251              else if (strcmp(name,"SealevelArea")==0) return SealevelAreaEnum;
    12501252              else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum;
    12511253              else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
     
    13651367              else if (strcmp(name,"Outputdefinition53")==0) return Outputdefinition53Enum;
    13661368              else if (strcmp(name,"Outputdefinition54")==0) return Outputdefinition54Enum;
    1367               else if (strcmp(name,"Outputdefinition55")==0) return Outputdefinition55Enum;
    1368               else if (strcmp(name,"Outputdefinition56")==0) return Outputdefinition56Enum;
    13691369         else stage=12;
    13701370   }
    13711371   if(stage==12){
    1372               if (strcmp(name,"Outputdefinition57")==0) return Outputdefinition57Enum;
     1372              if (strcmp(name,"Outputdefinition55")==0) return Outputdefinition55Enum;
     1373              else if (strcmp(name,"Outputdefinition56")==0) return Outputdefinition56Enum;
     1374              else if (strcmp(name,"Outputdefinition57")==0) return Outputdefinition57Enum;
    13731375              else if (strcmp(name,"Outputdefinition58")==0) return Outputdefinition58Enum;
    13741376              else if (strcmp(name,"Outputdefinition59")==0) return Outputdefinition59Enum;
     
    14881490              else if (strcmp(name,"Cuffey")==0) return CuffeyEnum;
    14891491              else if (strcmp(name,"CuffeyTemperate")==0) return CuffeyTemperateEnum;
    1490               else if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum;
    1491               else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum;
    14921492         else stage=13;
    14931493   }
    14941494   if(stage==13){
    1495               if (strcmp(name,"DataSet")==0) return DataSetEnum;
     1495              if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum;
     1496              else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum;
     1497              else if (strcmp(name,"DataSet")==0) return DataSetEnum;
    14961498              else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum;
    14971499              else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
     
    16111613              else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum;
    16121614              else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum;
    1613               else if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum;
    1614               else if (strcmp(name,"LinearFloatingMeltRatearma")==0) return LinearFloatingMeltRatearmaEnum;
    16151615         else stage=14;
    16161616   }
    16171617   if(stage==14){
    1618               if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
     1618              if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum;
     1619              else if (strcmp(name,"LinearFloatingMeltRatearma")==0) return LinearFloatingMeltRatearmaEnum;
     1620              else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
    16191621              else if (strcmp(name,"Loads")==0) return LoadsEnum;
    16201622              else if (strcmp(name,"LoveAnalysis")==0) return LoveAnalysisEnum;
     
    17341736              else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum;
    17351737              else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum;
    1736               else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum;
    1737               else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum;
    17381738         else stage=15;
    17391739   }
    17401740   if(stage==15){
    1741               if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum;
     1741              if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum;
     1742              else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum;
     1743              else if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum;
    17421744              else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum;
    17431745              else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum;
Note: See TracChangeset for help on using the changeset viewer.