Changeset 23957


Ignore:
Timestamp:
05/29/19 20:45:01 (6 years ago)
Author:
Mathieu Morlighem
Message:

CHG: sorting Enums

Location:
issm/trunk-jpl/src/c/shared/Enum
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h

    r23947 r23957  
    6161        BasalforcingsDeepwaterElevationEnum,
    6262        BasalforcingsDeepwaterMeltingRateEnum,
    63         BasalforcingsUpperwaterMeltingRateEnum,
    6463        BasalforcingsDtbgEnum,
    6564        BasalforcingsEnum,
    66    BasalforcingsIsmp6BasinAreaEnum,
    67    BasalforcingsIsmp6DeltaTEnum,
    68    BasalforcingsIsmp6Gamma0Enum,
     65        BasalforcingsIsmp6AverageTfEnum,
    6966        BasalforcingsIsmp6IsLocalEnum,
    70    BasalforcingsIsmp6NumBasinsEnum,
    71    BasalforcingsIsmp6TfDepthsEnum,
    72         BasalforcingsIsmp6AverageTfEnum,
    7367        BasalforcingsLowercrustheatEnum,
    7468        BasalforcingsMantleconductivityEnum,
     
    9589        BasalforcingsUpperdepthMeltEnum,
    9690        BasalforcingsUpperwaterElevationEnum,
     91        BasalforcingsUpperwaterMeltingRateEnum,
    9792        CalvingCrevasseDepthEnum,
    9893        CalvingHeightAboveFloatationEnum,
     
    10499        ConstantsReferencetemperatureEnum,
    105100        ConstantsYtsEnum,
     101        ControlInputSizeMEnum,
     102        ControlInputSizeNEnum,
    106103        DamageC1Enum,
    107104        DamageC2Enum,
     
    135132        FlowequationIsSSAEnum,
    136133        FrictionCouplingEnum,
     134        FrictionDeltaEnum,
    137135        FrictionFEnum,
    138136        FrictionGammaEnum,
     
    140138        FrictionPseudoplasticityExponentEnum,
    141139        FrictionThresholdSpeedEnum,
    142         FrictionDeltaEnum,
    143140        FrictionVoidRatioEnum,
    144141        FrontalForcingsBasinIcefrontAreaEnum,
     
    147144        FrontalForcingsParamEnum,
    148145        GiaCrossSectionShapeEnum,
    149         GroundinglineMigrationEnum,
    150146        GroundinglineFrictionInterpolationEnum,
    151147        GroundinglineMeltInterpolationEnum,
    152         HydrologyBumpSpacingEnum,
     148        GroundinglineMigrationEnum,
    153149        HydrologyCavitySpacingEnum,
    154         HydrologydcEplflipLockEnum,
    155         HydrologydcEplThickCompEnum,
     150        HydrologyChannelConductivityEnum,
     151        HydrologyChannelSheetWidthEnum,
     152        HydrologyEnglacialVoidRatioEnum,
     153        HydrologyIschannelsEnum,
     154        HydrologyModelEnum,
     155        HydrologyNumRequestedOutputsEnum,
     156        HydrologyPressureMeltCoefficientEnum,
     157        HydrologyRelaxationEnum,
     158        HydrologyRequestedOutputsEnum,
     159        HydrologySedimentKmaxEnum,
     160        HydrologyStepsPerStepEnum,
     161        HydrologyStorageEnum,
    156162        HydrologydcEplColapseThicknessEnum,
    157163        HydrologydcEplCompressibilityEnum,
     
    160166        HydrologydcEplMaxThicknessEnum,
    161167        HydrologydcEplPorosityEnum,
     168        HydrologydcEplThickCompEnum,
     169        HydrologydcEplflipLockEnum,
    162170        HydrologydcIsefficientlayerEnum,
    163171        HydrologydcLeakageFactorEnum,
     172        HydrologydcMaxIterEnum,
     173        HydrologydcPenaltyFactorEnum,
     174        HydrologydcPenaltyLockEnum,
     175        HydrologydcRelTolEnum,
    164176        HydrologydcSedimentCompressibilityEnum,
    165177        HydrologydcSedimentPorosityEnum,
    166178        HydrologydcSedimentThicknessEnum,
    167         HydrologydcMaxIterEnum,
    168         HydrologydcPenaltyFactorEnum,
    169         HydrologydcWaterCompressibilityEnum,
    170         HydrologydcPenaltyLockEnum,
    171         HydrologydcRelTolEnum,
    172179        HydrologydcSedimentlimitEnum,
    173180        HydrologydcSedimentlimitFlagEnum,
    174181        HydrologydcTransferFlagEnum,
    175182        HydrologydcUnconfinedFlagEnum,
     183        HydrologydcWaterCompressibilityEnum,
    176184        HydrologydtEnum,
    177         HydrologyIschannelsEnum,
    178         HydrologyChannelConductivityEnum,
    179         HydrologyChannelSheetWidthEnum,
    180         HydrologyEnglacialVoidRatioEnum,
    181         HydrologyModelEnum,
    182         HydrologyNumRequestedOutputsEnum,
    183         HydrologyPressureMeltCoefficientEnum,
    184         HydrologyRelaxationEnum,
    185         HydrologyRequestedOutputsEnum,
    186         HydrologySedimentKmaxEnum,
    187185        HydrologyshreveStabilizationEnum,
    188         HydrologyStepsPerStepEnum,
    189         HydrologyStorageEnum,
    190186        IcecapToEarthCommEnum,
    191187        IndexEnum,
     
    199195        InversionControlParametersEnum,
    200196        InversionControlScalingFactorsEnum,
    201         ControlInputSizeMEnum,
    202         ControlInputSizeNEnum,
    203197        InversionCostFunctionsEnum,
    204198        InversionDxminEnum,
     
    241235        MaterialsBetaEnum,
    242236        MaterialsEarthDensityEnum,
     237        MaterialsEffectiveconductivityAveragingEnum,
    243238        MaterialsHeatcapacityEnum,
    244239        MaterialsLatentheatEnum,
     
    251246        MaterialsMuWaterEnum,
    252247        MaterialsRheologyLawEnum,
     248        MaterialsRhoFreshwaterEnum,
    253249        MaterialsRhoIceEnum,
    254         MaterialsRhoFreshwaterEnum,
    255250        MaterialsRhoSeawaterEnum,
    256251        MaterialsTemperateiceconductivityEnum,
    257         MaterialsEffectiveconductivityAveragingEnum,
     252        MaterialsThermalExchangeVelocityEnum,
    258253        MaterialsThermalconductivityEnum,
    259         MaterialsThermalExchangeVelocityEnum,
    260254        MeltingOffsetEnum,
    261255        MeshAverageVertexConnectivityEnum,
     
    272266        OutputBufferPointerEnum,
    273267        OutputBufferSizePointerEnum,
    274         OutputdefinitionEnum,
    275268        OutputFileNameEnum,
    276269        OutputFilePointerEnum,
     270        OutputdefinitionEnum,
    277271        ParamEnum,
    278272        ParametersEnum,
     
    314308        SealevelriseUElasticEnum,
    315309        SettingsIoGatherEnum,
     310        SettingsNumResultsOnNodesEnum,
    316311        SettingsOutputFrequencyEnum,
    317         SettingsSbCouplingFrequencyEnum,
    318312        SettingsRecordingFrequencyEnum,
    319313        SettingsResultsOnNodesEnum,
    320         SettingsNumResultsOnNodesEnum,
     314        SettingsSbCouplingFrequencyEnum,
    321315        SettingsSolverResidueThresholdEnum,
    322316        SettingsWaitonlockEnum,
     317        SmbAIceEnum,
     318        SmbAIdxEnum,
     319        SmbASnowEnum,
    323320        SmbAccualtiEnum,
    324321        SmbAccugradEnum,
    325322        SmbAccurefEnum,
    326323        SmbAdThreshEnum,
    327         SmbAIceEnum,
    328         SmbAIdxEnum,
    329         SmbDesfacEnum,
    330         SmbDpermilEnum,
    331         SmbDsnowIdxEnum,
    332         SmbASnowEnum,
    333324        SmbCldFracEnum,
    334325        SmbDelta18oEnum,
    335326        SmbDelta18oSurfaceEnum,
    336327        SmbDenIdxEnum,
     328        SmbDesfacEnum,
     329        SmbDpermilEnum,
     330        SmbDsnowIdxEnum,
    337331        SmbDtEnum,
    338332        SmbEnum,
     
    345339        SmbIsdelta18oEnum,
    346340        SmbIsdensificationEnum,
     341        SmbIsfirnwarmingEnum,
    347342        SmbIsgraingrowthEnum,
    348         SmbIsfirnwarmingEnum,
    349343        SmbIsmeltEnum,
    350344        SmbIsmungsmEnum,
     345        SmbIsprecipscaledEnum,
    351346        SmbIssetpddfacEnum,
    352347        SmbIsshortwaveEnum,
    353348        SmbIstemperaturescaledEnum,
    354         SmbIsprecipscaledEnum,
    355349        SmbIsthermalEnum,
    356350        SmbIsturbulentfluxEnum,
     
    358352        SmbNumRequestedOutputsEnum,
    359353        SmbPfacEnum,
     354        SmbRdlEnum,
    360355        SmbRequestedOutputsEnum,
    361         SmbRdlEnum,
    362356        SmbRlapsEnum,
    363357        SmbRlapslgmEnum,
     
    432426        VelocityEnum,
    433427        WorldCommEnum,
     428   BasalforcingsIsmp6BasinAreaEnum,
     429   BasalforcingsIsmp6DeltaTEnum,
     430   BasalforcingsIsmp6Gamma0Enum,
     431   BasalforcingsIsmp6NumBasinsEnum,
     432   BasalforcingsIsmp6TfDepthsEnum,
    434433        /*}}}*/
    435434        ParametersENDEnum,
     
    451450        BasalforcingsGeothermalfluxEnum,
    452451        BasalforcingsGroundediceMeltingRateEnum,
     452        BasalforcingsIsmp6BasinIdEnum,
    453453        BasalforcingsIsmp6TfEnum,
    454454        BasalforcingsIsmp6TfShelfEnum,
    455         BasalforcingsIsmp6BasinIdEnum,
    456455        BasalforcingsPicoBasinIdEnum,
    457456        BasalforcingsPicoBoxIdEnum,
     
    467466        CalvingCalvingrateEnum,
    468467        CalvingHabFractionEnum,
     468        CalvingMeltingrateEnum,
     469        CalvingStressThresholdFloatingiceEnum,
     470        CalvingStressThresholdGroundediceEnum,
    469471        CalvinglevermannCoeffEnum,
    470         CalvingMeltingrateEnum,
    471472        CalvingratexAverageEnum,
    472473        CalvingratexEnum,
    473474        CalvingrateyAverageEnum,
    474475        CalvingrateyEnum,
    475         CalvingStressThresholdFloatingiceEnum,
    476         CalvingStressThresholdGroundediceEnum,
    477476        ConvergedEnum,
    478477        CrevasseDepthEnum,
     478        DamageDEnum,
    479479        DamageDbarEnum,
    480         DamageDEnum,
    481480        DamageFEnum,
    482481        DegreeOfChannelizationEnum,
     
    496495        DrivingStressXEnum,
    497496        DrivingStressYEnum,
     497        EffectivePressureEnum,
    498498        EffectivePressureHydrostepEnum,
    499499        EffectivePressureStackedEnum,
    500         EffectivePressureEnum,
    501500        EnthalpyEnum,
    502501        EnthalpyPicardEnum,
    503         EplHeadStackedEnum,
    504502        EplHeadEnum,
    505503        EplHeadHydrostepEnum,
     
    507505        EplHeadSlopeXEnum,
    508506        EplHeadSlopeYEnum,
     507        EplHeadStackedEnum,
    509508        EsaDeltathicknessEnum,
    510509        EsaEmotionEnum,
    511510        EsaNmotionEnum,
    512         EsaUmotionEnum,
    513511        EsaRotationrateEnum,
    514512        EsaStrainratexxEnum,
    515513        EsaStrainratexyEnum,
    516514        EsaStrainrateyyEnum,
     515        EsaUmotionEnum,
    517516        EsaXmotionEnum,
    518517        EsaYmotionEnum,
     
    522521        FrictionCEnum,
    523522        FrictionCmaxEnum,
     523        FrictionCoefficientEnum,
    524524        FrictionCoefficientcoulombEnum,
    525         FrictionCoefficientEnum,
    526525        FrictionEffectivePressureEnum,
    527         FrictionfEnum,
    528526        FrictionMEnum,
    529527        FrictionPEnum,
    530528        FrictionPressureAdjustedTemperatureEnum,
    531529        FrictionQEnum,
     530        FrictionSedimentCompressibilityCoefficientEnum,
     531        FrictionTillFrictionAngleEnum,
    532532        FrictionWaterLayerEnum,
     533        FrictionfEnum,
    533534        FrontalForcingsSubglacialDischargeEnum,
    534535        FrontalForcingsThermalForcingEnum,
    535         HydrologyWatercolumnMaxEnum,
    536         FrictionTillFrictionAngleEnum,
    537         FrictionSedimentCompressibilityCoefficientEnum,
    538536        GeometryHydrostaticRatioEnum,
    539537        GiaLithosphereThicknessEnum,
    540538        GiaMantleViscosityEnum,
     539        GiaWEnum,
    541540        GiadWdtEnum,
    542         GiaWEnum,
    543541        GradientEnum,
    544542        GroundinglineHeightEnum,
     
    547545        HydrologyBasalFluxEnum,
    548546        HydrologyBumpHeightEnum,
    549         HydrologySheetThicknessEnum,
    550         HydrologydcBasalMoulinInputEnum,
    551         HydrologydcEplThicknessHydrostepEnum,
    552         HydrologydcEplThicknessOldEnum,
    553         HydrologydcMaskEplactiveEltEnum,
    554         HydrologydcMaskEplactiveNodeEnum,
    555         HydrologydcMaskThawedEltEnum,
    556         HydrologydcMaskThawedNodeEnum,
    557         HydrologydcSedimentTransmitivityEnum,
     547        HydrologyBumpSpacingEnum,
     548        HydrologyDrainageRateEnum,
    558549        HydrologyEnglacialInputEnum,
    559         HydrologydcEplThicknessStackedEnum,
    560         HydrologydcEplThicknessEnum,
    561550        HydrologyGapHeightEnum,
    562551        HydrologyHeadEnum,
     
    566555        HydrologyReynoldsEnum,
    567556        HydrologySheetConductivityEnum,
     557        HydrologySheetThicknessEnum,
    568558        HydrologyWaterVxEnum,
    569559        HydrologyWaterVyEnum,
    570         HydrologyDrainageRateEnum,
     560        HydrologyWatercolumnMaxEnum,
     561        HydrologydcBasalMoulinInputEnum,
     562        HydrologydcEplThicknessEnum,
     563        HydrologydcEplThicknessHydrostepEnum,
     564        HydrologydcEplThicknessOldEnum,
     565        HydrologydcEplThicknessStackedEnum,
     566        HydrologydcMaskEplactiveEltEnum,
     567        HydrologydcMaskEplactiveNodeEnum,
     568        HydrologydcMaskThawedEltEnum,
     569        HydrologydcMaskThawedNodeEnum,
     570        HydrologydcSedimentTransmitivityEnum,
    571571        IceEnum,
    572572        IceMaskNodeActivationEnum,
     
    585585        MaskGroundediceLevelsetEnum,
    586586        MaskIceLevelsetEnum,
    587         MasstransportSpcthicknessEnum,
    588587        MaskLandLevelsetEnum,
    589588        MaskOceanLevelsetEnum,
     589        MasstransportSpcthicknessEnum,
     590        MaterialsRheologyBEnum,
    590591        MaterialsRheologyBbarEnum,
    591         MaterialsRheologyBEnum,
     592        MaterialsRheologyEEnum,
    592593        MaterialsRheologyEbarEnum,
     594        MaterialsRheologyEcEnum,
    593595        MaterialsRheologyEcbarEnum,
    594         MaterialsRheologyEcEnum,
    595         MaterialsRheologyEEnum,
     596        MaterialsRheologyEsEnum,
    596597        MaterialsRheologyEsbarEnum,
    597         MaterialsRheologyEsEnum,
    598598        MaterialsRheologyNEnum,
    599599        MeshScaleFactorEnum,
     
    610610        PressureEnum,
    611611        RheologyBAbsGradientEnum,
     612        RheologyBInitialguessEnum,
     613        RheologyBInitialguessMisfitEnum,
    612614        RheologyBbarAbsGradientEnum,
    613         RheologyBInitialguessMisfitEnum,
    614         RheologyBInitialguessEnum,
    615615        SealevelEnum,
    616616        SealevelEustaticMaskEnum,
     617        SealevelEustaticOceanMaskEnum,
     618        SealevelNEsaEnum,
     619        SealevelNEsaRateEnum,
     620        SealevelNGiaEnum,
     621        SealevelNGiaRateEnum,
     622        SealevelRSLEnum,
     623        SealevelRSLEustaticEnum,
     624        SealevelRSLEustaticRateEnum,
     625        SealevelRSLRateEnum,
     626        SealevelUEastEsaEnum,
     627        SealevelUEsaEnum,
     628        SealevelUEsaRateEnum,
     629        SealevelUGiaEnum,
     630        SealevelUGiaRateEnum,
     631        SealevelUNorthEsaEnum,
    617632        SealevelriseCumDeltathicknessEnum,
    618633        SealevelriseDeltathicknessEnum,
    619         SealevelUEsaRateEnum,
    620         SealevelNEsaRateEnum,
    621         SealevelRSLRateEnum,
    622         SealevelUEsaEnum,
    623         SealevelRSLEustaticRateEnum,
    624634        SealevelriseSpcthicknessEnum,
    625635        SealevelriseStericRateEnum,
    626         SealevelNEsaEnum,
    627         SealevelUGiaEnum,
    628         SealevelNGiaEnum,
    629         SealevelRSLEnum,
    630         SealevelRSLEustaticEnum,
    631         SealevelUNorthEsaEnum,
    632         SealevelUEastEsaEnum,
    633         SealevelNGiaRateEnum,
    634         SealevelUGiaRateEnum,
    635         SealevelEustaticOceanMaskEnum,
    636         SedimentHeadStackedEnum,
    637636        SedimentHeadEnum,
    638637        SedimentHeadHydrostepEnum,
    639638        SedimentHeadOldEnum,
    640639        SedimentHeadResidualEnum,
     640        SedimentHeadStackedEnum,
    641641        SigmaNNEnum,
    642642        SigmaVMEnum,
     643        SmbAEnum,
     644        SmbAValueEnum,
    643645        SmbAccumulationEnum,
    644         SmbAEnum,
    645646        SmbAiniEnum,
    646         SmbAValueEnum,
    647647        SmbBMaxEnum,
    648648        SmbBMinEnum,
     
    650650        SmbBPosEnum,
    651651        SmbCEnum,
    652         SmbDailysnowfallEnum,
    653         SmbDailyrainfallEnum,
    654         SmbDailydsradiationEnum,
    655         SmbDailydlradiationEnum,
    656         SmbDailywindspeedEnum,
    657         SmbDailypressureEnum,
     652        SmbDEnum,
    658653        SmbDailyairdensityEnum,
    659654        SmbDailyairhumidityEnum,
     655        SmbDailydlradiationEnum,
     656        SmbDailydsradiationEnum,
     657        SmbDailypressureEnum,
     658        SmbDailyrainfallEnum,
     659        SmbDailysnowfallEnum,
    660660        SmbDailytemperatureEnum,
    661         SmbDEnum,
     661        SmbDailywindspeedEnum,
    662662        SmbDiniEnum,
    663663        SmbDlwrfEnum,
    664664        SmbDswrfEnum,
     665        SmbDzAddEnum,
    665666        SmbDzEnum,
    666         SmbDziniEnum,
    667667        SmbDzMinEnum,
    668668        SmbDzTopEnum,
     669        SmbDziniEnum,
    669670        SmbEAirEnum,
    670671        SmbECEnum,
     
    672673        SmbElaEnum,
    673674        SmbEvaporationEnum,
     675        SmbFACEnum,
    674676        SmbGdnEnum,
    675677        SmbGdniniEnum,
     
    679681        SmbIsInitializedEnum,
    680682        SmbMAddEnum,
     683        SmbMassBalanceClimateEnum,
    681684        SmbMassBalanceEnum,
    682         SmbMassBalanceClimateEnum,
     685        SmbMeanLHFEnum,
     686        SmbMeanSHFEnum,
     687        SmbMeanULWEnum,
    683688        SmbMeltEnum,
    684689        SmbMonthlytemperaturesEnum,
     690        SmbNetLWEnum,
     691        SmbNetSWEnum,
    685692        SmbPAirEnum,
     693        SmbPEnum,
    686694        SmbPddfacIceEnum,
    687695        SmbPddfacSnowEnum,
    688         SmbPEnum,
    689696        SmbPrecipitationEnum,
    690697        SmbPrecipitationsAnomalyEnum,
     
    696703        SmbReiniEnum,
    697704        SmbRunoffEnum,
     705        SmbS0gcmEnum,
    698706        SmbS0pEnum,
    699707        SmbS0tEnum,
    700         SmbS0gcmEnum,
    701708        SmbSizeiniEnum,
     709        SmbSmbCorrEnum,
    702710        SmbSmbrefEnum,
    703         SmbSmbCorrEnum,
     711        SmbTEnum,
    704712        SmbTaEnum,
     713        SmbTeValueEnum,
    705714        SmbTemperaturesAnomalyEnum,
    706715        SmbTemperaturesLgmEnum,
    707716        SmbTemperaturesPresentdayEnum,
    708717        SmbTemperaturesReconstructedEnum,
    709         SmbTEnum,
    710         SmbTeValueEnum,
    711718        SmbTiniEnum,
    712719        SmbTmeanEnum,
    713         SmbVmeanEnum,
    714720        SmbTzEnum,
    715721        SmbVEnum,
     722        SmbVmeanEnum,
    716723        SmbVzEnum,
    717724        SmbWEnum,
     
    721728        SmbZTopEnum,
    722729        SmbZYEnum,
    723         SmbDzAddEnum,
    724         SmbFACEnum,
    725         SmbMeanULWEnum,
    726         SmbNetLWEnum,
    727         SmbNetSWEnum,
    728         SmbMeanLHFEnum,
    729         SmbMeanSHFEnum,
    730730        StrainRateeffectiveEnum,
    731731        StrainRateparallelEnum,
     
    757757        SurfaceSlopeYEnum,
    758758        TemperatureEnum,
     759        TemperaturePDDEnum,
    759760        TemperaturePicardEnum,
    760         TemperaturePDDEnum,
    761761        TemperatureSEMICEnum,
    762762        ThermalSpctemperatureEnum,
     
    781781        VzMeshEnum,
    782782        VzSSAEnum,
     783        WaterColumnOldEnum,
    783784        WatercolumnEnum,
    784         WaterColumnOldEnum,
    785785        WaterfractionDrainageEnum,
    786786        WaterfractionDrainageIntegratedEnum,
     
    924924        CalvingLevermannEnum,
    925925        CalvingVonmisesEnum,
     926        CfdragcoeffabsgradEnum,
    926927        CfsurfacelogvelEnum,
    927928        CfsurfacesquareEnum,
    928         CfdragcoeffabsgradEnum,
     929        ChannelEnum,
    929930        ClosedEnum,
    930         ChannelEnum,
    931931        ColinearEnum,
    932932        ConstraintsEnum,
     
    935935        ContoursEnum,
    936936        ControlInputEnum,
     937        ControlInputGradEnum,
     938        ControlInputMaxsEnum,
     939        ControlInputMinsEnum,
    937940        ControlInputValuesEnum,
    938         ControlInputMinsEnum,
    939         ControlInputMaxsEnum,
    940         ControlInputGradEnum,
    941941        CrouzeixRaviartEnum,
    942942        CuffeyEnum,
     
    945945        DamageEvolutionSolutionEnum,
    946946        DataSetEnum,
     947        DataSetParamEnum,
    947948        DatasetInputEnum,
    948         DataSetParamEnum,
    949949        DefaultAnalysisEnum,
    950950        DefaultCalvingEnum,
     
    974974        ExtrudeFromBaseAnalysisEnum,
    975975        ExtrudeFromTopAnalysisEnum,
     976        FSApproximationEnum,
     977        FSSolverEnum,
     978        FSpressureEnum,
     979        FSvelocityEnum,
    976980        FemModelEnum,
    977981        FileParamEnum,
     
    985989        FrontalForcingsDefaultEnum,
    986990        FrontalForcingsRignotEnum,
    987         FSApproximationEnum,
    988991        FsetEnum,
    989         FSpressureEnum,
    990         FSSolverEnum,
    991         FSvelocityEnum,
    992992        FullMeltOnPartiallyFloatingEnum,
     993        GLheightadvectionAnalysisEnum,
    993994        GaussPentaEnum,
    994995        GaussSegEnum,
     
    997998        GenericOptionEnum,
    998999        GenericParamEnum,
    999         GLheightadvectionAnalysisEnum,
    10001000        GiaIvinsAnalysisEnum,
    10011001        GiaSolutionEnum,
     
    10061006        GroundedAreaScaledEnum,
    10071007        GroundingOnlyEnum,
     1008        GroundinglineMassFluxEnum,
    10081009        GsetEnum,
    10091010        GslEnum,
     
    10121013        HookEnum,
    10131014        HydrologyDCEfficientAnalysisEnum,
     1015        HydrologyDCInefficientAnalysisEnum,
     1016        HydrologyGlaDSAnalysisEnum,
     1017        HydrologyGlaDSEnum,
     1018        HydrologyPismAnalysisEnum,
     1019        HydrologyShaktiAnalysisEnum,
     1020        HydrologyShreveAnalysisEnum,
     1021        HydrologySolutionEnum,
    10141022        HydrologydcEnum,
    1015         HydrologyDCInefficientAnalysisEnum,
    1016         HydrologyShreveAnalysisEnum,
     1023        HydrologypismEnum,
     1024        HydrologyshaktiEnum,
    10171025        HydrologyshreveEnum,
    1018         HydrologySolutionEnum,
    1019         HydrologyGlaDSAnalysisEnum,
    1020         HydrologyShaktiAnalysisEnum,
    1021         HydrologyPismAnalysisEnum,
    1022         HydrologyGlaDSEnum,
    1023         HydrologyshaktiEnum,
    1024         HydrologypismEnum,
    10251026        IceMassEnum,
    10261027        IceMassScaledEnum,
     
    10291030        IceVolumeEnum,
    10301031        IceVolumeScaledEnum,
     1032        IcefrontMassFluxEnum,
     1033        IcefrontMassFluxLevelsetEnum,
    10311034        IncrementalEnum,
    10321035        IndexedEnum,
    1033         InternalEnum,
    1034         IntersectEnum,
    10351036        IntExternalResultEnum,
    10361037        IntInputEnum,
     
    10391040        IntParamEnum,
    10401041        IntVecParamEnum,
     1042        InternalEnum,
     1043        IntersectEnum,
    10411044        InversionVzObsEnum,
    10421045        JEnum,
     
    10451048        L2ProjectionEPLAnalysisEnum,
    10461049        LACrouzeixRaviartEnum,
     1050        LATaylorHoodEnum,
    10471051        LambdaSEnum,
    1048         LATaylorHoodEnum,
    10491052        LevelsetAnalysisEnum,
    10501053        LevelsetfunctionPicardEnum,
    10511054        LinearFloatingMeltRateEnum,
    1052         SpatialLinearFloatingMeltRateEnum,
    10531055        LliboutryDuvalEnum,
    10541056        LoadsEnum,
     
    10631065        LoveLrEnum,
    10641066        LoveSolutionEnum,
     1067        MINIEnum,
     1068        MINIcondensedEnum,
    10651069        MantlePlumeGeothermalFluxEnum,
     1070        MassFluxEnum,
     1071        MassconEnum,
    10661072        MassconaxpbyEnum,
    1067         MassconEnum,
    10681073        MassfluxatgateEnum,
    1069         MassFluxEnum,
    1070         GroundinglineMassFluxEnum,
    1071         IcefrontMassFluxEnum,
    1072         IcefrontMassFluxLevelsetEnum,
    10731074        MasstransportAnalysisEnum,
    10741075        MasstransportSolutionEnum,
    10751076        MatdamageiceEnum,
    10761077        MatenhancediceEnum,
     1078        MaterialsEnum,
    10771079        MatestarEnum,
    1078         MaterialsEnum,
    10791080        MaticeEnum,
    10801081        MatlithoEnum,
     
    10931094        MeshXEnum,
    10941095        MeshYEnum,
    1095         MINIcondensedEnum,
    1096         MINIEnum,
    10971096        MinVelEnum,
    10981097        MinVxEnum,
     
    11051104        MpiSparseEnum,
    11061105        MumpsEnum,
     1106        NoFrictionOnPartiallyFloatingEnum,
     1107        NoMeltOnPartiallyFloatingEnum,
    11071108        NodalEnum,
    11081109        NodalvalueEnum,
    11091110        NodeSIdEnum,
    1110         NoFrictionOnPartiallyFloatingEnum,
    1111         NoMeltOnPartiallyFloatingEnum,
    11121111        NoneApproximationEnum,
    11131112        NoneEnum,
     
    11191118        OptionEnum,
    11201119        P0ArrayEnum,
    1121         P1bubblecondensedEnum,
    1122         P1bubbleEnum,
    11231120        P1DGEnum,
    11241121        P1P1Enum,
    11251122        P1P1GLSEnum,
     1123        P1bubbleEnum,
     1124        P1bubblecondensedEnum,
    11261125        P1xP2Enum,
    11271126        P1xP3Enum,
    11281127        P1xP4Enum,
     1128        P2Enum,
     1129        P2bubbleEnum,
    11291130        P2bubblecondensedEnum,
    1130         P2bubbleEnum,
    1131         P2Enum,
    11321131        P2xP1Enum,
    11331132        P2xP4Enum,
     
    11441143        RegularEnum,
    11451144        RiftfrontEnum,
     1145        SIAApproximationEnum,
     1146        SMBcomponentsEnum,
     1147        SMBd18opddEnum,
     1148        SMBforcingEnum,
     1149        SMBgcmEnum,
     1150        SMBgembEnum,
     1151        SMBgradientsEnum,
     1152        SMBgradientscomponentsEnum,
     1153        SMBgradientselaEnum,
     1154        SMBhenningEnum,
     1155        SMBmeltcomponentsEnum,
     1156        SMBpddEnum,
     1157        SMBpddSicopolisEnum,
     1158        SMBsemicEnum,
     1159        SSAApproximationEnum,
     1160        SSAFSApproximationEnum,
     1161        SSAHOApproximationEnum,
    11461162        ScaledEnum,
    11471163        SealevelAbsoluteEnum,
     
    11511167        SealevelInertiaTensorZZEnum,
    11521168        SealevelNmotionEnum,
     1169        SealevelUmotionEnum,
    11531170        SealevelriseAnalysisEnum,
    11541171        SealevelriseSolutionEnum,
    1155         SealevelUmotionEnum,
    11561172        SegEnum,
    11571173        SegInputEnum,
     
    11601176        SeparateEnum,
    11611177        SeqEnum,
    1162         SIAApproximationEnum,
    11631178        SmbAnalysisEnum,
    1164         SMBsemicEnum,
    1165         SMBcomponentsEnum,
    1166         SMBd18opddEnum,
    1167         SMBforcingEnum,
    1168         SMBgcmEnum,
    1169         SMBgembEnum,
    1170         SMBgradientselaEnum,
    1171         SMBgradientsEnum,
    1172         SMBhenningEnum,
    1173         SMBmeltcomponentsEnum,
    1174         SMBpddEnum,
    1175         SMBpddSicopolisEnum,
    1176         SMBgradientscomponentsEnum,
    11771179        SmbSolutionEnum,
    11781180        SmoothAnalysisEnum,
    11791181        SoftMigrationEnum,
     1182        SpatialLinearFloatingMeltRateEnum,
    11801183        SpcDynamicEnum,
    11811184        SpcStaticEnum,
    11821185        SpcTransientEnum,
    1183         SSAApproximationEnum,
    1184         SSAFSApproximationEnum,
    1185         SSAHOApproximationEnum,
    11861186        SsetEnum,
    11871187        SteadystateSolutionEnum,
     1188        StressIntensityFactorEnum,
    11881189        StressbalanceAnalysisEnum,
    11891190        StressbalanceConvergenceNumStepsEnum,
     
    11911192        StressbalanceSolutionEnum,
    11921193        StressbalanceVerticalAnalysisEnum,
    1193         StressIntensityFactorEnum,
    11941194        StringArrayParamEnum,
    11951195        StringExternalResultEnum,
     
    11971197        SubelementFriction1Enum,
    11981198        SubelementFriction2Enum,
    1199         SubelementMigrationEnum,
    12001199        SubelementMelt1Enum,
    12011200        SubelementMelt2Enum,
     1201        SubelementMigrationEnum,
    12021202        SurfaceSlopeSolutionEnum,
    12031203        TaylorHoodEnum,
     
    12221222        VectorParamEnum,
    12231223        VertexEnum,
     1224        VertexLIdEnum,
    12241225        VertexPIdEnum,
    12251226        VertexSIdEnum,
    1226         VertexLIdEnum,
    12271227        VerticesEnum,
    12281228        ViscousHeatingEnum,
     
    12451245        SealevelWeightsEnum,
    12461246        StrainRateEnum,
     1247        StressTensorEnum,
    12471248        StressbalanceViscosityOvershootEnum,
    1248         StressTensorEnum,
    12491249        SubelementMigration4Enum,
    12501250        TimesteppingTimeAdaptEnum,
  • issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp

    r23947 r23957  
    6969                case BasalforcingsDeepwaterElevationEnum : return "BasalforcingsDeepwaterElevation";
    7070                case BasalforcingsDeepwaterMeltingRateEnum : return "BasalforcingsDeepwaterMeltingRate";
    71                 case BasalforcingsUpperwaterMeltingRateEnum : return "BasalforcingsUpperwaterMeltingRate";
    7271                case BasalforcingsDtbgEnum : return "BasalforcingsDtbg";
    7372                case BasalforcingsEnum : return "Basalforcings";
    74                 case BasalforcingsIsmp6BasinAreaEnum : return "BasalforcingsIsmp6BasinArea";
    75                 case BasalforcingsIsmp6DeltaTEnum : return "BasalforcingsIsmp6DeltaT";
    76                 case BasalforcingsIsmp6Gamma0Enum : return "BasalforcingsIsmp6Gamma0";
     73                case BasalforcingsIsmp6AverageTfEnum : return "BasalforcingsIsmp6AverageTf";
    7774                case BasalforcingsIsmp6IsLocalEnum : return "BasalforcingsIsmp6IsLocal";
    78                 case BasalforcingsIsmp6NumBasinsEnum : return "BasalforcingsIsmp6NumBasins";
    79                 case BasalforcingsIsmp6TfDepthsEnum : return "BasalforcingsIsmp6TfDepths";
    80                 case BasalforcingsIsmp6AverageTfEnum : return "BasalforcingsIsmp6AverageTf";
    8175                case BasalforcingsLowercrustheatEnum : return "BasalforcingsLowercrustheat";
    8276                case BasalforcingsMantleconductivityEnum : return "BasalforcingsMantleconductivity";
     
    10397                case BasalforcingsUpperdepthMeltEnum : return "BasalforcingsUpperdepthMelt";
    10498                case BasalforcingsUpperwaterElevationEnum : return "BasalforcingsUpperwaterElevation";
     99                case BasalforcingsUpperwaterMeltingRateEnum : return "BasalforcingsUpperwaterMeltingRate";
    105100                case CalvingCrevasseDepthEnum : return "CalvingCrevasseDepth";
    106101                case CalvingHeightAboveFloatationEnum : return "CalvingHeightAboveFloatation";
     
    112107                case ConstantsReferencetemperatureEnum : return "ConstantsReferencetemperature";
    113108                case ConstantsYtsEnum : return "ConstantsYts";
     109                case ControlInputSizeMEnum : return "ControlInputSizeM";
     110                case ControlInputSizeNEnum : return "ControlInputSizeN";
    114111                case DamageC1Enum : return "DamageC1";
    115112                case DamageC2Enum : return "DamageC2";
     
    143140                case FlowequationIsSSAEnum : return "FlowequationIsSSA";
    144141                case FrictionCouplingEnum : return "FrictionCoupling";
     142                case FrictionDeltaEnum : return "FrictionDelta";
    145143                case FrictionFEnum : return "FrictionF";
    146144                case FrictionGammaEnum : return "FrictionGamma";
     
    148146                case FrictionPseudoplasticityExponentEnum : return "FrictionPseudoplasticityExponent";
    149147                case FrictionThresholdSpeedEnum : return "FrictionThresholdSpeed";
    150                 case FrictionDeltaEnum : return "FrictionDelta";
    151148                case FrictionVoidRatioEnum : return "FrictionVoidRatio";
    152149                case FrontalForcingsBasinIcefrontAreaEnum : return "FrontalForcingsBasinIcefrontArea";
     
    155152                case FrontalForcingsParamEnum : return "FrontalForcingsParam";
    156153                case GiaCrossSectionShapeEnum : return "GiaCrossSectionShape";
    157                 case GroundinglineMigrationEnum : return "GroundinglineMigration";
    158154                case GroundinglineFrictionInterpolationEnum : return "GroundinglineFrictionInterpolation";
    159155                case GroundinglineMeltInterpolationEnum : return "GroundinglineMeltInterpolation";
    160                 case HydrologyBumpSpacingEnum : return "HydrologyBumpSpacing";
     156                case GroundinglineMigrationEnum : return "GroundinglineMigration";
    161157                case HydrologyCavitySpacingEnum : return "HydrologyCavitySpacing";
    162                 case HydrologydcEplflipLockEnum : return "HydrologydcEplflipLock";
    163                 case HydrologydcEplThickCompEnum : return "HydrologydcEplThickComp";
     158                case HydrologyChannelConductivityEnum : return "HydrologyChannelConductivity";
     159                case HydrologyChannelSheetWidthEnum : return "HydrologyChannelSheetWidth";
     160                case HydrologyEnglacialVoidRatioEnum : return "HydrologyEnglacialVoidRatio";
     161                case HydrologyIschannelsEnum : return "HydrologyIschannels";
     162                case HydrologyModelEnum : return "HydrologyModel";
     163                case HydrologyNumRequestedOutputsEnum : return "HydrologyNumRequestedOutputs";
     164                case HydrologyPressureMeltCoefficientEnum : return "HydrologyPressureMeltCoefficient";
     165                case HydrologyRelaxationEnum : return "HydrologyRelaxation";
     166                case HydrologyRequestedOutputsEnum : return "HydrologyRequestedOutputs";
     167                case HydrologySedimentKmaxEnum : return "HydrologySedimentKmax";
     168                case HydrologyStepsPerStepEnum : return "HydrologyStepsPerStep";
     169                case HydrologyStorageEnum : return "HydrologyStorage";
    164170                case HydrologydcEplColapseThicknessEnum : return "HydrologydcEplColapseThickness";
    165171                case HydrologydcEplCompressibilityEnum : return "HydrologydcEplCompressibility";
     
    168174                case HydrologydcEplMaxThicknessEnum : return "HydrologydcEplMaxThickness";
    169175                case HydrologydcEplPorosityEnum : return "HydrologydcEplPorosity";
     176                case HydrologydcEplThickCompEnum : return "HydrologydcEplThickComp";
     177                case HydrologydcEplflipLockEnum : return "HydrologydcEplflipLock";
    170178                case HydrologydcIsefficientlayerEnum : return "HydrologydcIsefficientlayer";
    171179                case HydrologydcLeakageFactorEnum : return "HydrologydcLeakageFactor";
     180                case HydrologydcMaxIterEnum : return "HydrologydcMaxIter";
     181                case HydrologydcPenaltyFactorEnum : return "HydrologydcPenaltyFactor";
     182                case HydrologydcPenaltyLockEnum : return "HydrologydcPenaltyLock";
     183                case HydrologydcRelTolEnum : return "HydrologydcRelTol";
    172184                case HydrologydcSedimentCompressibilityEnum : return "HydrologydcSedimentCompressibility";
    173185                case HydrologydcSedimentPorosityEnum : return "HydrologydcSedimentPorosity";
    174186                case HydrologydcSedimentThicknessEnum : return "HydrologydcSedimentThickness";
    175                 case HydrologydcMaxIterEnum : return "HydrologydcMaxIter";
    176                 case HydrologydcPenaltyFactorEnum : return "HydrologydcPenaltyFactor";
    177                 case HydrologydcWaterCompressibilityEnum : return "HydrologydcWaterCompressibility";
    178                 case HydrologydcPenaltyLockEnum : return "HydrologydcPenaltyLock";
    179                 case HydrologydcRelTolEnum : return "HydrologydcRelTol";
    180187                case HydrologydcSedimentlimitEnum : return "HydrologydcSedimentlimit";
    181188                case HydrologydcSedimentlimitFlagEnum : return "HydrologydcSedimentlimitFlag";
    182189                case HydrologydcTransferFlagEnum : return "HydrologydcTransferFlag";
    183190                case HydrologydcUnconfinedFlagEnum : return "HydrologydcUnconfinedFlag";
     191                case HydrologydcWaterCompressibilityEnum : return "HydrologydcWaterCompressibility";
    184192                case HydrologydtEnum : return "Hydrologydt";
    185                 case HydrologyIschannelsEnum : return "HydrologyIschannels";
    186                 case HydrologyChannelConductivityEnum : return "HydrologyChannelConductivity";
    187                 case HydrologyChannelSheetWidthEnum : return "HydrologyChannelSheetWidth";
    188                 case HydrologyEnglacialVoidRatioEnum : return "HydrologyEnglacialVoidRatio";
    189                 case HydrologyModelEnum : return "HydrologyModel";
    190                 case HydrologyNumRequestedOutputsEnum : return "HydrologyNumRequestedOutputs";
    191                 case HydrologyPressureMeltCoefficientEnum : return "HydrologyPressureMeltCoefficient";
    192                 case HydrologyRelaxationEnum : return "HydrologyRelaxation";
    193                 case HydrologyRequestedOutputsEnum : return "HydrologyRequestedOutputs";
    194                 case HydrologySedimentKmaxEnum : return "HydrologySedimentKmax";
    195193                case HydrologyshreveStabilizationEnum : return "HydrologyshreveStabilization";
    196                 case HydrologyStepsPerStepEnum : return "HydrologyStepsPerStep";
    197                 case HydrologyStorageEnum : return "HydrologyStorage";
    198194                case IcecapToEarthCommEnum : return "IcecapToEarthComm";
    199195                case IndexEnum : return "Index";
     
    207203                case InversionControlParametersEnum : return "InversionControlParameters";
    208204                case InversionControlScalingFactorsEnum : return "InversionControlScalingFactors";
    209                 case ControlInputSizeMEnum : return "ControlInputSizeM";
    210                 case ControlInputSizeNEnum : return "ControlInputSizeN";
    211205                case InversionCostFunctionsEnum : return "InversionCostFunctions";
    212206                case InversionDxminEnum : return "InversionDxmin";
     
    249243                case MaterialsBetaEnum : return "MaterialsBeta";
    250244                case MaterialsEarthDensityEnum : return "MaterialsEarthDensity";
     245                case MaterialsEffectiveconductivityAveragingEnum : return "MaterialsEffectiveconductivityAveraging";
    251246                case MaterialsHeatcapacityEnum : return "MaterialsHeatcapacity";
    252247                case MaterialsLatentheatEnum : return "MaterialsLatentheat";
     
    259254                case MaterialsMuWaterEnum : return "MaterialsMuWater";
    260255                case MaterialsRheologyLawEnum : return "MaterialsRheologyLaw";
     256                case MaterialsRhoFreshwaterEnum : return "MaterialsRhoFreshwater";
    261257                case MaterialsRhoIceEnum : return "MaterialsRhoIce";
    262                 case MaterialsRhoFreshwaterEnum : return "MaterialsRhoFreshwater";
    263258                case MaterialsRhoSeawaterEnum : return "MaterialsRhoSeawater";
    264259                case MaterialsTemperateiceconductivityEnum : return "MaterialsTemperateiceconductivity";
    265                 case MaterialsEffectiveconductivityAveragingEnum : return "MaterialsEffectiveconductivityAveraging";
     260                case MaterialsThermalExchangeVelocityEnum : return "MaterialsThermalExchangeVelocity";
    266261                case MaterialsThermalconductivityEnum : return "MaterialsThermalconductivity";
    267                 case MaterialsThermalExchangeVelocityEnum : return "MaterialsThermalExchangeVelocity";
    268262                case MeltingOffsetEnum : return "MeltingOffset";
    269263                case MeshAverageVertexConnectivityEnum : return "MeshAverageVertexConnectivity";
     
    280274                case OutputBufferPointerEnum : return "OutputBufferPointer";
    281275                case OutputBufferSizePointerEnum : return "OutputBufferSizePointer";
    282                 case OutputdefinitionEnum : return "Outputdefinition";
    283276                case OutputFileNameEnum : return "OutputFileName";
    284277                case OutputFilePointerEnum : return "OutputFilePointer";
     278                case OutputdefinitionEnum : return "Outputdefinition";
    285279                case ParamEnum : return "Param";
    286280                case ParametersEnum : return "Parameters";
     
    322316                case SealevelriseUElasticEnum : return "SealevelriseUElastic";
    323317                case SettingsIoGatherEnum : return "SettingsIoGather";
     318                case SettingsNumResultsOnNodesEnum : return "SettingsNumResultsOnNodes";
    324319                case SettingsOutputFrequencyEnum : return "SettingsOutputFrequency";
    325                 case SettingsSbCouplingFrequencyEnum : return "SettingsSbCouplingFrequency";
    326320                case SettingsRecordingFrequencyEnum : return "SettingsRecordingFrequency";
    327321                case SettingsResultsOnNodesEnum : return "SettingsResultsOnNodes";
    328                 case SettingsNumResultsOnNodesEnum : return "SettingsNumResultsOnNodes";
     322                case SettingsSbCouplingFrequencyEnum : return "SettingsSbCouplingFrequency";
    329323                case SettingsSolverResidueThresholdEnum : return "SettingsSolverResidueThreshold";
    330324                case SettingsWaitonlockEnum : return "SettingsWaitonlock";
     325                case SmbAIceEnum : return "SmbAIce";
     326                case SmbAIdxEnum : return "SmbAIdx";
     327                case SmbASnowEnum : return "SmbASnow";
    331328                case SmbAccualtiEnum : return "SmbAccualti";
    332329                case SmbAccugradEnum : return "SmbAccugrad";
    333330                case SmbAccurefEnum : return "SmbAccuref";
    334331                case SmbAdThreshEnum : return "SmbAdThresh";
    335                 case SmbAIceEnum : return "SmbAIce";
    336                 case SmbAIdxEnum : return "SmbAIdx";
    337                 case SmbDesfacEnum : return "SmbDesfac";
    338                 case SmbDpermilEnum : return "SmbDpermil";
    339                 case SmbDsnowIdxEnum : return "SmbDsnowIdx";
    340                 case SmbASnowEnum : return "SmbASnow";
    341332                case SmbCldFracEnum : return "SmbCldFrac";
    342333                case SmbDelta18oEnum : return "SmbDelta18o";
    343334                case SmbDelta18oSurfaceEnum : return "SmbDelta18oSurface";
    344335                case SmbDenIdxEnum : return "SmbDenIdx";
     336                case SmbDesfacEnum : return "SmbDesfac";
     337                case SmbDpermilEnum : return "SmbDpermil";
     338                case SmbDsnowIdxEnum : return "SmbDsnowIdx";
    345339                case SmbDtEnum : return "SmbDt";
    346340                case SmbEnum : return "Smb";
     
    353347                case SmbIsdelta18oEnum : return "SmbIsdelta18o";
    354348                case SmbIsdensificationEnum : return "SmbIsdensification";
     349                case SmbIsfirnwarmingEnum : return "SmbIsfirnwarming";
    355350                case SmbIsgraingrowthEnum : return "SmbIsgraingrowth";
    356                 case SmbIsfirnwarmingEnum : return "SmbIsfirnwarming";
    357351                case SmbIsmeltEnum : return "SmbIsmelt";
    358352                case SmbIsmungsmEnum : return "SmbIsmungsm";
     353                case SmbIsprecipscaledEnum : return "SmbIsprecipscaled";
    359354                case SmbIssetpddfacEnum : return "SmbIssetpddfac";
    360355                case SmbIsshortwaveEnum : return "SmbIsshortwave";
    361356                case SmbIstemperaturescaledEnum : return "SmbIstemperaturescaled";
    362                 case SmbIsprecipscaledEnum : return "SmbIsprecipscaled";
    363357                case SmbIsthermalEnum : return "SmbIsthermal";
    364358                case SmbIsturbulentfluxEnum : return "SmbIsturbulentflux";
     
    366360                case SmbNumRequestedOutputsEnum : return "SmbNumRequestedOutputs";
    367361                case SmbPfacEnum : return "SmbPfac";
     362                case SmbRdlEnum : return "SmbRdl";
    368363                case SmbRequestedOutputsEnum : return "SmbRequestedOutputs";
    369                 case SmbRdlEnum : return "SmbRdl";
    370364                case SmbRlapsEnum : return "SmbRlaps";
    371365                case SmbRlapslgmEnum : return "SmbRlapslgm";
     
    440434                case VelocityEnum : return "Velocity";
    441435                case WorldCommEnum : return "WorldComm";
     436                case BasalforcingsIsmp6BasinAreaEnum : return "BasalforcingsIsmp6BasinArea";
     437                case BasalforcingsIsmp6DeltaTEnum : return "BasalforcingsIsmp6DeltaT";
     438                case BasalforcingsIsmp6Gamma0Enum : return "BasalforcingsIsmp6Gamma0";
     439                case BasalforcingsIsmp6NumBasinsEnum : return "BasalforcingsIsmp6NumBasins";
     440                case BasalforcingsIsmp6TfDepthsEnum : return "BasalforcingsIsmp6TfDepths";
    442441                case ParametersENDEnum : return "ParametersEND";
    443442                case InputsSTARTEnum : return "InputsSTART";
     
    457456                case BasalforcingsGeothermalfluxEnum : return "BasalforcingsGeothermalflux";
    458457                case BasalforcingsGroundediceMeltingRateEnum : return "BasalforcingsGroundediceMeltingRate";
     458                case BasalforcingsIsmp6BasinIdEnum : return "BasalforcingsIsmp6BasinId";
    459459                case BasalforcingsIsmp6TfEnum : return "BasalforcingsIsmp6Tf";
    460460                case BasalforcingsIsmp6TfShelfEnum : return "BasalforcingsIsmp6TfShelf";
    461                 case BasalforcingsIsmp6BasinIdEnum : return "BasalforcingsIsmp6BasinId";
    462461                case BasalforcingsPicoBasinIdEnum : return "BasalforcingsPicoBasinId";
    463462                case BasalforcingsPicoBoxIdEnum : return "BasalforcingsPicoBoxId";
     
    473472                case CalvingCalvingrateEnum : return "CalvingCalvingrate";
    474473                case CalvingHabFractionEnum : return "CalvingHabFraction";
     474                case CalvingMeltingrateEnum : return "CalvingMeltingrate";
     475                case CalvingStressThresholdFloatingiceEnum : return "CalvingStressThresholdFloatingice";
     476                case CalvingStressThresholdGroundediceEnum : return "CalvingStressThresholdGroundedice";
    475477                case CalvinglevermannCoeffEnum : return "CalvinglevermannCoeff";
    476                 case CalvingMeltingrateEnum : return "CalvingMeltingrate";
    477478                case CalvingratexAverageEnum : return "CalvingratexAverage";
    478479                case CalvingratexEnum : return "Calvingratex";
    479480                case CalvingrateyAverageEnum : return "CalvingrateyAverage";
    480481                case CalvingrateyEnum : return "Calvingratey";
    481                 case CalvingStressThresholdFloatingiceEnum : return "CalvingStressThresholdFloatingice";
    482                 case CalvingStressThresholdGroundediceEnum : return "CalvingStressThresholdGroundedice";
    483482                case ConvergedEnum : return "Converged";
    484483                case CrevasseDepthEnum : return "CrevasseDepth";
     484                case DamageDEnum : return "DamageD";
    485485                case DamageDbarEnum : return "DamageDbar";
    486                 case DamageDEnum : return "DamageD";
    487486                case DamageFEnum : return "DamageF";
    488487                case DegreeOfChannelizationEnum : return "DegreeOfChannelization";
     
    502501                case DrivingStressXEnum : return "DrivingStressX";
    503502                case DrivingStressYEnum : return "DrivingStressY";
     503                case EffectivePressureEnum : return "EffectivePressure";
    504504                case EffectivePressureHydrostepEnum : return "EffectivePressureHydrostep";
    505505                case EffectivePressureStackedEnum : return "EffectivePressureStacked";
    506                 case EffectivePressureEnum : return "EffectivePressure";
    507506                case EnthalpyEnum : return "Enthalpy";
    508507                case EnthalpyPicardEnum : return "EnthalpyPicard";
    509                 case EplHeadStackedEnum : return "EplHeadStacked";
    510508                case EplHeadEnum : return "EplHead";
    511509                case EplHeadHydrostepEnum : return "EplHeadHydrostep";
     
    513511                case EplHeadSlopeXEnum : return "EplHeadSlopeX";
    514512                case EplHeadSlopeYEnum : return "EplHeadSlopeY";
     513                case EplHeadStackedEnum : return "EplHeadStacked";
    515514                case EsaDeltathicknessEnum : return "EsaDeltathickness";
    516515                case EsaEmotionEnum : return "EsaEmotion";
    517516                case EsaNmotionEnum : return "EsaNmotion";
    518                 case EsaUmotionEnum : return "EsaUmotion";
    519517                case EsaRotationrateEnum : return "EsaRotationrate";
    520518                case EsaStrainratexxEnum : return "EsaStrainratexx";
    521519                case EsaStrainratexyEnum : return "EsaStrainratexy";
    522520                case EsaStrainrateyyEnum : return "EsaStrainrateyy";
     521                case EsaUmotionEnum : return "EsaUmotion";
    523522                case EsaXmotionEnum : return "EsaXmotion";
    524523                case EsaYmotionEnum : return "EsaYmotion";
     
    528527                case FrictionCEnum : return "FrictionC";
    529528                case FrictionCmaxEnum : return "FrictionCmax";
     529                case FrictionCoefficientEnum : return "FrictionCoefficient";
    530530                case FrictionCoefficientcoulombEnum : return "FrictionCoefficientcoulomb";
    531                 case FrictionCoefficientEnum : return "FrictionCoefficient";
    532531                case FrictionEffectivePressureEnum : return "FrictionEffectivePressure";
    533                 case FrictionfEnum : return "Frictionf";
    534532                case FrictionMEnum : return "FrictionM";
    535533                case FrictionPEnum : return "FrictionP";
    536534                case FrictionPressureAdjustedTemperatureEnum : return "FrictionPressureAdjustedTemperature";
    537535                case FrictionQEnum : return "FrictionQ";
     536                case FrictionSedimentCompressibilityCoefficientEnum : return "FrictionSedimentCompressibilityCoefficient";
     537                case FrictionTillFrictionAngleEnum : return "FrictionTillFrictionAngle";
    538538                case FrictionWaterLayerEnum : return "FrictionWaterLayer";
     539                case FrictionfEnum : return "Frictionf";
    539540                case FrontalForcingsSubglacialDischargeEnum : return "FrontalForcingsSubglacialDischarge";
    540541                case FrontalForcingsThermalForcingEnum : return "FrontalForcingsThermalForcing";
    541                 case HydrologyWatercolumnMaxEnum : return "HydrologyWatercolumnMax";
    542                 case FrictionTillFrictionAngleEnum : return "FrictionTillFrictionAngle";
    543                 case FrictionSedimentCompressibilityCoefficientEnum : return "FrictionSedimentCompressibilityCoefficient";
    544542                case GeometryHydrostaticRatioEnum : return "GeometryHydrostaticRatio";
    545543                case GiaLithosphereThicknessEnum : return "GiaLithosphereThickness";
    546544                case GiaMantleViscosityEnum : return "GiaMantleViscosity";
     545                case GiaWEnum : return "GiaW";
    547546                case GiadWdtEnum : return "GiadWdt";
    548                 case GiaWEnum : return "GiaW";
    549547                case GradientEnum : return "Gradient";
    550548                case GroundinglineHeightEnum : return "GroundinglineHeight";
     
    553551                case HydrologyBasalFluxEnum : return "HydrologyBasalFlux";
    554552                case HydrologyBumpHeightEnum : return "HydrologyBumpHeight";
    555                 case HydrologySheetThicknessEnum : return "HydrologySheetThickness";
    556                 case HydrologydcBasalMoulinInputEnum : return "HydrologydcBasalMoulinInput";
    557                 case HydrologydcEplThicknessHydrostepEnum : return "HydrologydcEplThicknessHydrostep";
    558                 case HydrologydcEplThicknessOldEnum : return "HydrologydcEplThicknessOld";
    559                 case HydrologydcMaskEplactiveEltEnum : return "HydrologydcMaskEplactiveElt";
    560                 case HydrologydcMaskEplactiveNodeEnum : return "HydrologydcMaskEplactiveNode";
    561                 case HydrologydcMaskThawedEltEnum : return "HydrologydcMaskThawedElt";
    562                 case HydrologydcMaskThawedNodeEnum : return "HydrologydcMaskThawedNode";
    563                 case HydrologydcSedimentTransmitivityEnum : return "HydrologydcSedimentTransmitivity";
     553                case HydrologyBumpSpacingEnum : return "HydrologyBumpSpacing";
     554                case HydrologyDrainageRateEnum : return "HydrologyDrainageRate";
    564555                case HydrologyEnglacialInputEnum : return "HydrologyEnglacialInput";
    565                 case HydrologydcEplThicknessStackedEnum : return "HydrologydcEplThicknessStacked";
    566                 case HydrologydcEplThicknessEnum : return "HydrologydcEplThickness";
    567556                case HydrologyGapHeightEnum : return "HydrologyGapHeight";
    568557                case HydrologyHeadEnum : return "HydrologyHead";
     
    572561                case HydrologyReynoldsEnum : return "HydrologyReynolds";
    573562                case HydrologySheetConductivityEnum : return "HydrologySheetConductivity";
     563                case HydrologySheetThicknessEnum : return "HydrologySheetThickness";
    574564                case HydrologyWaterVxEnum : return "HydrologyWaterVx";
    575565                case HydrologyWaterVyEnum : return "HydrologyWaterVy";
    576                 case HydrologyDrainageRateEnum : return "HydrologyDrainageRate";
     566                case HydrologyWatercolumnMaxEnum : return "HydrologyWatercolumnMax";
     567                case HydrologydcBasalMoulinInputEnum : return "HydrologydcBasalMoulinInput";
     568                case HydrologydcEplThicknessEnum : return "HydrologydcEplThickness";
     569                case HydrologydcEplThicknessHydrostepEnum : return "HydrologydcEplThicknessHydrostep";
     570                case HydrologydcEplThicknessOldEnum : return "HydrologydcEplThicknessOld";
     571                case HydrologydcEplThicknessStackedEnum : return "HydrologydcEplThicknessStacked";
     572                case HydrologydcMaskEplactiveEltEnum : return "HydrologydcMaskEplactiveElt";
     573                case HydrologydcMaskEplactiveNodeEnum : return "HydrologydcMaskEplactiveNode";
     574                case HydrologydcMaskThawedEltEnum : return "HydrologydcMaskThawedElt";
     575                case HydrologydcMaskThawedNodeEnum : return "HydrologydcMaskThawedNode";
     576                case HydrologydcSedimentTransmitivityEnum : return "HydrologydcSedimentTransmitivity";
    577577                case IceEnum : return "Ice";
    578578                case IceMaskNodeActivationEnum : return "IceMaskNodeActivation";
     
    591591                case MaskGroundediceLevelsetEnum : return "MaskGroundediceLevelset";
    592592                case MaskIceLevelsetEnum : return "MaskIceLevelset";
    593                 case MasstransportSpcthicknessEnum : return "MasstransportSpcthickness";
    594593                case MaskLandLevelsetEnum : return "MaskLandLevelset";
    595594                case MaskOceanLevelsetEnum : return "MaskOceanLevelset";
     595                case MasstransportSpcthicknessEnum : return "MasstransportSpcthickness";
     596                case MaterialsRheologyBEnum : return "MaterialsRheologyB";
    596597                case MaterialsRheologyBbarEnum : return "MaterialsRheologyBbar";
    597                 case MaterialsRheologyBEnum : return "MaterialsRheologyB";
     598                case MaterialsRheologyEEnum : return "MaterialsRheologyE";
    598599                case MaterialsRheologyEbarEnum : return "MaterialsRheologyEbar";
     600                case MaterialsRheologyEcEnum : return "MaterialsRheologyEc";
    599601                case MaterialsRheologyEcbarEnum : return "MaterialsRheologyEcbar";
    600                 case MaterialsRheologyEcEnum : return "MaterialsRheologyEc";
    601                 case MaterialsRheologyEEnum : return "MaterialsRheologyE";
     602                case MaterialsRheologyEsEnum : return "MaterialsRheologyEs";
    602603                case MaterialsRheologyEsbarEnum : return "MaterialsRheologyEsbar";
    603                 case MaterialsRheologyEsEnum : return "MaterialsRheologyEs";
    604604                case MaterialsRheologyNEnum : return "MaterialsRheologyN";
    605605                case MeshScaleFactorEnum : return "MeshScaleFactor";
     
    616616                case PressureEnum : return "Pressure";
    617617                case RheologyBAbsGradientEnum : return "RheologyBAbsGradient";
     618                case RheologyBInitialguessEnum : return "RheologyBInitialguess";
     619                case RheologyBInitialguessMisfitEnum : return "RheologyBInitialguessMisfit";
    618620                case RheologyBbarAbsGradientEnum : return "RheologyBbarAbsGradient";
    619                 case RheologyBInitialguessMisfitEnum : return "RheologyBInitialguessMisfit";
    620                 case RheologyBInitialguessEnum : return "RheologyBInitialguess";
    621621                case SealevelEnum : return "Sealevel";
    622622                case SealevelEustaticMaskEnum : return "SealevelEustaticMask";
     623                case SealevelEustaticOceanMaskEnum : return "SealevelEustaticOceanMask";
     624                case SealevelNEsaEnum : return "SealevelNEsa";
     625                case SealevelNEsaRateEnum : return "SealevelNEsaRate";
     626                case SealevelNGiaEnum : return "SealevelNGia";
     627                case SealevelNGiaRateEnum : return "SealevelNGiaRate";
     628                case SealevelRSLEnum : return "SealevelRSL";
     629                case SealevelRSLEustaticEnum : return "SealevelRSLEustatic";
     630                case SealevelRSLEustaticRateEnum : return "SealevelRSLEustaticRate";
     631                case SealevelRSLRateEnum : return "SealevelRSLRate";
     632                case SealevelUEastEsaEnum : return "SealevelUEastEsa";
     633                case SealevelUEsaEnum : return "SealevelUEsa";
     634                case SealevelUEsaRateEnum : return "SealevelUEsaRate";
     635                case SealevelUGiaEnum : return "SealevelUGia";
     636                case SealevelUGiaRateEnum : return "SealevelUGiaRate";
     637                case SealevelUNorthEsaEnum : return "SealevelUNorthEsa";
    623638                case SealevelriseCumDeltathicknessEnum : return "SealevelriseCumDeltathickness";
    624639                case SealevelriseDeltathicknessEnum : return "SealevelriseDeltathickness";
    625                 case SealevelUEsaRateEnum : return "SealevelUEsaRate";
    626                 case SealevelNEsaRateEnum : return "SealevelNEsaRate";
    627                 case SealevelRSLRateEnum : return "SealevelRSLRate";
    628                 case SealevelUEsaEnum : return "SealevelUEsa";
    629                 case SealevelRSLEustaticRateEnum : return "SealevelRSLEustaticRate";
    630640                case SealevelriseSpcthicknessEnum : return "SealevelriseSpcthickness";
    631641                case SealevelriseStericRateEnum : return "SealevelriseStericRate";
    632                 case SealevelNEsaEnum : return "SealevelNEsa";
    633                 case SealevelUGiaEnum : return "SealevelUGia";
    634                 case SealevelNGiaEnum : return "SealevelNGia";
    635                 case SealevelRSLEnum : return "SealevelRSL";
    636                 case SealevelRSLEustaticEnum : return "SealevelRSLEustatic";
    637                 case SealevelUNorthEsaEnum : return "SealevelUNorthEsa";
    638                 case SealevelUEastEsaEnum : return "SealevelUEastEsa";
    639                 case SealevelNGiaRateEnum : return "SealevelNGiaRate";
    640                 case SealevelUGiaRateEnum : return "SealevelUGiaRate";
    641                 case SealevelEustaticOceanMaskEnum : return "SealevelEustaticOceanMask";
    642                 case SedimentHeadStackedEnum : return "SedimentHeadStacked";
    643642                case SedimentHeadEnum : return "SedimentHead";
    644643                case SedimentHeadHydrostepEnum : return "SedimentHeadHydrostep";
    645644                case SedimentHeadOldEnum : return "SedimentHeadOld";
    646645                case SedimentHeadResidualEnum : return "SedimentHeadResidual";
     646                case SedimentHeadStackedEnum : return "SedimentHeadStacked";
    647647                case SigmaNNEnum : return "SigmaNN";
    648648                case SigmaVMEnum : return "SigmaVM";
     649                case SmbAEnum : return "SmbA";
     650                case SmbAValueEnum : return "SmbAValue";
    649651                case SmbAccumulationEnum : return "SmbAccumulation";
    650                 case SmbAEnum : return "SmbA";
    651652                case SmbAiniEnum : return "SmbAini";
    652                 case SmbAValueEnum : return "SmbAValue";
    653653                case SmbBMaxEnum : return "SmbBMax";
    654654                case SmbBMinEnum : return "SmbBMin";
     
    656656                case SmbBPosEnum : return "SmbBPos";
    657657                case SmbCEnum : return "SmbC";
    658                 case SmbDailysnowfallEnum : return "SmbDailysnowfall";
    659                 case SmbDailyrainfallEnum : return "SmbDailyrainfall";
    660                 case SmbDailydsradiationEnum : return "SmbDailydsradiation";
    661                 case SmbDailydlradiationEnum : return "SmbDailydlradiation";
    662                 case SmbDailywindspeedEnum : return "SmbDailywindspeed";
    663                 case SmbDailypressureEnum : return "SmbDailypressure";
     658                case SmbDEnum : return "SmbD";
    664659                case SmbDailyairdensityEnum : return "SmbDailyairdensity";
    665660                case SmbDailyairhumidityEnum : return "SmbDailyairhumidity";
     661                case SmbDailydlradiationEnum : return "SmbDailydlradiation";
     662                case SmbDailydsradiationEnum : return "SmbDailydsradiation";
     663                case SmbDailypressureEnum : return "SmbDailypressure";
     664                case SmbDailyrainfallEnum : return "SmbDailyrainfall";
     665                case SmbDailysnowfallEnum : return "SmbDailysnowfall";
    666666                case SmbDailytemperatureEnum : return "SmbDailytemperature";
    667                 case SmbDEnum : return "SmbD";
     667                case SmbDailywindspeedEnum : return "SmbDailywindspeed";
    668668                case SmbDiniEnum : return "SmbDini";
    669669                case SmbDlwrfEnum : return "SmbDlwrf";
    670670                case SmbDswrfEnum : return "SmbDswrf";
     671                case SmbDzAddEnum : return "SmbDzAdd";
    671672                case SmbDzEnum : return "SmbDz";
    672                 case SmbDziniEnum : return "SmbDzini";
    673673                case SmbDzMinEnum : return "SmbDzMin";
    674674                case SmbDzTopEnum : return "SmbDzTop";
     675                case SmbDziniEnum : return "SmbDzini";
    675676                case SmbEAirEnum : return "SmbEAir";
    676677                case SmbECEnum : return "SmbEC";
     
    678679                case SmbElaEnum : return "SmbEla";
    679680                case SmbEvaporationEnum : return "SmbEvaporation";
     681                case SmbFACEnum : return "SmbFAC";
    680682                case SmbGdnEnum : return "SmbGdn";
    681683                case SmbGdniniEnum : return "SmbGdnini";
     
    685687                case SmbIsInitializedEnum : return "SmbIsInitialized";
    686688                case SmbMAddEnum : return "SmbMAdd";
     689                case SmbMassBalanceClimateEnum : return "SmbMassBalanceClimate";
    687690                case SmbMassBalanceEnum : return "SmbMassBalance";
    688                 case SmbMassBalanceClimateEnum : return "SmbMassBalanceClimate";
     691                case SmbMeanLHFEnum : return "SmbMeanLHF";
     692                case SmbMeanSHFEnum : return "SmbMeanSHF";
     693                case SmbMeanULWEnum : return "SmbMeanULW";
    689694                case SmbMeltEnum : return "SmbMelt";
    690695                case SmbMonthlytemperaturesEnum : return "SmbMonthlytemperatures";
     696                case SmbNetLWEnum : return "SmbNetLW";
     697                case SmbNetSWEnum : return "SmbNetSW";
    691698                case SmbPAirEnum : return "SmbPAir";
     699                case SmbPEnum : return "SmbP";
    692700                case SmbPddfacIceEnum : return "SmbPddfacIce";
    693701                case SmbPddfacSnowEnum : return "SmbPddfacSnow";
    694                 case SmbPEnum : return "SmbP";
    695702                case SmbPrecipitationEnum : return "SmbPrecipitation";
    696703                case SmbPrecipitationsAnomalyEnum : return "SmbPrecipitationsAnomaly";
     
    702709                case SmbReiniEnum : return "SmbReini";
    703710                case SmbRunoffEnum : return "SmbRunoff";
     711                case SmbS0gcmEnum : return "SmbS0gcm";
    704712                case SmbS0pEnum : return "SmbS0p";
    705713                case SmbS0tEnum : return "SmbS0t";
    706                 case SmbS0gcmEnum : return "SmbS0gcm";
    707714                case SmbSizeiniEnum : return "SmbSizeini";
     715                case SmbSmbCorrEnum : return "SmbSmbCorr";
    708716                case SmbSmbrefEnum : return "SmbSmbref";
    709                 case SmbSmbCorrEnum : return "SmbSmbCorr";
     717                case SmbTEnum : return "SmbT";
    710718                case SmbTaEnum : return "SmbTa";
     719                case SmbTeValueEnum : return "SmbTeValue";
    711720                case SmbTemperaturesAnomalyEnum : return "SmbTemperaturesAnomaly";
    712721                case SmbTemperaturesLgmEnum : return "SmbTemperaturesLgm";
    713722                case SmbTemperaturesPresentdayEnum : return "SmbTemperaturesPresentday";
    714723                case SmbTemperaturesReconstructedEnum : return "SmbTemperaturesReconstructed";
    715                 case SmbTEnum : return "SmbT";
    716                 case SmbTeValueEnum : return "SmbTeValue";
    717724                case SmbTiniEnum : return "SmbTini";
    718725                case SmbTmeanEnum : return "SmbTmean";
    719                 case SmbVmeanEnum : return "SmbVmean";
    720726                case SmbTzEnum : return "SmbTz";
    721727                case SmbVEnum : return "SmbV";
     728                case SmbVmeanEnum : return "SmbVmean";
    722729                case SmbVzEnum : return "SmbVz";
    723730                case SmbWEnum : return "SmbW";
     
    727734                case SmbZTopEnum : return "SmbZTop";
    728735                case SmbZYEnum : return "SmbZY";
    729                 case SmbDzAddEnum : return "SmbDzAdd";
    730                 case SmbFACEnum : return "SmbFAC";
    731                 case SmbMeanULWEnum : return "SmbMeanULW";
    732                 case SmbNetLWEnum : return "SmbNetLW";
    733                 case SmbNetSWEnum : return "SmbNetSW";
    734                 case SmbMeanLHFEnum : return "SmbMeanLHF";
    735                 case SmbMeanSHFEnum : return "SmbMeanSHF";
    736736                case StrainRateeffectiveEnum : return "StrainRateeffective";
    737737                case StrainRateparallelEnum : return "StrainRateparallel";
     
    763763                case SurfaceSlopeYEnum : return "SurfaceSlopeY";
    764764                case TemperatureEnum : return "Temperature";
     765                case TemperaturePDDEnum : return "TemperaturePDD";
    765766                case TemperaturePicardEnum : return "TemperaturePicard";
    766                 case TemperaturePDDEnum : return "TemperaturePDD";
    767767                case TemperatureSEMICEnum : return "TemperatureSEMIC";
    768768                case ThermalSpctemperatureEnum : return "ThermalSpctemperature";
     
    787787                case VzMeshEnum : return "VzMesh";
    788788                case VzSSAEnum : return "VzSSA";
     789                case WaterColumnOldEnum : return "WaterColumnOld";
    789790                case WatercolumnEnum : return "Watercolumn";
    790                 case WaterColumnOldEnum : return "WaterColumnOld";
    791791                case WaterfractionDrainageEnum : return "WaterfractionDrainage";
    792792                case WaterfractionDrainageIntegratedEnum : return "WaterfractionDrainageIntegrated";
     
    928928                case CalvingLevermannEnum : return "CalvingLevermann";
    929929                case CalvingVonmisesEnum : return "CalvingVonmises";
     930                case CfdragcoeffabsgradEnum : return "Cfdragcoeffabsgrad";
    930931                case CfsurfacelogvelEnum : return "Cfsurfacelogvel";
    931932                case CfsurfacesquareEnum : return "Cfsurfacesquare";
    932                 case CfdragcoeffabsgradEnum : return "Cfdragcoeffabsgrad";
     933                case ChannelEnum : return "Channel";
    933934                case ClosedEnum : return "Closed";
    934                 case ChannelEnum : return "Channel";
    935935                case ColinearEnum : return "Colinear";
    936936                case ConstraintsEnum : return "Constraints";
     
    939939                case ContoursEnum : return "Contours";
    940940                case ControlInputEnum : return "ControlInput";
     941                case ControlInputGradEnum : return "ControlInputGrad";
     942                case ControlInputMaxsEnum : return "ControlInputMaxs";
     943                case ControlInputMinsEnum : return "ControlInputMins";
    941944                case ControlInputValuesEnum : return "ControlInputValues";
    942                 case ControlInputMinsEnum : return "ControlInputMins";
    943                 case ControlInputMaxsEnum : return "ControlInputMaxs";
    944                 case ControlInputGradEnum : return "ControlInputGrad";
    945945                case CrouzeixRaviartEnum : return "CrouzeixRaviart";
    946946                case CuffeyEnum : return "Cuffey";
     
    949949                case DamageEvolutionSolutionEnum : return "DamageEvolutionSolution";
    950950                case DataSetEnum : return "DataSet";
     951                case DataSetParamEnum : return "DataSetParam";
    951952                case DatasetInputEnum : return "DatasetInput";
    952                 case DataSetParamEnum : return "DataSetParam";
    953953                case DefaultAnalysisEnum : return "DefaultAnalysis";
    954954                case DefaultCalvingEnum : return "DefaultCalving";
     
    978978                case ExtrudeFromBaseAnalysisEnum : return "ExtrudeFromBaseAnalysis";
    979979                case ExtrudeFromTopAnalysisEnum : return "ExtrudeFromTopAnalysis";
     980                case FSApproximationEnum : return "FSApproximation";
     981                case FSSolverEnum : return "FSSolver";
     982                case FSpressureEnum : return "FSpressure";
     983                case FSvelocityEnum : return "FSvelocity";
    980984                case FemModelEnum : return "FemModel";
    981985                case FileParamEnum : return "FileParam";
     
    989993                case FrontalForcingsDefaultEnum : return "FrontalForcingsDefault";
    990994                case FrontalForcingsRignotEnum : return "FrontalForcingsRignot";
    991                 case FSApproximationEnum : return "FSApproximation";
    992995                case FsetEnum : return "Fset";
    993                 case FSpressureEnum : return "FSpressure";
    994                 case FSSolverEnum : return "FSSolver";
    995                 case FSvelocityEnum : return "FSvelocity";
    996996                case FullMeltOnPartiallyFloatingEnum : return "FullMeltOnPartiallyFloating";
     997                case GLheightadvectionAnalysisEnum : return "GLheightadvectionAnalysis";
    997998                case GaussPentaEnum : return "GaussPenta";
    998999                case GaussSegEnum : return "GaussSeg";
     
    10011002                case GenericOptionEnum : return "GenericOption";
    10021003                case GenericParamEnum : return "GenericParam";
    1003                 case GLheightadvectionAnalysisEnum : return "GLheightadvectionAnalysis";
    10041004                case GiaIvinsAnalysisEnum : return "GiaIvinsAnalysis";
    10051005                case GiaSolutionEnum : return "GiaSolution";
     
    10101010                case GroundedAreaScaledEnum : return "GroundedAreaScaled";
    10111011                case GroundingOnlyEnum : return "GroundingOnly";
     1012                case GroundinglineMassFluxEnum : return "GroundinglineMassFlux";
    10121013                case GsetEnum : return "Gset";
    10131014                case GslEnum : return "Gsl";
     
    10161017                case HookEnum : return "Hook";
    10171018                case HydrologyDCEfficientAnalysisEnum : return "HydrologyDCEfficientAnalysis";
     1019                case HydrologyDCInefficientAnalysisEnum : return "HydrologyDCInefficientAnalysis";
     1020                case HydrologyGlaDSAnalysisEnum : return "HydrologyGlaDSAnalysis";
     1021                case HydrologyGlaDSEnum : return "HydrologyGlaDS";
     1022                case HydrologyPismAnalysisEnum : return "HydrologyPismAnalysis";
     1023                case HydrologyShaktiAnalysisEnum : return "HydrologyShaktiAnalysis";
     1024                case HydrologyShreveAnalysisEnum : return "HydrologyShreveAnalysis";
     1025                case HydrologySolutionEnum : return "HydrologySolution";
    10181026                case HydrologydcEnum : return "Hydrologydc";
    1019                 case HydrologyDCInefficientAnalysisEnum : return "HydrologyDCInefficientAnalysis";
    1020                 case HydrologyShreveAnalysisEnum : return "HydrologyShreveAnalysis";
     1027                case HydrologypismEnum : return "Hydrologypism";
     1028                case HydrologyshaktiEnum : return "Hydrologyshakti";
    10211029                case HydrologyshreveEnum : return "Hydrologyshreve";
    1022                 case HydrologySolutionEnum : return "HydrologySolution";
    1023                 case HydrologyGlaDSAnalysisEnum : return "HydrologyGlaDSAnalysis";
    1024                 case HydrologyShaktiAnalysisEnum : return "HydrologyShaktiAnalysis";
    1025                 case HydrologyPismAnalysisEnum : return "HydrologyPismAnalysis";
    1026                 case HydrologyGlaDSEnum : return "HydrologyGlaDS";
    1027                 case HydrologyshaktiEnum : return "Hydrologyshakti";
    1028                 case HydrologypismEnum : return "Hydrologypism";
    10291030                case IceMassEnum : return "IceMass";
    10301031                case IceMassScaledEnum : return "IceMassScaled";
     
    10331034                case IceVolumeEnum : return "IceVolume";
    10341035                case IceVolumeScaledEnum : return "IceVolumeScaled";
     1036                case IcefrontMassFluxEnum : return "IcefrontMassFlux";
     1037                case IcefrontMassFluxLevelsetEnum : return "IcefrontMassFluxLevelset";
    10351038                case IncrementalEnum : return "Incremental";
    10361039                case IndexedEnum : return "Indexed";
    1037                 case InternalEnum : return "Internal";
    1038                 case IntersectEnum : return "Intersect";
    10391040                case IntExternalResultEnum : return "IntExternalResult";
    10401041                case IntInputEnum : return "IntInput";
     
    10431044                case IntParamEnum : return "IntParam";
    10441045                case IntVecParamEnum : return "IntVecParam";
     1046                case InternalEnum : return "Internal";
     1047                case IntersectEnum : return "Intersect";
    10451048                case InversionVzObsEnum : return "InversionVzObs";
    10461049                case JEnum : return "J";
     
    10491052                case L2ProjectionEPLAnalysisEnum : return "L2ProjectionEPLAnalysis";
    10501053                case LACrouzeixRaviartEnum : return "LACrouzeixRaviart";
     1054                case LATaylorHoodEnum : return "LATaylorHood";
    10511055                case LambdaSEnum : return "LambdaS";
    1052                 case LATaylorHoodEnum : return "LATaylorHood";
    10531056                case LevelsetAnalysisEnum : return "LevelsetAnalysis";
    10541057                case LevelsetfunctionPicardEnum : return "LevelsetfunctionPicard";
    10551058                case LinearFloatingMeltRateEnum : return "LinearFloatingMeltRate";
    1056                 case SpatialLinearFloatingMeltRateEnum : return "SpatialLinearFloatingMeltRate";
    10571059                case LliboutryDuvalEnum : return "LliboutryDuval";
    10581060                case LoadsEnum : return "Loads";
     
    10671069                case LoveLrEnum : return "LoveLr";
    10681070                case LoveSolutionEnum : return "LoveSolution";
     1071                case MINIEnum : return "MINI";
     1072                case MINIcondensedEnum : return "MINIcondensed";
    10691073                case MantlePlumeGeothermalFluxEnum : return "MantlePlumeGeothermalFlux";
     1074                case MassFluxEnum : return "MassFlux";
     1075                case MassconEnum : return "Masscon";
    10701076                case MassconaxpbyEnum : return "Massconaxpby";
    1071                 case MassconEnum : return "Masscon";
    10721077                case MassfluxatgateEnum : return "Massfluxatgate";
    1073                 case MassFluxEnum : return "MassFlux";
    1074                 case GroundinglineMassFluxEnum : return "GroundinglineMassFlux";
    1075                 case IcefrontMassFluxEnum : return "IcefrontMassFlux";
    1076                 case IcefrontMassFluxLevelsetEnum : return "IcefrontMassFluxLevelset";
    10771078                case MasstransportAnalysisEnum : return "MasstransportAnalysis";
    10781079                case MasstransportSolutionEnum : return "MasstransportSolution";
    10791080                case MatdamageiceEnum : return "Matdamageice";
    10801081                case MatenhancediceEnum : return "Matenhancedice";
     1082                case MaterialsEnum : return "Materials";
    10811083                case MatestarEnum : return "Matestar";
    1082                 case MaterialsEnum : return "Materials";
    10831084                case MaticeEnum : return "Matice";
    10841085                case MatlithoEnum : return "Matlitho";
     
    10971098                case MeshXEnum : return "MeshX";
    10981099                case MeshYEnum : return "MeshY";
    1099                 case MINIcondensedEnum : return "MINIcondensed";
    1100                 case MINIEnum : return "MINI";
    11011100                case MinVelEnum : return "MinVel";
    11021101                case MinVxEnum : return "MinVx";
     
    11091108                case MpiSparseEnum : return "MpiSparse";
    11101109                case MumpsEnum : return "Mumps";
     1110                case NoFrictionOnPartiallyFloatingEnum : return "NoFrictionOnPartiallyFloating";
     1111                case NoMeltOnPartiallyFloatingEnum : return "NoMeltOnPartiallyFloating";
    11111112                case NodalEnum : return "Nodal";
    11121113                case NodalvalueEnum : return "Nodalvalue";
    11131114                case NodeSIdEnum : return "NodeSId";
    1114                 case NoFrictionOnPartiallyFloatingEnum : return "NoFrictionOnPartiallyFloating";
    1115                 case NoMeltOnPartiallyFloatingEnum : return "NoMeltOnPartiallyFloating";
    11161115                case NoneApproximationEnum : return "NoneApproximation";
    11171116                case NoneEnum : return "None";
     
    11231122                case OptionEnum : return "Option";
    11241123                case P0ArrayEnum : return "P0Array";
    1125                 case P1bubblecondensedEnum : return "P1bubblecondensed";
    1126                 case P1bubbleEnum : return "P1bubble";
    11271124                case P1DGEnum : return "P1DG";
    11281125                case P1P1Enum : return "P1P1";
    11291126                case P1P1GLSEnum : return "P1P1GLS";
     1127                case P1bubbleEnum : return "P1bubble";
     1128                case P1bubblecondensedEnum : return "P1bubblecondensed";
    11301129                case P1xP2Enum : return "P1xP2";
    11311130                case P1xP3Enum : return "P1xP3";
    11321131                case P1xP4Enum : return "P1xP4";
     1132                case P2Enum : return "P2";
     1133                case P2bubbleEnum : return "P2bubble";
    11331134                case P2bubblecondensedEnum : return "P2bubblecondensed";
    1134                 case P2bubbleEnum : return "P2bubble";
    1135                 case P2Enum : return "P2";
    11361135                case P2xP1Enum : return "P2xP1";
    11371136                case P2xP4Enum : return "P2xP4";
     
    11481147                case RegularEnum : return "Regular";
    11491148                case RiftfrontEnum : return "Riftfront";
     1149                case SIAApproximationEnum : return "SIAApproximation";
     1150                case SMBcomponentsEnum : return "SMBcomponents";
     1151                case SMBd18opddEnum : return "SMBd18opdd";
     1152                case SMBforcingEnum : return "SMBforcing";
     1153                case SMBgcmEnum : return "SMBgcm";
     1154                case SMBgembEnum : return "SMBgemb";
     1155                case SMBgradientsEnum : return "SMBgradients";
     1156                case SMBgradientscomponentsEnum : return "SMBgradientscomponents";
     1157                case SMBgradientselaEnum : return "SMBgradientsela";
     1158                case SMBhenningEnum : return "SMBhenning";
     1159                case SMBmeltcomponentsEnum : return "SMBmeltcomponents";
     1160                case SMBpddEnum : return "SMBpdd";
     1161                case SMBpddSicopolisEnum : return "SMBpddSicopolis";
     1162                case SMBsemicEnum : return "SMBsemic";
     1163                case SSAApproximationEnum : return "SSAApproximation";
     1164                case SSAFSApproximationEnum : return "SSAFSApproximation";
     1165                case SSAHOApproximationEnum : return "SSAHOApproximation";
    11501166                case ScaledEnum : return "Scaled";
    11511167                case SealevelAbsoluteEnum : return "SealevelAbsolute";
     
    11551171                case SealevelInertiaTensorZZEnum : return "SealevelInertiaTensorZZ";
    11561172                case SealevelNmotionEnum : return "SealevelNmotion";
     1173                case SealevelUmotionEnum : return "SealevelUmotion";
    11571174                case SealevelriseAnalysisEnum : return "SealevelriseAnalysis";
    11581175                case SealevelriseSolutionEnum : return "SealevelriseSolution";
    1159                 case SealevelUmotionEnum : return "SealevelUmotion";
    11601176                case SegEnum : return "Seg";
    11611177                case SegInputEnum : return "SegInput";
     
    11641180                case SeparateEnum : return "Separate";
    11651181                case SeqEnum : return "Seq";
    1166                 case SIAApproximationEnum : return "SIAApproximation";
    11671182                case SmbAnalysisEnum : return "SmbAnalysis";
    1168                 case SMBsemicEnum : return "SMBsemic";
    1169                 case SMBcomponentsEnum : return "SMBcomponents";
    1170                 case SMBd18opddEnum : return "SMBd18opdd";
    1171                 case SMBforcingEnum : return "SMBforcing";
    1172                 case SMBgcmEnum : return "SMBgcm";
    1173                 case SMBgembEnum : return "SMBgemb";
    1174                 case SMBgradientselaEnum : return "SMBgradientsela";
    1175                 case SMBgradientsEnum : return "SMBgradients";
    1176                 case SMBhenningEnum : return "SMBhenning";
    1177                 case SMBmeltcomponentsEnum : return "SMBmeltcomponents";
    1178                 case SMBpddEnum : return "SMBpdd";
    1179                 case SMBpddSicopolisEnum : return "SMBpddSicopolis";
    1180                 case SMBgradientscomponentsEnum : return "SMBgradientscomponents";
    11811183                case SmbSolutionEnum : return "SmbSolution";
    11821184                case SmoothAnalysisEnum : return "SmoothAnalysis";
    11831185                case SoftMigrationEnum : return "SoftMigration";
     1186                case SpatialLinearFloatingMeltRateEnum : return "SpatialLinearFloatingMeltRate";
    11841187                case SpcDynamicEnum : return "SpcDynamic";
    11851188                case SpcStaticEnum : return "SpcStatic";
    11861189                case SpcTransientEnum : return "SpcTransient";
    1187                 case SSAApproximationEnum : return "SSAApproximation";
    1188                 case SSAFSApproximationEnum : return "SSAFSApproximation";
    1189                 case SSAHOApproximationEnum : return "SSAHOApproximation";
    11901190                case SsetEnum : return "Sset";
    11911191                case SteadystateSolutionEnum : return "SteadystateSolution";
     1192                case StressIntensityFactorEnum : return "StressIntensityFactor";
    11921193                case StressbalanceAnalysisEnum : return "StressbalanceAnalysis";
    11931194                case StressbalanceConvergenceNumStepsEnum : return "StressbalanceConvergenceNumSteps";
     
    11951196                case StressbalanceSolutionEnum : return "StressbalanceSolution";
    11961197                case StressbalanceVerticalAnalysisEnum : return "StressbalanceVerticalAnalysis";
    1197                 case StressIntensityFactorEnum : return "StressIntensityFactor";
    11981198                case StringArrayParamEnum : return "StringArrayParam";
    11991199                case StringExternalResultEnum : return "StringExternalResult";
     
    12011201                case SubelementFriction1Enum : return "SubelementFriction1";
    12021202                case SubelementFriction2Enum : return "SubelementFriction2";
    1203                 case SubelementMigrationEnum : return "SubelementMigration";
    12041203                case SubelementMelt1Enum : return "SubelementMelt1";
    12051204                case SubelementMelt2Enum : return "SubelementMelt2";
     1205                case SubelementMigrationEnum : return "SubelementMigration";
    12061206                case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";
    12071207                case TaylorHoodEnum : return "TaylorHood";
     
    12261226                case VectorParamEnum : return "VectorParam";
    12271227                case VertexEnum : return "Vertex";
     1228                case VertexLIdEnum : return "VertexLId";
    12281229                case VertexPIdEnum : return "VertexPId";
    12291230                case VertexSIdEnum : return "VertexSId";
    1230                 case VertexLIdEnum : return "VertexLId";
    12311231                case VerticesEnum : return "Vertices";
    12321232                case ViscousHeatingEnum : return "ViscousHeating";
     
    12471247                case SealevelWeightsEnum : return "SealevelWeights";
    12481248                case StrainRateEnum : return "StrainRate";
     1249                case StressTensorEnum : return "StressTensor";
    12491250                case StressbalanceViscosityOvershootEnum : return "StressbalanceViscosityOvershoot";
    1250                 case StressTensorEnum : return "StressTensor";
    12511251                case SubelementMigration4Enum : return "SubelementMigration4";
    12521252                case TimesteppingTimeAdaptEnum : return "TimesteppingTimeAdapt";
  • issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp

    r23947 r23957  
    6969              else if (strcmp(name,"BasalforcingsDeepwaterElevation")==0) return BasalforcingsDeepwaterElevationEnum;
    7070              else if (strcmp(name,"BasalforcingsDeepwaterMeltingRate")==0) return BasalforcingsDeepwaterMeltingRateEnum;
    71               else if (strcmp(name,"BasalforcingsUpperwaterMeltingRate")==0) return BasalforcingsUpperwaterMeltingRateEnum;
    7271              else if (strcmp(name,"BasalforcingsDtbg")==0) return BasalforcingsDtbgEnum;
    7372              else if (strcmp(name,"Basalforcings")==0) return BasalforcingsEnum;
    74               else if (strcmp(name,"BasalforcingsIsmp6BasinArea")==0) return BasalforcingsIsmp6BasinAreaEnum;
    75               else if (strcmp(name,"BasalforcingsIsmp6DeltaT")==0) return BasalforcingsIsmp6DeltaTEnum;
    76               else if (strcmp(name,"BasalforcingsIsmp6Gamma0")==0) return BasalforcingsIsmp6Gamma0Enum;
     73              else if (strcmp(name,"BasalforcingsIsmp6AverageTf")==0) return BasalforcingsIsmp6AverageTfEnum;
    7774              else if (strcmp(name,"BasalforcingsIsmp6IsLocal")==0) return BasalforcingsIsmp6IsLocalEnum;
    78               else if (strcmp(name,"BasalforcingsIsmp6NumBasins")==0) return BasalforcingsIsmp6NumBasinsEnum;
    79               else if (strcmp(name,"BasalforcingsIsmp6TfDepths")==0) return BasalforcingsIsmp6TfDepthsEnum;
    80               else if (strcmp(name,"BasalforcingsIsmp6AverageTf")==0) return BasalforcingsIsmp6AverageTfEnum;
    8175              else if (strcmp(name,"BasalforcingsLowercrustheat")==0) return BasalforcingsLowercrustheatEnum;
    8276              else if (strcmp(name,"BasalforcingsMantleconductivity")==0) return BasalforcingsMantleconductivityEnum;
     
    10397              else if (strcmp(name,"BasalforcingsUpperdepthMelt")==0) return BasalforcingsUpperdepthMeltEnum;
    10498              else if (strcmp(name,"BasalforcingsUpperwaterElevation")==0) return BasalforcingsUpperwaterElevationEnum;
     99              else if (strcmp(name,"BasalforcingsUpperwaterMeltingRate")==0) return BasalforcingsUpperwaterMeltingRateEnum;
    105100              else if (strcmp(name,"CalvingCrevasseDepth")==0) return CalvingCrevasseDepthEnum;
    106101              else if (strcmp(name,"CalvingHeightAboveFloatation")==0) return CalvingHeightAboveFloatationEnum;
     
    112107              else if (strcmp(name,"ConstantsReferencetemperature")==0) return ConstantsReferencetemperatureEnum;
    113108              else if (strcmp(name,"ConstantsYts")==0) return ConstantsYtsEnum;
     109              else if (strcmp(name,"ControlInputSizeM")==0) return ControlInputSizeMEnum;
     110              else if (strcmp(name,"ControlInputSizeN")==0) return ControlInputSizeNEnum;
    114111              else if (strcmp(name,"DamageC1")==0) return DamageC1Enum;
    115112              else if (strcmp(name,"DamageC2")==0) return DamageC2Enum;
     
    137134              else if (strcmp(name,"FemModelComm")==0) return FemModelCommEnum;
    138135              else if (strcmp(name,"FlowequationFeFS")==0) return FlowequationFeFSEnum;
     136              else if (strcmp(name,"FlowequationIsFS")==0) return FlowequationIsFSEnum;
     137              else if (strcmp(name,"FlowequationIsHO")==0) return FlowequationIsHOEnum;
     138              else if (strcmp(name,"FlowequationIsL1L2")==0) return FlowequationIsL1L2Enum;
    139139         else stage=2;
    140140   }
    141141   if(stage==2){
    142               if (strcmp(name,"FlowequationIsFS")==0) return FlowequationIsFSEnum;
    143               else if (strcmp(name,"FlowequationIsHO")==0) return FlowequationIsHOEnum;
    144               else if (strcmp(name,"FlowequationIsL1L2")==0) return FlowequationIsL1L2Enum;
    145               else if (strcmp(name,"FlowequationIsSIA")==0) return FlowequationIsSIAEnum;
     142              if (strcmp(name,"FlowequationIsSIA")==0) return FlowequationIsSIAEnum;
    146143              else if (strcmp(name,"FlowequationIsSSA")==0) return FlowequationIsSSAEnum;
    147144              else if (strcmp(name,"FrictionCoupling")==0) return FrictionCouplingEnum;
     145              else if (strcmp(name,"FrictionDelta")==0) return FrictionDeltaEnum;
    148146              else if (strcmp(name,"FrictionF")==0) return FrictionFEnum;
    149147              else if (strcmp(name,"FrictionGamma")==0) return FrictionGammaEnum;
     
    151149              else if (strcmp(name,"FrictionPseudoplasticityExponent")==0) return FrictionPseudoplasticityExponentEnum;
    152150              else if (strcmp(name,"FrictionThresholdSpeed")==0) return FrictionThresholdSpeedEnum;
    153               else if (strcmp(name,"FrictionDelta")==0) return FrictionDeltaEnum;
    154151              else if (strcmp(name,"FrictionVoidRatio")==0) return FrictionVoidRatioEnum;
    155152              else if (strcmp(name,"FrontalForcingsBasinIcefrontArea")==0) return FrontalForcingsBasinIcefrontAreaEnum;
     
    158155              else if (strcmp(name,"FrontalForcingsParam")==0) return FrontalForcingsParamEnum;
    159156              else if (strcmp(name,"GiaCrossSectionShape")==0) return GiaCrossSectionShapeEnum;
    160               else if (strcmp(name,"GroundinglineMigration")==0) return GroundinglineMigrationEnum;
    161157              else if (strcmp(name,"GroundinglineFrictionInterpolation")==0) return GroundinglineFrictionInterpolationEnum;
    162158              else if (strcmp(name,"GroundinglineMeltInterpolation")==0) return GroundinglineMeltInterpolationEnum;
    163               else if (strcmp(name,"HydrologyBumpSpacing")==0) return HydrologyBumpSpacingEnum;
     159              else if (strcmp(name,"GroundinglineMigration")==0) return GroundinglineMigrationEnum;
    164160              else if (strcmp(name,"HydrologyCavitySpacing")==0) return HydrologyCavitySpacingEnum;
    165               else if (strcmp(name,"HydrologydcEplflipLock")==0) return HydrologydcEplflipLockEnum;
    166               else if (strcmp(name,"HydrologydcEplThickComp")==0) return HydrologydcEplThickCompEnum;
     161              else if (strcmp(name,"HydrologyChannelConductivity")==0) return HydrologyChannelConductivityEnum;
     162              else if (strcmp(name,"HydrologyChannelSheetWidth")==0) return HydrologyChannelSheetWidthEnum;
     163              else if (strcmp(name,"HydrologyEnglacialVoidRatio")==0) return HydrologyEnglacialVoidRatioEnum;
     164              else if (strcmp(name,"HydrologyIschannels")==0) return HydrologyIschannelsEnum;
     165              else if (strcmp(name,"HydrologyModel")==0) return HydrologyModelEnum;
     166              else if (strcmp(name,"HydrologyNumRequestedOutputs")==0) return HydrologyNumRequestedOutputsEnum;
     167              else if (strcmp(name,"HydrologyPressureMeltCoefficient")==0) return HydrologyPressureMeltCoefficientEnum;
     168              else if (strcmp(name,"HydrologyRelaxation")==0) return HydrologyRelaxationEnum;
     169              else if (strcmp(name,"HydrologyRequestedOutputs")==0) return HydrologyRequestedOutputsEnum;
     170              else if (strcmp(name,"HydrologySedimentKmax")==0) return HydrologySedimentKmaxEnum;
     171              else if (strcmp(name,"HydrologyStepsPerStep")==0) return HydrologyStepsPerStepEnum;
     172              else if (strcmp(name,"HydrologyStorage")==0) return HydrologyStorageEnum;
    167173              else if (strcmp(name,"HydrologydcEplColapseThickness")==0) return HydrologydcEplColapseThicknessEnum;
    168174              else if (strcmp(name,"HydrologydcEplCompressibility")==0) return HydrologydcEplCompressibilityEnum;
     
    171177              else if (strcmp(name,"HydrologydcEplMaxThickness")==0) return HydrologydcEplMaxThicknessEnum;
    172178              else if (strcmp(name,"HydrologydcEplPorosity")==0) return HydrologydcEplPorosityEnum;
     179              else if (strcmp(name,"HydrologydcEplThickComp")==0) return HydrologydcEplThickCompEnum;
     180              else if (strcmp(name,"HydrologydcEplflipLock")==0) return HydrologydcEplflipLockEnum;
    173181              else if (strcmp(name,"HydrologydcIsefficientlayer")==0) return HydrologydcIsefficientlayerEnum;
    174182              else if (strcmp(name,"HydrologydcLeakageFactor")==0) return HydrologydcLeakageFactorEnum;
     183              else if (strcmp(name,"HydrologydcMaxIter")==0) return HydrologydcMaxIterEnum;
     184              else if (strcmp(name,"HydrologydcPenaltyFactor")==0) return HydrologydcPenaltyFactorEnum;
     185              else if (strcmp(name,"HydrologydcPenaltyLock")==0) return HydrologydcPenaltyLockEnum;
     186              else if (strcmp(name,"HydrologydcRelTol")==0) return HydrologydcRelTolEnum;
    175187              else if (strcmp(name,"HydrologydcSedimentCompressibility")==0) return HydrologydcSedimentCompressibilityEnum;
    176188              else if (strcmp(name,"HydrologydcSedimentPorosity")==0) return HydrologydcSedimentPorosityEnum;
    177189              else if (strcmp(name,"HydrologydcSedimentThickness")==0) return HydrologydcSedimentThicknessEnum;
    178               else if (strcmp(name,"HydrologydcMaxIter")==0) return HydrologydcMaxIterEnum;
    179               else if (strcmp(name,"HydrologydcPenaltyFactor")==0) return HydrologydcPenaltyFactorEnum;
    180               else if (strcmp(name,"HydrologydcWaterCompressibility")==0) return HydrologydcWaterCompressibilityEnum;
    181               else if (strcmp(name,"HydrologydcPenaltyLock")==0) return HydrologydcPenaltyLockEnum;
    182               else if (strcmp(name,"HydrologydcRelTol")==0) return HydrologydcRelTolEnum;
    183190              else if (strcmp(name,"HydrologydcSedimentlimit")==0) return HydrologydcSedimentlimitEnum;
    184191              else if (strcmp(name,"HydrologydcSedimentlimitFlag")==0) return HydrologydcSedimentlimitFlagEnum;
    185192              else if (strcmp(name,"HydrologydcTransferFlag")==0) return HydrologydcTransferFlagEnum;
    186193              else if (strcmp(name,"HydrologydcUnconfinedFlag")==0) return HydrologydcUnconfinedFlagEnum;
     194              else if (strcmp(name,"HydrologydcWaterCompressibility")==0) return HydrologydcWaterCompressibilityEnum;
    187195              else if (strcmp(name,"Hydrologydt")==0) return HydrologydtEnum;
    188               else if (strcmp(name,"HydrologyIschannels")==0) return HydrologyIschannelsEnum;
    189               else if (strcmp(name,"HydrologyChannelConductivity")==0) return HydrologyChannelConductivityEnum;
    190               else if (strcmp(name,"HydrologyChannelSheetWidth")==0) return HydrologyChannelSheetWidthEnum;
    191               else if (strcmp(name,"HydrologyEnglacialVoidRatio")==0) return HydrologyEnglacialVoidRatioEnum;
    192               else if (strcmp(name,"HydrologyModel")==0) return HydrologyModelEnum;
    193               else if (strcmp(name,"HydrologyNumRequestedOutputs")==0) return HydrologyNumRequestedOutputsEnum;
    194               else if (strcmp(name,"HydrologyPressureMeltCoefficient")==0) return HydrologyPressureMeltCoefficientEnum;
    195               else if (strcmp(name,"HydrologyRelaxation")==0) return HydrologyRelaxationEnum;
    196               else if (strcmp(name,"HydrologyRequestedOutputs")==0) return HydrologyRequestedOutputsEnum;
    197               else if (strcmp(name,"HydrologySedimentKmax")==0) return HydrologySedimentKmaxEnum;
    198196              else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum;
    199               else if (strcmp(name,"HydrologyStepsPerStep")==0) return HydrologyStepsPerStepEnum;
    200               else if (strcmp(name,"HydrologyStorage")==0) return HydrologyStorageEnum;
    201197              else if (strcmp(name,"IcecapToEarthComm")==0) return IcecapToEarthCommEnum;
    202198              else if (strcmp(name,"Index")==0) return IndexEnum;
     
    210206              else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum;
    211207              else if (strcmp(name,"InversionControlScalingFactors")==0) return InversionControlScalingFactorsEnum;
    212               else if (strcmp(name,"ControlInputSizeM")==0) return ControlInputSizeMEnum;
    213               else if (strcmp(name,"ControlInputSizeN")==0) return ControlInputSizeNEnum;
    214208              else if (strcmp(name,"InversionCostFunctions")==0) return InversionCostFunctionsEnum;
    215209              else if (strcmp(name,"InversionDxmin")==0) return InversionDxminEnum;
     
    252246              else if (strcmp(name,"MaterialsBeta")==0) return MaterialsBetaEnum;
    253247              else if (strcmp(name,"MaterialsEarthDensity")==0) return MaterialsEarthDensityEnum;
     248              else if (strcmp(name,"MaterialsEffectiveconductivityAveraging")==0) return MaterialsEffectiveconductivityAveragingEnum;
    254249              else if (strcmp(name,"MaterialsHeatcapacity")==0) return MaterialsHeatcapacityEnum;
    255250              else if (strcmp(name,"MaterialsLatentheat")==0) return MaterialsLatentheatEnum;
     
    260255              else if (strcmp(name,"MaterialsMeltingpoint")==0) return MaterialsMeltingpointEnum;
    261256              else if (strcmp(name,"MaterialsMixedLayerCapacity")==0) return MaterialsMixedLayerCapacityEnum;
     257              else if (strcmp(name,"MaterialsMuWater")==0) return MaterialsMuWaterEnum;
     258              else if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum;
     259              else if (strcmp(name,"MaterialsRhoFreshwater")==0) return MaterialsRhoFreshwaterEnum;
     260              else if (strcmp(name,"MaterialsRhoIce")==0) return MaterialsRhoIceEnum;
     261              else if (strcmp(name,"MaterialsRhoSeawater")==0) return MaterialsRhoSeawaterEnum;
    262262         else stage=3;
    263263   }
    264264   if(stage==3){
    265               if (strcmp(name,"MaterialsMuWater")==0) return MaterialsMuWaterEnum;
    266               else if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum;
    267               else if (strcmp(name,"MaterialsRhoIce")==0) return MaterialsRhoIceEnum;
    268               else if (strcmp(name,"MaterialsRhoFreshwater")==0) return MaterialsRhoFreshwaterEnum;
    269               else if (strcmp(name,"MaterialsRhoSeawater")==0) return MaterialsRhoSeawaterEnum;
    270               else if (strcmp(name,"MaterialsTemperateiceconductivity")==0) return MaterialsTemperateiceconductivityEnum;
    271               else if (strcmp(name,"MaterialsEffectiveconductivityAveraging")==0) return MaterialsEffectiveconductivityAveragingEnum;
     265              if (strcmp(name,"MaterialsTemperateiceconductivity")==0) return MaterialsTemperateiceconductivityEnum;
     266              else if (strcmp(name,"MaterialsThermalExchangeVelocity")==0) return MaterialsThermalExchangeVelocityEnum;
    272267              else if (strcmp(name,"MaterialsThermalconductivity")==0) return MaterialsThermalconductivityEnum;
    273               else if (strcmp(name,"MaterialsThermalExchangeVelocity")==0) return MaterialsThermalExchangeVelocityEnum;
    274268              else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum;
    275269              else if (strcmp(name,"MeshAverageVertexConnectivity")==0) return MeshAverageVertexConnectivityEnum;
     
    286280              else if (strcmp(name,"OutputBufferPointer")==0) return OutputBufferPointerEnum;
    287281              else if (strcmp(name,"OutputBufferSizePointer")==0) return OutputBufferSizePointerEnum;
    288               else if (strcmp(name,"Outputdefinition")==0) return OutputdefinitionEnum;
    289282              else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
    290283              else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum;
     284              else if (strcmp(name,"Outputdefinition")==0) return OutputdefinitionEnum;
    291285              else if (strcmp(name,"Param")==0) return ParamEnum;
    292286              else if (strcmp(name,"Parameters")==0) return ParametersEnum;
     
    328322              else if (strcmp(name,"SealevelriseUElastic")==0) return SealevelriseUElasticEnum;
    329323              else if (strcmp(name,"SettingsIoGather")==0) return SettingsIoGatherEnum;
     324              else if (strcmp(name,"SettingsNumResultsOnNodes")==0) return SettingsNumResultsOnNodesEnum;
    330325              else if (strcmp(name,"SettingsOutputFrequency")==0) return SettingsOutputFrequencyEnum;
    331               else if (strcmp(name,"SettingsSbCouplingFrequency")==0) return SettingsSbCouplingFrequencyEnum;
    332326              else if (strcmp(name,"SettingsRecordingFrequency")==0) return SettingsRecordingFrequencyEnum;
    333327              else if (strcmp(name,"SettingsResultsOnNodes")==0) return SettingsResultsOnNodesEnum;
    334               else if (strcmp(name,"SettingsNumResultsOnNodes")==0) return SettingsNumResultsOnNodesEnum;
     328              else if (strcmp(name,"SettingsSbCouplingFrequency")==0) return SettingsSbCouplingFrequencyEnum;
    335329              else if (strcmp(name,"SettingsSolverResidueThreshold")==0) return SettingsSolverResidueThresholdEnum;
    336330              else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum;
     331              else if (strcmp(name,"SmbAIce")==0) return SmbAIceEnum;
     332              else if (strcmp(name,"SmbAIdx")==0) return SmbAIdxEnum;
     333              else if (strcmp(name,"SmbASnow")==0) return SmbASnowEnum;
    337334              else if (strcmp(name,"SmbAccualti")==0) return SmbAccualtiEnum;
    338335              else if (strcmp(name,"SmbAccugrad")==0) return SmbAccugradEnum;
    339336              else if (strcmp(name,"SmbAccuref")==0) return SmbAccurefEnum;
    340337              else if (strcmp(name,"SmbAdThresh")==0) return SmbAdThreshEnum;
    341               else if (strcmp(name,"SmbAIce")==0) return SmbAIceEnum;
    342               else if (strcmp(name,"SmbAIdx")==0) return SmbAIdxEnum;
    343               else if (strcmp(name,"SmbDesfac")==0) return SmbDesfacEnum;
    344               else if (strcmp(name,"SmbDpermil")==0) return SmbDpermilEnum;
    345               else if (strcmp(name,"SmbDsnowIdx")==0) return SmbDsnowIdxEnum;
    346               else if (strcmp(name,"SmbASnow")==0) return SmbASnowEnum;
    347338              else if (strcmp(name,"SmbCldFrac")==0) return SmbCldFracEnum;
    348339              else if (strcmp(name,"SmbDelta18o")==0) return SmbDelta18oEnum;
    349340              else if (strcmp(name,"SmbDelta18oSurface")==0) return SmbDelta18oSurfaceEnum;
    350341              else if (strcmp(name,"SmbDenIdx")==0) return SmbDenIdxEnum;
     342              else if (strcmp(name,"SmbDesfac")==0) return SmbDesfacEnum;
     343              else if (strcmp(name,"SmbDpermil")==0) return SmbDpermilEnum;
     344              else if (strcmp(name,"SmbDsnowIdx")==0) return SmbDsnowIdxEnum;
    351345              else if (strcmp(name,"SmbDt")==0) return SmbDtEnum;
    352346              else if (strcmp(name,"Smb")==0) return SmbEnum;
     
    359353              else if (strcmp(name,"SmbIsdelta18o")==0) return SmbIsdelta18oEnum;
    360354              else if (strcmp(name,"SmbIsdensification")==0) return SmbIsdensificationEnum;
     355              else if (strcmp(name,"SmbIsfirnwarming")==0) return SmbIsfirnwarmingEnum;
    361356              else if (strcmp(name,"SmbIsgraingrowth")==0) return SmbIsgraingrowthEnum;
    362               else if (strcmp(name,"SmbIsfirnwarming")==0) return SmbIsfirnwarmingEnum;
    363357              else if (strcmp(name,"SmbIsmelt")==0) return SmbIsmeltEnum;
    364358              else if (strcmp(name,"SmbIsmungsm")==0) return SmbIsmungsmEnum;
     359              else if (strcmp(name,"SmbIsprecipscaled")==0) return SmbIsprecipscaledEnum;
    365360              else if (strcmp(name,"SmbIssetpddfac")==0) return SmbIssetpddfacEnum;
    366361              else if (strcmp(name,"SmbIsshortwave")==0) return SmbIsshortwaveEnum;
    367362              else if (strcmp(name,"SmbIstemperaturescaled")==0) return SmbIstemperaturescaledEnum;
    368               else if (strcmp(name,"SmbIsprecipscaled")==0) return SmbIsprecipscaledEnum;
    369363              else if (strcmp(name,"SmbIsthermal")==0) return SmbIsthermalEnum;
    370364              else if (strcmp(name,"SmbIsturbulentflux")==0) return SmbIsturbulentfluxEnum;
     
    372366              else if (strcmp(name,"SmbNumRequestedOutputs")==0) return SmbNumRequestedOutputsEnum;
    373367              else if (strcmp(name,"SmbPfac")==0) return SmbPfacEnum;
     368              else if (strcmp(name,"SmbRdl")==0) return SmbRdlEnum;
    374369              else if (strcmp(name,"SmbRequestedOutputs")==0) return SmbRequestedOutputsEnum;
    375               else if (strcmp(name,"SmbRdl")==0) return SmbRdlEnum;
    376370              else if (strcmp(name,"SmbRlaps")==0) return SmbRlapsEnum;
    377371              else if (strcmp(name,"SmbRlapslgm")==0) return SmbRlapslgmEnum;
     
    383377              else if (strcmp(name,"SmbT0dry")==0) return SmbT0dryEnum;
    384378              else if (strcmp(name,"SmbT0wet")==0) return SmbT0wetEnum;
    385          else stage=4;
    386    }
    387    if(stage==4){
    388               if (strcmp(name,"SmbTdiff")==0) return SmbTdiffEnum;
     379              else if (strcmp(name,"SmbTdiff")==0) return SmbTdiffEnum;
    389380              else if (strcmp(name,"SmbThermoDeltaTScaling")==0) return SmbThermoDeltaTScalingEnum;
    390381              else if (strcmp(name,"SmoothThicknessMultiplier")==0) return SmoothThicknessMultiplierEnum;
     
    392383              else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum;
    393384              else if (strcmp(name,"SteadystateNumRequestedOutputs")==0) return SteadystateNumRequestedOutputsEnum;
    394               else if (strcmp(name,"SteadystateReltol")==0) return SteadystateReltolEnum;
     385         else stage=4;
     386   }
     387   if(stage==4){
     388              if (strcmp(name,"SteadystateReltol")==0) return SteadystateReltolEnum;
    395389              else if (strcmp(name,"SteadystateRequestedOutputs")==0) return SteadystateRequestedOutputsEnum;
    396390              else if (strcmp(name,"Step")==0) return StepEnum;
     
    449443              else if (strcmp(name,"Velocity")==0) return VelocityEnum;
    450444              else if (strcmp(name,"WorldComm")==0) return WorldCommEnum;
     445              else if (strcmp(name,"BasalforcingsIsmp6BasinArea")==0) return BasalforcingsIsmp6BasinAreaEnum;
     446              else if (strcmp(name,"BasalforcingsIsmp6DeltaT")==0) return BasalforcingsIsmp6DeltaTEnum;
     447              else if (strcmp(name,"BasalforcingsIsmp6Gamma0")==0) return BasalforcingsIsmp6Gamma0Enum;
     448              else if (strcmp(name,"BasalforcingsIsmp6NumBasins")==0) return BasalforcingsIsmp6NumBasinsEnum;
     449              else if (strcmp(name,"BasalforcingsIsmp6TfDepths")==0) return BasalforcingsIsmp6TfDepthsEnum;
    451450              else if (strcmp(name,"ParametersEND")==0) return ParametersENDEnum;
    452451              else if (strcmp(name,"InputsSTART")==0) return InputsSTARTEnum;
     
    466465              else if (strcmp(name,"BasalforcingsGeothermalflux")==0) return BasalforcingsGeothermalfluxEnum;
    467466              else if (strcmp(name,"BasalforcingsGroundediceMeltingRate")==0) return BasalforcingsGroundediceMeltingRateEnum;
     467              else if (strcmp(name,"BasalforcingsIsmp6BasinId")==0) return BasalforcingsIsmp6BasinIdEnum;
    468468              else if (strcmp(name,"BasalforcingsIsmp6Tf")==0) return BasalforcingsIsmp6TfEnum;
    469469              else if (strcmp(name,"BasalforcingsIsmp6TfShelf")==0) return BasalforcingsIsmp6TfShelfEnum;
    470               else if (strcmp(name,"BasalforcingsIsmp6BasinId")==0) return BasalforcingsIsmp6BasinIdEnum;
    471470              else if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum;
    472471              else if (strcmp(name,"BasalforcingsPicoBoxId")==0) return BasalforcingsPicoBoxIdEnum;
     
    482481              else if (strcmp(name,"CalvingCalvingrate")==0) return CalvingCalvingrateEnum;
    483482              else if (strcmp(name,"CalvingHabFraction")==0) return CalvingHabFractionEnum;
     483              else if (strcmp(name,"CalvingMeltingrate")==0) return CalvingMeltingrateEnum;
     484              else if (strcmp(name,"CalvingStressThresholdFloatingice")==0) return CalvingStressThresholdFloatingiceEnum;
     485              else if (strcmp(name,"CalvingStressThresholdGroundedice")==0) return CalvingStressThresholdGroundediceEnum;
    484486              else if (strcmp(name,"CalvinglevermannCoeff")==0) return CalvinglevermannCoeffEnum;
    485               else if (strcmp(name,"CalvingMeltingrate")==0) return CalvingMeltingrateEnum;
    486487              else if (strcmp(name,"CalvingratexAverage")==0) return CalvingratexAverageEnum;
    487488              else if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum;
    488489              else if (strcmp(name,"CalvingrateyAverage")==0) return CalvingrateyAverageEnum;
    489490              else if (strcmp(name,"Calvingratey")==0) return CalvingrateyEnum;
    490               else if (strcmp(name,"CalvingStressThresholdFloatingice")==0) return CalvingStressThresholdFloatingiceEnum;
    491               else if (strcmp(name,"CalvingStressThresholdGroundedice")==0) return CalvingStressThresholdGroundediceEnum;
    492491              else if (strcmp(name,"Converged")==0) return ConvergedEnum;
    493492              else if (strcmp(name,"CrevasseDepth")==0) return CrevasseDepthEnum;
     493              else if (strcmp(name,"DamageD")==0) return DamageDEnum;
    494494              else if (strcmp(name,"DamageDbar")==0) return DamageDbarEnum;
    495               else if (strcmp(name,"DamageD")==0) return DamageDEnum;
    496495              else if (strcmp(name,"DamageF")==0) return DamageFEnum;
    497496              else if (strcmp(name,"DegreeOfChannelization")==0) return DegreeOfChannelizationEnum;
     
    506505              else if (strcmp(name,"DistanceToGroundingline")==0) return DistanceToGroundinglineEnum;
    507506              else if (strcmp(name,"Domain2Dhorizontal")==0) return Domain2DhorizontalEnum;
     507              else if (strcmp(name,"Domain2Dvertical")==0) return Domain2DverticalEnum;
    508508         else stage=5;
    509509   }
    510510   if(stage==5){
    511               if (strcmp(name,"Domain2Dvertical")==0) return Domain2DverticalEnum;
    512               else if (strcmp(name,"Domain3D")==0) return Domain3DEnum;
     511              if (strcmp(name,"Domain3D")==0) return Domain3DEnum;
    513512              else if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum;
    514513              else if (strcmp(name,"DrivingStressX")==0) return DrivingStressXEnum;
    515514              else if (strcmp(name,"DrivingStressY")==0) return DrivingStressYEnum;
     515              else if (strcmp(name,"EffectivePressure")==0) return EffectivePressureEnum;
    516516              else if (strcmp(name,"EffectivePressureHydrostep")==0) return EffectivePressureHydrostepEnum;
    517517              else if (strcmp(name,"EffectivePressureStacked")==0) return EffectivePressureStackedEnum;
    518               else if (strcmp(name,"EffectivePressure")==0) return EffectivePressureEnum;
    519518              else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum;
    520519              else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;
    521               else if (strcmp(name,"EplHeadStacked")==0) return EplHeadStackedEnum;
    522520              else if (strcmp(name,"EplHead")==0) return EplHeadEnum;
    523521              else if (strcmp(name,"EplHeadHydrostep")==0) return EplHeadHydrostepEnum;
     
    525523              else if (strcmp(name,"EplHeadSlopeX")==0) return EplHeadSlopeXEnum;
    526524              else if (strcmp(name,"EplHeadSlopeY")==0) return EplHeadSlopeYEnum;
     525              else if (strcmp(name,"EplHeadStacked")==0) return EplHeadStackedEnum;
    527526              else if (strcmp(name,"EsaDeltathickness")==0) return EsaDeltathicknessEnum;
    528527              else if (strcmp(name,"EsaEmotion")==0) return EsaEmotionEnum;
    529528              else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum;
    530               else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum;
    531529              else if (strcmp(name,"EsaRotationrate")==0) return EsaRotationrateEnum;
    532530              else if (strcmp(name,"EsaStrainratexx")==0) return EsaStrainratexxEnum;
    533531              else if (strcmp(name,"EsaStrainratexy")==0) return EsaStrainratexyEnum;
    534532              else if (strcmp(name,"EsaStrainrateyy")==0) return EsaStrainrateyyEnum;
     533              else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum;
    535534              else if (strcmp(name,"EsaXmotion")==0) return EsaXmotionEnum;
    536535              else if (strcmp(name,"EsaYmotion")==0) return EsaYmotionEnum;
     
    540539              else if (strcmp(name,"FrictionC")==0) return FrictionCEnum;
    541540              else if (strcmp(name,"FrictionCmax")==0) return FrictionCmaxEnum;
     541              else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum;
    542542              else if (strcmp(name,"FrictionCoefficientcoulomb")==0) return FrictionCoefficientcoulombEnum;
    543               else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum;
    544543              else if (strcmp(name,"FrictionEffectivePressure")==0) return FrictionEffectivePressureEnum;
    545               else if (strcmp(name,"Frictionf")==0) return FrictionfEnum;
    546544              else if (strcmp(name,"FrictionM")==0) return FrictionMEnum;
    547545              else if (strcmp(name,"FrictionP")==0) return FrictionPEnum;
    548546              else if (strcmp(name,"FrictionPressureAdjustedTemperature")==0) return FrictionPressureAdjustedTemperatureEnum;
    549547              else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum;
     548              else if (strcmp(name,"FrictionSedimentCompressibilityCoefficient")==0) return FrictionSedimentCompressibilityCoefficientEnum;
     549              else if (strcmp(name,"FrictionTillFrictionAngle")==0) return FrictionTillFrictionAngleEnum;
    550550              else if (strcmp(name,"FrictionWaterLayer")==0) return FrictionWaterLayerEnum;
     551              else if (strcmp(name,"Frictionf")==0) return FrictionfEnum;
    551552              else if (strcmp(name,"FrontalForcingsSubglacialDischarge")==0) return FrontalForcingsSubglacialDischargeEnum;
    552553              else if (strcmp(name,"FrontalForcingsThermalForcing")==0) return FrontalForcingsThermalForcingEnum;
    553               else if (strcmp(name,"HydrologyWatercolumnMax")==0) return HydrologyWatercolumnMaxEnum;
    554               else if (strcmp(name,"FrictionTillFrictionAngle")==0) return FrictionTillFrictionAngleEnum;
    555               else if (strcmp(name,"FrictionSedimentCompressibilityCoefficient")==0) return FrictionSedimentCompressibilityCoefficientEnum;
    556554              else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum;
    557555              else if (strcmp(name,"GiaLithosphereThickness")==0) return GiaLithosphereThicknessEnum;
    558556              else if (strcmp(name,"GiaMantleViscosity")==0) return GiaMantleViscosityEnum;
     557              else if (strcmp(name,"GiaW")==0) return GiaWEnum;
    559558              else if (strcmp(name,"GiadWdt")==0) return GiadWdtEnum;
    560               else if (strcmp(name,"GiaW")==0) return GiaWEnum;
    561559              else if (strcmp(name,"Gradient")==0) return GradientEnum;
    562560              else if (strcmp(name,"GroundinglineHeight")==0) return GroundinglineHeightEnum;
     
    565563              else if (strcmp(name,"HydrologyBasalFlux")==0) return HydrologyBasalFluxEnum;
    566564              else if (strcmp(name,"HydrologyBumpHeight")==0) return HydrologyBumpHeightEnum;
    567               else if (strcmp(name,"HydrologySheetThickness")==0) return HydrologySheetThicknessEnum;
    568               else if (strcmp(name,"HydrologydcBasalMoulinInput")==0) return HydrologydcBasalMoulinInputEnum;
    569               else if (strcmp(name,"HydrologydcEplThicknessHydrostep")==0) return HydrologydcEplThicknessHydrostepEnum;
    570               else if (strcmp(name,"HydrologydcEplThicknessOld")==0) return HydrologydcEplThicknessOldEnum;
    571               else if (strcmp(name,"HydrologydcMaskEplactiveElt")==0) return HydrologydcMaskEplactiveEltEnum;
    572               else if (strcmp(name,"HydrologydcMaskEplactiveNode")==0) return HydrologydcMaskEplactiveNodeEnum;
    573               else if (strcmp(name,"HydrologydcMaskThawedElt")==0) return HydrologydcMaskThawedEltEnum;
    574               else if (strcmp(name,"HydrologydcMaskThawedNode")==0) return HydrologydcMaskThawedNodeEnum;
    575               else if (strcmp(name,"HydrologydcSedimentTransmitivity")==0) return HydrologydcSedimentTransmitivityEnum;
     565              else if (strcmp(name,"HydrologyBumpSpacing")==0) return HydrologyBumpSpacingEnum;
     566              else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum;
    576567              else if (strcmp(name,"HydrologyEnglacialInput")==0) return HydrologyEnglacialInputEnum;
    577               else if (strcmp(name,"HydrologydcEplThicknessStacked")==0) return HydrologydcEplThicknessStackedEnum;
    578               else if (strcmp(name,"HydrologydcEplThickness")==0) return HydrologydcEplThicknessEnum;
    579568              else if (strcmp(name,"HydrologyGapHeight")==0) return HydrologyGapHeightEnum;
    580569              else if (strcmp(name,"HydrologyHead")==0) return HydrologyHeadEnum;
     
    584573              else if (strcmp(name,"HydrologyReynolds")==0) return HydrologyReynoldsEnum;
    585574              else if (strcmp(name,"HydrologySheetConductivity")==0) return HydrologySheetConductivityEnum;
     575              else if (strcmp(name,"HydrologySheetThickness")==0) return HydrologySheetThicknessEnum;
    586576              else if (strcmp(name,"HydrologyWaterVx")==0) return HydrologyWaterVxEnum;
    587577              else if (strcmp(name,"HydrologyWaterVy")==0) return HydrologyWaterVyEnum;
    588               else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum;
     578              else if (strcmp(name,"HydrologyWatercolumnMax")==0) return HydrologyWatercolumnMaxEnum;
     579              else if (strcmp(name,"HydrologydcBasalMoulinInput")==0) return HydrologydcBasalMoulinInputEnum;
     580              else if (strcmp(name,"HydrologydcEplThickness")==0) return HydrologydcEplThicknessEnum;
     581              else if (strcmp(name,"HydrologydcEplThicknessHydrostep")==0) return HydrologydcEplThicknessHydrostepEnum;
     582              else if (strcmp(name,"HydrologydcEplThicknessOld")==0) return HydrologydcEplThicknessOldEnum;
     583              else if (strcmp(name,"HydrologydcEplThicknessStacked")==0) return HydrologydcEplThicknessStackedEnum;
     584              else if (strcmp(name,"HydrologydcMaskEplactiveElt")==0) return HydrologydcMaskEplactiveEltEnum;
     585              else if (strcmp(name,"HydrologydcMaskEplactiveNode")==0) return HydrologydcMaskEplactiveNodeEnum;
     586              else if (strcmp(name,"HydrologydcMaskThawedElt")==0) return HydrologydcMaskThawedEltEnum;
     587              else if (strcmp(name,"HydrologydcMaskThawedNode")==0) return HydrologydcMaskThawedNodeEnum;
     588              else if (strcmp(name,"HydrologydcSedimentTransmitivity")==0) return HydrologydcSedimentTransmitivityEnum;
    589589              else if (strcmp(name,"Ice")==0) return IceEnum;
    590590              else if (strcmp(name,"IceMaskNodeActivation")==0) return IceMaskNodeActivationEnum;
     
    603603              else if (strcmp(name,"MaskGroundediceLevelset")==0) return MaskGroundediceLevelsetEnum;
    604604              else if (strcmp(name,"MaskIceLevelset")==0) return MaskIceLevelsetEnum;
    605               else if (strcmp(name,"MasstransportSpcthickness")==0) return MasstransportSpcthicknessEnum;
    606605              else if (strcmp(name,"MaskLandLevelset")==0) return MaskLandLevelsetEnum;
    607606              else if (strcmp(name,"MaskOceanLevelset")==0) return MaskOceanLevelsetEnum;
     607              else if (strcmp(name,"MasstransportSpcthickness")==0) return MasstransportSpcthicknessEnum;
     608              else if (strcmp(name,"MaterialsRheologyB")==0) return MaterialsRheologyBEnum;
    608609              else if (strcmp(name,"MaterialsRheologyBbar")==0) return MaterialsRheologyBbarEnum;
    609               else if (strcmp(name,"MaterialsRheologyB")==0) return MaterialsRheologyBEnum;
     610              else if (strcmp(name,"MaterialsRheologyE")==0) return MaterialsRheologyEEnum;
    610611              else if (strcmp(name,"MaterialsRheologyEbar")==0) return MaterialsRheologyEbarEnum;
     612              else if (strcmp(name,"MaterialsRheologyEc")==0) return MaterialsRheologyEcEnum;
    611613              else if (strcmp(name,"MaterialsRheologyEcbar")==0) return MaterialsRheologyEcbarEnum;
    612               else if (strcmp(name,"MaterialsRheologyEc")==0) return MaterialsRheologyEcEnum;
    613               else if (strcmp(name,"MaterialsRheologyE")==0) return MaterialsRheologyEEnum;
     614              else if (strcmp(name,"MaterialsRheologyEs")==0) return MaterialsRheologyEsEnum;
    614615              else if (strcmp(name,"MaterialsRheologyEsbar")==0) return MaterialsRheologyEsbarEnum;
    615               else if (strcmp(name,"MaterialsRheologyEs")==0) return MaterialsRheologyEsEnum;
    616616              else if (strcmp(name,"MaterialsRheologyN")==0) return MaterialsRheologyNEnum;
    617617              else if (strcmp(name,"MeshScaleFactor")==0) return MeshScaleFactorEnum;
     
    628628              else if (strcmp(name,"Pressure")==0) return PressureEnum;
    629629              else if (strcmp(name,"RheologyBAbsGradient")==0) return RheologyBAbsGradientEnum;
    630               else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
     630              else if (strcmp(name,"RheologyBInitialguess")==0) return RheologyBInitialguessEnum;
    631631         else stage=6;
    632632   }
    633633   if(stage==6){
    634634              if (strcmp(name,"RheologyBInitialguessMisfit")==0) return RheologyBInitialguessMisfitEnum;
    635               else if (strcmp(name,"RheologyBInitialguess")==0) return RheologyBInitialguessEnum;
     635              else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
    636636              else if (strcmp(name,"Sealevel")==0) return SealevelEnum;
    637637              else if (strcmp(name,"SealevelEustaticMask")==0) return SealevelEustaticMaskEnum;
     638              else if (strcmp(name,"SealevelEustaticOceanMask")==0) return SealevelEustaticOceanMaskEnum;
     639              else if (strcmp(name,"SealevelNEsa")==0) return SealevelNEsaEnum;
     640              else if (strcmp(name,"SealevelNEsaRate")==0) return SealevelNEsaRateEnum;
     641              else if (strcmp(name,"SealevelNGia")==0) return SealevelNGiaEnum;
     642              else if (strcmp(name,"SealevelNGiaRate")==0) return SealevelNGiaRateEnum;
     643              else if (strcmp(name,"SealevelRSL")==0) return SealevelRSLEnum;
     644              else if (strcmp(name,"SealevelRSLEustatic")==0) return SealevelRSLEustaticEnum;
     645              else if (strcmp(name,"SealevelRSLEustaticRate")==0) return SealevelRSLEustaticRateEnum;
     646              else if (strcmp(name,"SealevelRSLRate")==0) return SealevelRSLRateEnum;
     647              else if (strcmp(name,"SealevelUEastEsa")==0) return SealevelUEastEsaEnum;
     648              else if (strcmp(name,"SealevelUEsa")==0) return SealevelUEsaEnum;
     649              else if (strcmp(name,"SealevelUEsaRate")==0) return SealevelUEsaRateEnum;
     650              else if (strcmp(name,"SealevelUGia")==0) return SealevelUGiaEnum;
     651              else if (strcmp(name,"SealevelUGiaRate")==0) return SealevelUGiaRateEnum;
     652              else if (strcmp(name,"SealevelUNorthEsa")==0) return SealevelUNorthEsaEnum;
    638653              else if (strcmp(name,"SealevelriseCumDeltathickness")==0) return SealevelriseCumDeltathicknessEnum;
    639654              else if (strcmp(name,"SealevelriseDeltathickness")==0) return SealevelriseDeltathicknessEnum;
    640               else if (strcmp(name,"SealevelUEsaRate")==0) return SealevelUEsaRateEnum;
    641               else if (strcmp(name,"SealevelNEsaRate")==0) return SealevelNEsaRateEnum;
    642               else if (strcmp(name,"SealevelRSLRate")==0) return SealevelRSLRateEnum;
    643               else if (strcmp(name,"SealevelUEsa")==0) return SealevelUEsaEnum;
    644               else if (strcmp(name,"SealevelRSLEustaticRate")==0) return SealevelRSLEustaticRateEnum;
    645655              else if (strcmp(name,"SealevelriseSpcthickness")==0) return SealevelriseSpcthicknessEnum;
    646656              else if (strcmp(name,"SealevelriseStericRate")==0) return SealevelriseStericRateEnum;
    647               else if (strcmp(name,"SealevelNEsa")==0) return SealevelNEsaEnum;
    648               else if (strcmp(name,"SealevelUGia")==0) return SealevelUGiaEnum;
    649               else if (strcmp(name,"SealevelNGia")==0) return SealevelNGiaEnum;
    650               else if (strcmp(name,"SealevelRSL")==0) return SealevelRSLEnum;
    651               else if (strcmp(name,"SealevelRSLEustatic")==0) return SealevelRSLEustaticEnum;
    652               else if (strcmp(name,"SealevelUNorthEsa")==0) return SealevelUNorthEsaEnum;
    653               else if (strcmp(name,"SealevelUEastEsa")==0) return SealevelUEastEsaEnum;
    654               else if (strcmp(name,"SealevelNGiaRate")==0) return SealevelNGiaRateEnum;
    655               else if (strcmp(name,"SealevelUGiaRate")==0) return SealevelUGiaRateEnum;
    656               else if (strcmp(name,"SealevelEustaticOceanMask")==0) return SealevelEustaticOceanMaskEnum;
    657               else if (strcmp(name,"SedimentHeadStacked")==0) return SedimentHeadStackedEnum;
    658657              else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum;
    659658              else if (strcmp(name,"SedimentHeadHydrostep")==0) return SedimentHeadHydrostepEnum;
    660659              else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum;
    661660              else if (strcmp(name,"SedimentHeadResidual")==0) return SedimentHeadResidualEnum;
     661              else if (strcmp(name,"SedimentHeadStacked")==0) return SedimentHeadStackedEnum;
    662662              else if (strcmp(name,"SigmaNN")==0) return SigmaNNEnum;
    663663              else if (strcmp(name,"SigmaVM")==0) return SigmaVMEnum;
     664              else if (strcmp(name,"SmbA")==0) return SmbAEnum;
     665              else if (strcmp(name,"SmbAValue")==0) return SmbAValueEnum;
    664666              else if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum;
    665               else if (strcmp(name,"SmbA")==0) return SmbAEnum;
    666667              else if (strcmp(name,"SmbAini")==0) return SmbAiniEnum;
    667               else if (strcmp(name,"SmbAValue")==0) return SmbAValueEnum;
    668668              else if (strcmp(name,"SmbBMax")==0) return SmbBMaxEnum;
    669669              else if (strcmp(name,"SmbBMin")==0) return SmbBMinEnum;
     
    671671              else if (strcmp(name,"SmbBPos")==0) return SmbBPosEnum;
    672672              else if (strcmp(name,"SmbC")==0) return SmbCEnum;
    673               else if (strcmp(name,"SmbDailysnowfall")==0) return SmbDailysnowfallEnum;
    674               else if (strcmp(name,"SmbDailyrainfall")==0) return SmbDailyrainfallEnum;
    675               else if (strcmp(name,"SmbDailydsradiation")==0) return SmbDailydsradiationEnum;
    676               else if (strcmp(name,"SmbDailydlradiation")==0) return SmbDailydlradiationEnum;
    677               else if (strcmp(name,"SmbDailywindspeed")==0) return SmbDailywindspeedEnum;
    678               else if (strcmp(name,"SmbDailypressure")==0) return SmbDailypressureEnum;
     673              else if (strcmp(name,"SmbD")==0) return SmbDEnum;
    679674              else if (strcmp(name,"SmbDailyairdensity")==0) return SmbDailyairdensityEnum;
    680675              else if (strcmp(name,"SmbDailyairhumidity")==0) return SmbDailyairhumidityEnum;
     676              else if (strcmp(name,"SmbDailydlradiation")==0) return SmbDailydlradiationEnum;
     677              else if (strcmp(name,"SmbDailydsradiation")==0) return SmbDailydsradiationEnum;
     678              else if (strcmp(name,"SmbDailypressure")==0) return SmbDailypressureEnum;
     679              else if (strcmp(name,"SmbDailyrainfall")==0) return SmbDailyrainfallEnum;
     680              else if (strcmp(name,"SmbDailysnowfall")==0) return SmbDailysnowfallEnum;
    681681              else if (strcmp(name,"SmbDailytemperature")==0) return SmbDailytemperatureEnum;
    682               else if (strcmp(name,"SmbD")==0) return SmbDEnum;
     682              else if (strcmp(name,"SmbDailywindspeed")==0) return SmbDailywindspeedEnum;
    683683              else if (strcmp(name,"SmbDini")==0) return SmbDiniEnum;
    684684              else if (strcmp(name,"SmbDlwrf")==0) return SmbDlwrfEnum;
    685685              else if (strcmp(name,"SmbDswrf")==0) return SmbDswrfEnum;
     686              else if (strcmp(name,"SmbDzAdd")==0) return SmbDzAddEnum;
    686687              else if (strcmp(name,"SmbDz")==0) return SmbDzEnum;
    687               else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;
    688688              else if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum;
    689689              else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum;
     690              else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;
    690691              else if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum;
    691692              else if (strcmp(name,"SmbEC")==0) return SmbECEnum;
     
    693694              else if (strcmp(name,"SmbEla")==0) return SmbElaEnum;
    694695              else if (strcmp(name,"SmbEvaporation")==0) return SmbEvaporationEnum;
     696              else if (strcmp(name,"SmbFAC")==0) return SmbFACEnum;
    695697              else if (strcmp(name,"SmbGdn")==0) return SmbGdnEnum;
    696698              else if (strcmp(name,"SmbGdnini")==0) return SmbGdniniEnum;
     
    700702              else if (strcmp(name,"SmbIsInitialized")==0) return SmbIsInitializedEnum;
    701703              else if (strcmp(name,"SmbMAdd")==0) return SmbMAddEnum;
     704              else if (strcmp(name,"SmbMassBalanceClimate")==0) return SmbMassBalanceClimateEnum;
    702705              else if (strcmp(name,"SmbMassBalance")==0) return SmbMassBalanceEnum;
    703               else if (strcmp(name,"SmbMassBalanceClimate")==0) return SmbMassBalanceClimateEnum;
     706              else if (strcmp(name,"SmbMeanLHF")==0) return SmbMeanLHFEnum;
     707              else if (strcmp(name,"SmbMeanSHF")==0) return SmbMeanSHFEnum;
     708              else if (strcmp(name,"SmbMeanULW")==0) return SmbMeanULWEnum;
    704709              else if (strcmp(name,"SmbMelt")==0) return SmbMeltEnum;
    705710              else if (strcmp(name,"SmbMonthlytemperatures")==0) return SmbMonthlytemperaturesEnum;
     711              else if (strcmp(name,"SmbNetLW")==0) return SmbNetLWEnum;
     712              else if (strcmp(name,"SmbNetSW")==0) return SmbNetSWEnum;
    706713              else if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum;
     714              else if (strcmp(name,"SmbP")==0) return SmbPEnum;
    707715              else if (strcmp(name,"SmbPddfacIce")==0) return SmbPddfacIceEnum;
    708716              else if (strcmp(name,"SmbPddfacSnow")==0) return SmbPddfacSnowEnum;
    709               else if (strcmp(name,"SmbP")==0) return SmbPEnum;
    710717              else if (strcmp(name,"SmbPrecipitation")==0) return SmbPrecipitationEnum;
    711718              else if (strcmp(name,"SmbPrecipitationsAnomaly")==0) return SmbPrecipitationsAnomalyEnum;
     
    717724              else if (strcmp(name,"SmbReini")==0) return SmbReiniEnum;
    718725              else if (strcmp(name,"SmbRunoff")==0) return SmbRunoffEnum;
     726              else if (strcmp(name,"SmbS0gcm")==0) return SmbS0gcmEnum;
    719727              else if (strcmp(name,"SmbS0p")==0) return SmbS0pEnum;
    720728              else if (strcmp(name,"SmbS0t")==0) return SmbS0tEnum;
    721               else if (strcmp(name,"SmbS0gcm")==0) return SmbS0gcmEnum;
    722729              else if (strcmp(name,"SmbSizeini")==0) return SmbSizeiniEnum;
     730              else if (strcmp(name,"SmbSmbCorr")==0) return SmbSmbCorrEnum;
    723731              else if (strcmp(name,"SmbSmbref")==0) return SmbSmbrefEnum;
    724               else if (strcmp(name,"SmbSmbCorr")==0) return SmbSmbCorrEnum;
     732              else if (strcmp(name,"SmbT")==0) return SmbTEnum;
    725733              else if (strcmp(name,"SmbTa")==0) return SmbTaEnum;
     734              else if (strcmp(name,"SmbTeValue")==0) return SmbTeValueEnum;
    726735              else if (strcmp(name,"SmbTemperaturesAnomaly")==0) return SmbTemperaturesAnomalyEnum;
    727736              else if (strcmp(name,"SmbTemperaturesLgm")==0) return SmbTemperaturesLgmEnum;
    728737              else if (strcmp(name,"SmbTemperaturesPresentday")==0) return SmbTemperaturesPresentdayEnum;
    729738              else if (strcmp(name,"SmbTemperaturesReconstructed")==0) return SmbTemperaturesReconstructedEnum;
    730               else if (strcmp(name,"SmbT")==0) return SmbTEnum;
    731               else if (strcmp(name,"SmbTeValue")==0) return SmbTeValueEnum;
    732739              else if (strcmp(name,"SmbTini")==0) return SmbTiniEnum;
    733740              else if (strcmp(name,"SmbTmean")==0) return SmbTmeanEnum;
    734               else if (strcmp(name,"SmbVmean")==0) return SmbVmeanEnum;
    735741              else if (strcmp(name,"SmbTz")==0) return SmbTzEnum;
    736742              else if (strcmp(name,"SmbV")==0) return SmbVEnum;
     743              else if (strcmp(name,"SmbVmean")==0) return SmbVmeanEnum;
    737744              else if (strcmp(name,"SmbVz")==0) return SmbVzEnum;
    738745              else if (strcmp(name,"SmbW")==0) return SmbWEnum;
     
    742749              else if (strcmp(name,"SmbZTop")==0) return SmbZTopEnum;
    743750              else if (strcmp(name,"SmbZY")==0) return SmbZYEnum;
    744               else if (strcmp(name,"SmbDzAdd")==0) return SmbDzAddEnum;
    745               else if (strcmp(name,"SmbFAC")==0) return SmbFACEnum;
    746               else if (strcmp(name,"SmbMeanULW")==0) return SmbMeanULWEnum;
    747               else if (strcmp(name,"SmbNetLW")==0) return SmbNetLWEnum;
    748               else if (strcmp(name,"SmbNetSW")==0) return SmbNetSWEnum;
    749               else if (strcmp(name,"SmbMeanLHF")==0) return SmbMeanLHFEnum;
    750               else if (strcmp(name,"SmbMeanSHF")==0) return SmbMeanSHFEnum;
    751751              else if (strcmp(name,"StrainRateeffective")==0) return StrainRateeffectiveEnum;
    752752              else if (strcmp(name,"StrainRateparallel")==0) return StrainRateparallelEnum;
     
    781781              else if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum;
    782782              else if (strcmp(name,"Temperature")==0) return TemperatureEnum;
     783              else if (strcmp(name,"TemperaturePDD")==0) return TemperaturePDDEnum;
    783784              else if (strcmp(name,"TemperaturePicard")==0) return TemperaturePicardEnum;
    784               else if (strcmp(name,"TemperaturePDD")==0) return TemperaturePDDEnum;
    785785              else if (strcmp(name,"TemperatureSEMIC")==0) return TemperatureSEMICEnum;
    786786              else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum;
     
    805805              else if (strcmp(name,"VzMesh")==0) return VzMeshEnum;
    806806              else if (strcmp(name,"VzSSA")==0) return VzSSAEnum;
     807              else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum;
    807808              else if (strcmp(name,"Watercolumn")==0) return WatercolumnEnum;
    808               else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum;
    809809              else if (strcmp(name,"WaterfractionDrainage")==0) return WaterfractionDrainageEnum;
    810810              else if (strcmp(name,"WaterfractionDrainageIntegrated")==0) return WaterfractionDrainageIntegratedEnum;
     
    949949              else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum;
    950950              else if (strcmp(name,"CalvingVonmises")==0) return CalvingVonmisesEnum;
     951              else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum;
    951952              else if (strcmp(name,"Cfsurfacelogvel")==0) return CfsurfacelogvelEnum;
    952953              else if (strcmp(name,"Cfsurfacesquare")==0) return CfsurfacesquareEnum;
    953               else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum;
     954              else if (strcmp(name,"Channel")==0) return ChannelEnum;
    954955              else if (strcmp(name,"Closed")==0) return ClosedEnum;
    955               else if (strcmp(name,"Channel")==0) return ChannelEnum;
    956956              else if (strcmp(name,"Colinear")==0) return ColinearEnum;
    957957              else if (strcmp(name,"Constraints")==0) return ConstraintsEnum;
     
    960960              else if (strcmp(name,"Contours")==0) return ContoursEnum;
    961961              else if (strcmp(name,"ControlInput")==0) return ControlInputEnum;
     962              else if (strcmp(name,"ControlInputGrad")==0) return ControlInputGradEnum;
     963              else if (strcmp(name,"ControlInputMaxs")==0) return ControlInputMaxsEnum;
     964              else if (strcmp(name,"ControlInputMins")==0) return ControlInputMinsEnum;
    962965              else if (strcmp(name,"ControlInputValues")==0) return ControlInputValuesEnum;
    963               else if (strcmp(name,"ControlInputMins")==0) return ControlInputMinsEnum;
    964               else if (strcmp(name,"ControlInputMaxs")==0) return ControlInputMaxsEnum;
    965               else if (strcmp(name,"ControlInputGrad")==0) return ControlInputGradEnum;
    966966              else if (strcmp(name,"CrouzeixRaviart")==0) return CrouzeixRaviartEnum;
    967967              else if (strcmp(name,"Cuffey")==0) return CuffeyEnum;
     
    970970              else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum;
    971971              else if (strcmp(name,"DataSet")==0) return DataSetEnum;
     972              else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum;
    972973              else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
    973               else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum;
    974974              else if (strcmp(name,"DefaultAnalysis")==0) return DefaultAnalysisEnum;
    975975              else if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum;
     
    10021002   if(stage==9){
    10031003              if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum;
     1004              else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum;
     1005              else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
     1006              else if (strcmp(name,"FSpressure")==0) return FSpressureEnum;
     1007              else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum;
    10041008              else if (strcmp(name,"FemModel")==0) return FemModelEnum;
    10051009              else if (strcmp(name,"FileParam")==0) return FileParamEnum;
     
    10131017              else if (strcmp(name,"FrontalForcingsDefault")==0) return FrontalForcingsDefaultEnum;
    10141018              else if (strcmp(name,"FrontalForcingsRignot")==0) return FrontalForcingsRignotEnum;
    1015               else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum;
    10161019              else if (strcmp(name,"Fset")==0) return FsetEnum;
    1017               else if (strcmp(name,"FSpressure")==0) return FSpressureEnum;
    1018               else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
    1019               else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum;
    10201020              else if (strcmp(name,"FullMeltOnPartiallyFloating")==0) return FullMeltOnPartiallyFloatingEnum;
     1021              else if (strcmp(name,"GLheightadvectionAnalysis")==0) return GLheightadvectionAnalysisEnum;
    10211022              else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum;
    10221023              else if (strcmp(name,"GaussSeg")==0) return GaussSegEnum;
     
    10251026              else if (strcmp(name,"GenericOption")==0) return GenericOptionEnum;
    10261027              else if (strcmp(name,"GenericParam")==0) return GenericParamEnum;
    1027               else if (strcmp(name,"GLheightadvectionAnalysis")==0) return GLheightadvectionAnalysisEnum;
    10281028              else if (strcmp(name,"GiaIvinsAnalysis")==0) return GiaIvinsAnalysisEnum;
    10291029              else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum;
     
    10341034              else if (strcmp(name,"GroundedAreaScaled")==0) return GroundedAreaScaledEnum;
    10351035              else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum;
     1036              else if (strcmp(name,"GroundinglineMassFlux")==0) return GroundinglineMassFluxEnum;
    10361037              else if (strcmp(name,"Gset")==0) return GsetEnum;
    10371038              else if (strcmp(name,"Gsl")==0) return GslEnum;
     
    10401041              else if (strcmp(name,"Hook")==0) return HookEnum;
    10411042              else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum;
     1043              else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum;
     1044              else if (strcmp(name,"HydrologyGlaDSAnalysis")==0) return HydrologyGlaDSAnalysisEnum;
     1045              else if (strcmp(name,"HydrologyGlaDS")==0) return HydrologyGlaDSEnum;
     1046              else if (strcmp(name,"HydrologyPismAnalysis")==0) return HydrologyPismAnalysisEnum;
     1047              else if (strcmp(name,"HydrologyShaktiAnalysis")==0) return HydrologyShaktiAnalysisEnum;
     1048              else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum;
     1049              else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum;
    10421050              else if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum;
    1043               else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum;
    1044               else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum;
     1051              else if (strcmp(name,"Hydrologypism")==0) return HydrologypismEnum;
     1052              else if (strcmp(name,"Hydrologyshakti")==0) return HydrologyshaktiEnum;
    10451053              else if (strcmp(name,"Hydrologyshreve")==0) return HydrologyshreveEnum;
    1046               else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum;
    1047               else if (strcmp(name,"HydrologyGlaDSAnalysis")==0) return HydrologyGlaDSAnalysisEnum;
    1048               else if (strcmp(name,"HydrologyShaktiAnalysis")==0) return HydrologyShaktiAnalysisEnum;
    1049               else if (strcmp(name,"HydrologyPismAnalysis")==0) return HydrologyPismAnalysisEnum;
    1050               else if (strcmp(name,"HydrologyGlaDS")==0) return HydrologyGlaDSEnum;
    1051               else if (strcmp(name,"Hydrologyshakti")==0) return HydrologyshaktiEnum;
    1052               else if (strcmp(name,"Hydrologypism")==0) return HydrologypismEnum;
    10531054              else if (strcmp(name,"IceMass")==0) return IceMassEnum;
    10541055              else if (strcmp(name,"IceMassScaled")==0) return IceMassScaledEnum;
     
    10571058              else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;
    10581059              else if (strcmp(name,"IceVolumeScaled")==0) return IceVolumeScaledEnum;
     1060              else if (strcmp(name,"IcefrontMassFlux")==0) return IcefrontMassFluxEnum;
     1061              else if (strcmp(name,"IcefrontMassFluxLevelset")==0) return IcefrontMassFluxLevelsetEnum;
    10591062              else if (strcmp(name,"Incremental")==0) return IncrementalEnum;
    10601063              else if (strcmp(name,"Indexed")==0) return IndexedEnum;
    1061               else if (strcmp(name,"Internal")==0) return InternalEnum;
    1062               else if (strcmp(name,"Intersect")==0) return IntersectEnum;
    10631064              else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum;
    10641065              else if (strcmp(name,"IntInput")==0) return IntInputEnum;
     
    10671068              else if (strcmp(name,"IntParam")==0) return IntParamEnum;
    10681069              else if (strcmp(name,"IntVecParam")==0) return IntVecParamEnum;
     1070              else if (strcmp(name,"Internal")==0) return InternalEnum;
     1071              else if (strcmp(name,"Intersect")==0) return IntersectEnum;
    10691072              else if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum;
    10701073              else if (strcmp(name,"J")==0) return JEnum;
     
    10731076              else if (strcmp(name,"L2ProjectionEPLAnalysis")==0) return L2ProjectionEPLAnalysisEnum;
    10741077              else if (strcmp(name,"LACrouzeixRaviart")==0) return LACrouzeixRaviartEnum;
     1078              else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum;
    10751079              else if (strcmp(name,"LambdaS")==0) return LambdaSEnum;
    1076               else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum;
    10771080              else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum;
    10781081              else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum;
    10791082              else if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum;
    1080               else if (strcmp(name,"SpatialLinearFloatingMeltRate")==0) return SpatialLinearFloatingMeltRateEnum;
    10811083              else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
    10821084              else if (strcmp(name,"Loads")==0) return LoadsEnum;
     
    10911093              else if (strcmp(name,"LoveLr")==0) return LoveLrEnum;
    10921094              else if (strcmp(name,"LoveSolution")==0) return LoveSolutionEnum;
     1095              else if (strcmp(name,"MINI")==0) return MINIEnum;
     1096              else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
    10931097              else if (strcmp(name,"MantlePlumeGeothermalFlux")==0) return MantlePlumeGeothermalFluxEnum;
     1098              else if (strcmp(name,"MassFlux")==0) return MassFluxEnum;
     1099              else if (strcmp(name,"Masscon")==0) return MassconEnum;
    10941100              else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum;
    1095               else if (strcmp(name,"Masscon")==0) return MassconEnum;
    10961101              else if (strcmp(name,"Massfluxatgate")==0) return MassfluxatgateEnum;
    1097               else if (strcmp(name,"MassFlux")==0) return MassFluxEnum;
    1098               else if (strcmp(name,"GroundinglineMassFlux")==0) return GroundinglineMassFluxEnum;
    1099               else if (strcmp(name,"IcefrontMassFlux")==0) return IcefrontMassFluxEnum;
    1100               else if (strcmp(name,"IcefrontMassFluxLevelset")==0) return IcefrontMassFluxLevelsetEnum;
    11011102              else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum;
    11021103              else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum;
    11031104              else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum;
    11041105              else if (strcmp(name,"Matenhancedice")==0) return MatenhancediceEnum;
     1106              else if (strcmp(name,"Materials")==0) return MaterialsEnum;
    11051107              else if (strcmp(name,"Matestar")==0) return MatestarEnum;
    1106               else if (strcmp(name,"Materials")==0) return MaterialsEnum;
    11071108              else if (strcmp(name,"Matice")==0) return MaticeEnum;
    11081109              else if (strcmp(name,"Matlitho")==0) return MatlithoEnum;
     
    11201121              else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum;
    11211122              else if (strcmp(name,"MeshX")==0) return MeshXEnum;
    1122               else if (strcmp(name,"MeshY")==0) return MeshYEnum;
    11231123         else stage=10;
    11241124   }
    11251125   if(stage==10){
    1126               if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
    1127               else if (strcmp(name,"MINI")==0) return MINIEnum;
     1126              if (strcmp(name,"MeshY")==0) return MeshYEnum;
    11281127              else if (strcmp(name,"MinVel")==0) return MinVelEnum;
    11291128              else if (strcmp(name,"MinVx")==0) return MinVxEnum;
     
    11361135              else if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum;
    11371136              else if (strcmp(name,"Mumps")==0) return MumpsEnum;
     1137              else if (strcmp(name,"NoFrictionOnPartiallyFloating")==0) return NoFrictionOnPartiallyFloatingEnum;
     1138              else if (strcmp(name,"NoMeltOnPartiallyFloating")==0) return NoMeltOnPartiallyFloatingEnum;
    11381139              else if (strcmp(name,"Nodal")==0) return NodalEnum;
    11391140              else if (strcmp(name,"Nodalvalue")==0) return NodalvalueEnum;
    11401141              else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum;
    1141               else if (strcmp(name,"NoFrictionOnPartiallyFloating")==0) return NoFrictionOnPartiallyFloatingEnum;
    1142               else if (strcmp(name,"NoMeltOnPartiallyFloating")==0) return NoMeltOnPartiallyFloatingEnum;
    11431142              else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
    11441143              else if (strcmp(name,"None")==0) return NoneEnum;
     
    11501149              else if (strcmp(name,"Option")==0) return OptionEnum;
    11511150              else if (strcmp(name,"P0Array")==0) return P0ArrayEnum;
    1152               else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum;
    1153               else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum;
    11541151              else if (strcmp(name,"P1DG")==0) return P1DGEnum;
    11551152              else if (strcmp(name,"P1P1")==0) return P1P1Enum;
    11561153              else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum;
     1154              else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum;
     1155              else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum;
    11571156              else if (strcmp(name,"P1xP2")==0) return P1xP2Enum;
    11581157              else if (strcmp(name,"P1xP3")==0) return P1xP3Enum;
    11591158              else if (strcmp(name,"P1xP4")==0) return P1xP4Enum;
     1159              else if (strcmp(name,"P2")==0) return P2Enum;
     1160              else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum;
    11601161              else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum;
    1161               else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum;
    1162               else if (strcmp(name,"P2")==0) return P2Enum;
    11631162              else if (strcmp(name,"P2xP1")==0) return P2xP1Enum;
    11641163              else if (strcmp(name,"P2xP4")==0) return P2xP4Enum;
     
    11751174              else if (strcmp(name,"Regular")==0) return RegularEnum;
    11761175              else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum;
     1176              else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;
     1177              else if (strcmp(name,"SMBcomponents")==0) return SMBcomponentsEnum;
     1178              else if (strcmp(name,"SMBd18opdd")==0) return SMBd18opddEnum;
     1179              else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum;
     1180              else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum;
     1181              else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum;
     1182              else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum;
     1183              else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum;
     1184              else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum;
     1185              else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum;
     1186              else if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum;
     1187              else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum;
     1188              else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum;
     1189              else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum;
     1190              else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;
     1191              else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;
     1192              else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;
    11771193              else if (strcmp(name,"Scaled")==0) return ScaledEnum;
    11781194              else if (strcmp(name,"SealevelAbsolute")==0) return SealevelAbsoluteEnum;
     
    11821198              else if (strcmp(name,"SealevelInertiaTensorZZ")==0) return SealevelInertiaTensorZZEnum;
    11831199              else if (strcmp(name,"SealevelNmotion")==0) return SealevelNmotionEnum;
     1200              else if (strcmp(name,"SealevelUmotion")==0) return SealevelUmotionEnum;
    11841201              else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum;
    11851202              else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum;
    1186               else if (strcmp(name,"SealevelUmotion")==0) return SealevelUmotionEnum;
    11871203              else if (strcmp(name,"Seg")==0) return SegEnum;
    11881204              else if (strcmp(name,"SegInput")==0) return SegInputEnum;
     
    11911207              else if (strcmp(name,"Separate")==0) return SeparateEnum;
    11921208              else if (strcmp(name,"Seq")==0) return SeqEnum;
    1193               else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;
    11941209              else if (strcmp(name,"SmbAnalysis")==0) return SmbAnalysisEnum;
    1195               else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum;
    1196               else if (strcmp(name,"SMBcomponents")==0) return SMBcomponentsEnum;
    1197               else if (strcmp(name,"SMBd18opdd")==0) return SMBd18opddEnum;
    1198               else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum;
    1199               else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum;
    1200               else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum;
    1201               else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum;
    1202               else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum;
    1203               else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum;
    1204               else if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum;
    1205               else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum;
    1206               else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum;
    1207               else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum;
    12081210              else if (strcmp(name,"SmbSolution")==0) return SmbSolutionEnum;
    12091211              else if (strcmp(name,"SmoothAnalysis")==0) return SmoothAnalysisEnum;
    12101212              else if (strcmp(name,"SoftMigration")==0) return SoftMigrationEnum;
     1213              else if (strcmp(name,"SpatialLinearFloatingMeltRate")==0) return SpatialLinearFloatingMeltRateEnum;
    12111214              else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum;
    12121215              else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum;
    12131216              else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum;
    1214               else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;
    1215               else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;
    1216               else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;
    12171217              else if (strcmp(name,"Sset")==0) return SsetEnum;
    12181218              else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum;
     1219              else if (strcmp(name,"StressIntensityFactor")==0) return StressIntensityFactorEnum;
    12191220              else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum;
    12201221              else if (strcmp(name,"StressbalanceConvergenceNumSteps")==0) return StressbalanceConvergenceNumStepsEnum;
     
    12221223              else if (strcmp(name,"StressbalanceSolution")==0) return StressbalanceSolutionEnum;
    12231224              else if (strcmp(name,"StressbalanceVerticalAnalysis")==0) return StressbalanceVerticalAnalysisEnum;
    1224               else if (strcmp(name,"StressIntensityFactor")==0) return StressIntensityFactorEnum;
    12251225              else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum;
    12261226              else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
     
    12281228              else if (strcmp(name,"SubelementFriction1")==0) return SubelementFriction1Enum;
    12291229              else if (strcmp(name,"SubelementFriction2")==0) return SubelementFriction2Enum;
    1230               else if (strcmp(name,"SubelementMigration")==0) return SubelementMigrationEnum;
    12311230              else if (strcmp(name,"SubelementMelt1")==0) return SubelementMelt1Enum;
    12321231              else if (strcmp(name,"SubelementMelt2")==0) return SubelementMelt2Enum;
     1232              else if (strcmp(name,"SubelementMigration")==0) return SubelementMigrationEnum;
    12331233              else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum;
    12341234              else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum;
     
    12561256              else if (strcmp(name,"VectorParam")==0) return VectorParamEnum;
    12571257              else if (strcmp(name,"Vertex")==0) return VertexEnum;
     1258              else if (strcmp(name,"VertexLId")==0) return VertexLIdEnum;
    12581259              else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum;
    12591260              else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum;
    1260               else if (strcmp(name,"VertexLId")==0) return VertexLIdEnum;
    12611261              else if (strcmp(name,"Vertices")==0) return VerticesEnum;
    12621262              else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum;
     
    12771277              else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum;
    12781278              else if (strcmp(name,"StrainRate")==0) return StrainRateEnum;
     1279              else if (strcmp(name,"StressTensor")==0) return StressTensorEnum;
    12791280              else if (strcmp(name,"StressbalanceViscosityOvershoot")==0) return StressbalanceViscosityOvershootEnum;
    1280               else if (strcmp(name,"StressTensor")==0) return StressTensorEnum;
    12811281              else if (strcmp(name,"SubelementMigration4")==0) return SubelementMigration4Enum;
    12821282              else if (strcmp(name,"TimesteppingTimeAdapt")==0) return TimesteppingTimeAdaptEnum;
Note: See TracChangeset for help on using the changeset viewer.