Changeset 23994
- Timestamp:
- 06/06/19 16:13:17 (6 years ago)
- Location:
- issm/trunk-jpl/src/c/shared/Enum
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp ΒΆ
r23993 r23994 17 17 switch(en){ 18 18 19 case ParametersSTARTEnum : return "ParametersSTART"; 20 case AdolcParamEnum : return "AdolcParam"; 21 case AmrDeviatoricErrorGroupThresholdEnum : return "AmrDeviatoricErrorGroupThreshold"; 22 case AmrDeviatoricErrorMaximumEnum : return "AmrDeviatoricErrorMaximum"; 23 case AmrDeviatoricErrorResolutionEnum : return "AmrDeviatoricErrorResolution"; 24 case AmrDeviatoricErrorThresholdEnum : return "AmrDeviatoricErrorThreshold"; 25 case AmrErrEnum : return "AmrErr"; 26 case AmrFieldEnum : return "AmrField"; 27 case AmrGradationEnum : return "AmrGradation"; 28 case AmrGroundingLineDistanceEnum : return "AmrGroundingLineDistance"; 29 case AmrGroundingLineResolutionEnum : return "AmrGroundingLineResolution"; 30 case AmrHmaxEnum : return "AmrHmax"; 31 case AmrHminEnum : return "AmrHmin"; 32 case AmrIceFrontDistanceEnum : return "AmrIceFrontDistance"; 33 case AmrIceFrontResolutionEnum : return "AmrIceFrontResolution"; 34 case AmrKeepMetricEnum : return "AmrKeepMetric"; 35 case AmrLagEnum : return "AmrLag"; 36 case AmrLevelMaxEnum : return "AmrLevelMax"; 37 case AmrRestartEnum : return "AmrRestart"; 38 case AmrThicknessErrorGroupThresholdEnum : return "AmrThicknessErrorGroupThreshold"; 39 case AmrThicknessErrorMaximumEnum : return "AmrThicknessErrorMaximum"; 40 case AmrThicknessErrorResolutionEnum : return "AmrThicknessErrorResolution"; 41 case AmrThicknessErrorThresholdEnum : return "AmrThicknessErrorThreshold"; 42 case AmrTypeEnum : return "AmrType"; 43 case AnalysisCounterEnum : return "AnalysisCounter"; 44 case AnalysisTypeEnum : return "AnalysisType"; 45 case AugmentedLagrangianREnum : return "AugmentedLagrangianR"; 46 case AugmentedLagrangianRholambdaEnum : return "AugmentedLagrangianRholambda"; 47 case AugmentedLagrangianRhopEnum : return "AugmentedLagrangianRhop"; 48 case AugmentedLagrangianRlambdaEnum : return "AugmentedLagrangianRlambda"; 49 case AugmentedLagrangianThetaEnum : return "AugmentedLagrangianTheta"; 50 case AutodiffCbufsizeEnum : return "AutodiffCbufsize"; 51 case AutodiffDependentObjectsEnum : return "AutodiffDependentObjects"; 52 case AutodiffDriverEnum : return "AutodiffDriver"; 53 case AutodiffFosForwardIndexEnum : return "AutodiffFosForwardIndex"; 54 case AutodiffFosReverseIndexEnum : return "AutodiffFosReverseIndex"; 55 case AutodiffFovForwardIndicesEnum : return "AutodiffFovForwardIndices"; 56 case AutodiffGcTriggerMaxSizeEnum : return "AutodiffGcTriggerMaxSize"; 57 case AutodiffGcTriggerRatioEnum : return "AutodiffGcTriggerRatio"; 58 case AutodiffIsautodiffEnum : return "AutodiffIsautodiff"; 59 case AutodiffLbufsizeEnum : return "AutodiffLbufsize"; 60 case AutodiffNumDependentsEnum : return "AutodiffNumDependents"; 61 case AutodiffNumIndependentsEnum : return "AutodiffNumIndependents"; 62 case AutodiffObufsizeEnum : return "AutodiffObufsize"; 63 case AutodiffTapeAllocEnum : return "AutodiffTapeAlloc"; 64 case AutodiffTbufsizeEnum : return "AutodiffTbufsize"; 65 case AutodiffXpEnum : return "AutodiffXp"; 66 case BalancethicknessStabilizationEnum : return "BalancethicknessStabilization"; 67 case BasalforcingsBottomplumedepthEnum : return "BasalforcingsBottomplumedepth"; 68 case BasalforcingsCrustthicknessEnum : return "BasalforcingsCrustthickness"; 69 case BasalforcingsDeepwaterElevationEnum : return "BasalforcingsDeepwaterElevation"; 70 case BasalforcingsDeepwaterMeltingRateEnum : return "BasalforcingsDeepwaterMeltingRate"; 71 case BasalforcingsDtbgEnum : return "BasalforcingsDtbg"; 72 case BasalforcingsEnum : return "Basalforcings"; 73 case BasalforcingsIsmp6AverageTfEnum : return "BasalforcingsIsmp6AverageTf"; 74 case BasalforcingsIsmp6BasinAreaEnum : return "BasalforcingsIsmp6BasinArea"; 75 case BasalforcingsIsmp6DeltaTEnum : return "BasalforcingsIsmp6DeltaT"; 76 case BasalforcingsIsmp6Gamma0Enum : return "BasalforcingsIsmp6Gamma0"; 77 case BasalforcingsIsmp6IsLocalEnum : return "BasalforcingsIsmp6IsLocal"; 78 case BasalforcingsIsmp6NumBasinsEnum : return "BasalforcingsIsmp6NumBasins"; 79 case BasalforcingsIsmp6TfDepthsEnum : return "BasalforcingsIsmp6TfDepths"; 80 case BasalforcingsLowercrustheatEnum : return "BasalforcingsLowercrustheat"; 81 case BasalforcingsMantleconductivityEnum : return "BasalforcingsMantleconductivity"; 82 case BasalforcingsMeltrateFactorEnum : return "BasalforcingsMeltrateFactor"; 83 case BasalforcingsNusseltEnum : return "BasalforcingsNusselt"; 84 case BasalforcingsPicoAverageOverturningEnum : return "BasalforcingsPicoAverageOverturning"; 85 case BasalforcingsPicoAverageSalinityEnum : return "BasalforcingsPicoAverageSalinity"; 86 case BasalforcingsPicoAverageTemperatureEnum : return "BasalforcingsPicoAverageTemperature"; 87 case BasalforcingsPicoBoxAreaEnum : return "BasalforcingsPicoBoxArea"; 88 case BasalforcingsPicoFarOceansalinityEnum : return "BasalforcingsPicoFarOceansalinity"; 89 case BasalforcingsPicoFarOceantemperatureEnum : return "BasalforcingsPicoFarOceantemperature"; 90 case BasalforcingsPicoGammaTEnum : return "BasalforcingsPicoGammaT"; 91 case BasalforcingsPicoIsplumeEnum : return "BasalforcingsPicoIsplume"; 92 case BasalforcingsPicoMaxboxcountEnum : return "BasalforcingsPicoMaxboxcount"; 93 case BasalforcingsPicoNumBasinsEnum : return "BasalforcingsPicoNumBasins"; 94 case BasalforcingsPicoOverturningCoeffEnum : return "BasalforcingsPicoOverturningCoeff"; 95 case BasalforcingsPlumeradiusEnum : return "BasalforcingsPlumeradius"; 96 case BasalforcingsPlumexEnum : return "BasalforcingsPlumex"; 97 case BasalforcingsPlumeyEnum : return "BasalforcingsPlumey"; 98 case BasalforcingsThresholdThicknessEnum : return "BasalforcingsThresholdThickness"; 99 case BasalforcingsTopplumedepthEnum : return "BasalforcingsTopplumedepth"; 100 case BasalforcingsUppercrustheatEnum : return "BasalforcingsUppercrustheat"; 101 case BasalforcingsUppercrustthicknessEnum : return "BasalforcingsUppercrustthickness"; 102 case BasalforcingsUpperdepthMeltEnum : return "BasalforcingsUpperdepthMelt"; 103 case BasalforcingsUpperwaterElevationEnum : return "BasalforcingsUpperwaterElevation"; 104 case BasalforcingsUpperwaterMeltingRateEnum : return "BasalforcingsUpperwaterMeltingRate"; 105 case CalvingCrevasseDepthEnum : return "CalvingCrevasseDepth"; 106 case CalvingHeightAboveFloatationEnum : return "CalvingHeightAboveFloatation"; 107 case CalvingLawEnum : return "CalvingLaw"; 108 case CalvingMaxEnum : return "CalvingMax"; 109 case CalvingMinthicknessEnum : return "CalvingMinthickness"; 110 case ConfigurationTypeEnum : return "ConfigurationType"; 111 case ConstantsGEnum : return "ConstantsG"; 112 case ConstantsReferencetemperatureEnum : return "ConstantsReferencetemperature"; 113 case ConstantsYtsEnum : return "ConstantsYts"; 114 case ControlInputSizeMEnum : return "ControlInputSizeM"; 115 case ControlInputSizeNEnum : return "ControlInputSizeN"; 116 case DamageC1Enum : return "DamageC1"; 117 case DamageC2Enum : return "DamageC2"; 118 case DamageC3Enum : return "DamageC3"; 119 case DamageEnum : return "Damage"; 120 case DamageEquivStressEnum : return "DamageEquivStress"; 121 case DamageEvolutionNumRequestedOutputsEnum : return "DamageEvolutionNumRequestedOutputs"; 122 case DamageEvolutionRequestedOutputsEnum : return "DamageEvolutionRequestedOutputs"; 123 case DamageHealingEnum : return "DamageHealing"; 124 case DamageKappaEnum : return "DamageKappa"; 125 case DamageLawEnum : return "DamageLaw"; 126 case DamageMaxDamageEnum : return "DamageMaxDamage"; 127 case DamageStabilizationEnum : return "DamageStabilization"; 128 case DamageStressThresholdEnum : return "DamageStressThreshold"; 129 case DebugProfilingEnum : return "DebugProfiling"; 130 case DomainDimensionEnum : return "DomainDimension"; 131 case DomainTypeEnum : return "DomainType"; 132 case EarthIdEnum : return "EarthId"; 133 case EplZigZagCounterEnum : return "EplZigZagCounter"; 134 case EsaHElasticEnum : return "EsaHElastic"; 135 case EsaHemisphereEnum : return "EsaHemisphere"; 136 case EsaRequestedOutputsEnum : return "EsaRequestedOutputs"; 137 case EsaUElasticEnum : return "EsaUElastic"; 138 case ExtrapolationVariableEnum : return "ExtrapolationVariable"; 139 case FemModelCommEnum : return "FemModelComm"; 140 case FlowequationFeFSEnum : return "FlowequationFeFS"; 141 case FlowequationIsFSEnum : return "FlowequationIsFS"; 142 case FlowequationIsHOEnum : return "FlowequationIsHO"; 143 case FlowequationIsL1L2Enum : return "FlowequationIsL1L2"; 144 case FlowequationIsSIAEnum : return "FlowequationIsSIA"; 145 case FlowequationIsSSAEnum : return "FlowequationIsSSA"; 146 case FrictionCouplingEnum : return "FrictionCoupling"; 147 case FrictionDeltaEnum : return "FrictionDelta"; 148 case FrictionFEnum : return "FrictionF"; 149 case FrictionGammaEnum : return "FrictionGamma"; 150 case FrictionLawEnum : return "FrictionLaw"; 151 case FrictionPseudoplasticityExponentEnum : return "FrictionPseudoplasticityExponent"; 152 case FrictionThresholdSpeedEnum : return "FrictionThresholdSpeed"; 153 case FrictionVoidRatioEnum : return "FrictionVoidRatio"; 154 case FrontalForcingsBasinIcefrontAreaEnum : return "FrontalForcingsBasinIcefrontArea"; 155 case FrontalForcingsNumberofBasinsEnum : return "FrontalForcingsNumberofBasins"; 156 case FrontalForcingsParamEnum : return "FrontalForcingsParam"; 157 case GiaCrossSectionShapeEnum : return "GiaCrossSectionShape"; 158 case GroundinglineFrictionInterpolationEnum : return "GroundinglineFrictionInterpolation"; 159 case GroundinglineMeltInterpolationEnum : return "GroundinglineMeltInterpolation"; 160 case GroundinglineMigrationEnum : return "GroundinglineMigration"; 161 case HydrologyCavitySpacingEnum : return "HydrologyCavitySpacing"; 162 case HydrologyChannelConductivityEnum : return "HydrologyChannelConductivity"; 163 case HydrologyChannelSheetWidthEnum : return "HydrologyChannelSheetWidth"; 164 case HydrologyEnglacialVoidRatioEnum : return "HydrologyEnglacialVoidRatio"; 165 case HydrologyIschannelsEnum : return "HydrologyIschannels"; 166 case HydrologyModelEnum : return "HydrologyModel"; 167 case HydrologyNumRequestedOutputsEnum : return "HydrologyNumRequestedOutputs"; 168 case HydrologyPressureMeltCoefficientEnum : return "HydrologyPressureMeltCoefficient"; 169 case HydrologyRelaxationEnum : return "HydrologyRelaxation"; 170 case HydrologyRequestedOutputsEnum : return "HydrologyRequestedOutputs"; 171 case HydrologySedimentKmaxEnum : return "HydrologySedimentKmax"; 172 case HydrologyStepsPerStepEnum : return "HydrologyStepsPerStep"; 173 case HydrologyStorageEnum : return "HydrologyStorage"; 174 case HydrologydcEplColapseThicknessEnum : return "HydrologydcEplColapseThickness"; 175 case HydrologydcEplCompressibilityEnum : return "HydrologydcEplCompressibility"; 176 case HydrologydcEplConductivityEnum : return "HydrologydcEplConductivity"; 177 case HydrologydcEplInitialThicknessEnum : return "HydrologydcEplInitialThickness"; 178 case HydrologydcEplMaxThicknessEnum : return "HydrologydcEplMaxThickness"; 179 case HydrologydcEplPorosityEnum : return "HydrologydcEplPorosity"; 180 case HydrologydcEplThickCompEnum : return "HydrologydcEplThickComp"; 181 case HydrologydcEplflipLockEnum : return "HydrologydcEplflipLock"; 182 case HydrologydcIsefficientlayerEnum : return "HydrologydcIsefficientlayer"; 183 case HydrologydcLeakageFactorEnum : return "HydrologydcLeakageFactor"; 184 case HydrologydcMaxIterEnum : return "HydrologydcMaxIter"; 185 case HydrologydcPenaltyFactorEnum : return "HydrologydcPenaltyFactor"; 186 case HydrologydcPenaltyLockEnum : return "HydrologydcPenaltyLock"; 187 case HydrologydcRelTolEnum : return "HydrologydcRelTol"; 188 case HydrologydcSedimentCompressibilityEnum : return "HydrologydcSedimentCompressibility"; 189 case HydrologydcSedimentPorosityEnum : return "HydrologydcSedimentPorosity"; 190 case HydrologydcSedimentThicknessEnum : return "HydrologydcSedimentThickness"; 191 case HydrologydcSedimentlimitEnum : return "HydrologydcSedimentlimit"; 192 case HydrologydcSedimentlimitFlagEnum : return "HydrologydcSedimentlimitFlag"; 193 case HydrologydcTransferFlagEnum : return "HydrologydcTransferFlag"; 194 case HydrologydcUnconfinedFlagEnum : return "HydrologydcUnconfinedFlag"; 195 case HydrologydcWaterCompressibilityEnum : return "HydrologydcWaterCompressibility"; 196 case HydrologydtEnum : return "Hydrologydt"; 197 case HydrologyshreveStabilizationEnum : return "HydrologyshreveStabilization"; 198 case IcecapToEarthCommEnum : return "IcecapToEarthComm"; 199 case IndexEnum : return "Index"; 200 case InputFileNameEnum : return "InputFileName"; 201 case InputToDepthaverageInEnum : return "InputToDepthaverageIn"; 202 case InputToDepthaverageOutEnum : return "InputToDepthaverageOut"; 203 case InputToExtrudeEnum : return "InputToExtrude"; 204 case InputToL2ProjectEnum : return "InputToL2Project"; 205 case InputToSmoothEnum : return "InputToSmooth"; 206 case InversionAlgorithmEnum : return "InversionAlgorithm"; 207 case InversionControlParametersEnum : return "InversionControlParameters"; 208 case InversionControlScalingFactorsEnum : return "InversionControlScalingFactors"; 209 case InversionCostFunctionsEnum : return "InversionCostFunctions"; 210 case InversionDxminEnum : return "InversionDxmin"; 211 case InversionGatolEnum : return "InversionGatol"; 212 case InversionGradientScalingEnum : return "InversionGradientScaling"; 213 case InversionGrtolEnum : return "InversionGrtol"; 214 case InversionGttolEnum : return "InversionGttol"; 215 case InversionIncompleteAdjointEnum : return "InversionIncompleteAdjoint"; 216 case InversionIscontrolEnum : return "InversionIscontrol"; 217 case InversionMaxiterEnum : return "InversionMaxiter"; 218 case InversionMaxiterPerStepEnum : return "InversionMaxiterPerStep"; 219 case InversionMaxstepsEnum : return "InversionMaxsteps"; 220 case InversionNstepsEnum : return "InversionNsteps"; 221 case InversionNumControlParametersEnum : return "InversionNumControlParameters"; 222 case InversionNumCostFunctionsEnum : return "InversionNumCostFunctions"; 223 case InversionStepThresholdEnum : return "InversionStepThreshold"; 224 case InversionTypeEnum : return "InversionType"; 225 case LevelsetReinitFrequencyEnum : return "LevelsetReinitFrequency"; 226 case LevelsetStabilizationEnum : return "LevelsetStabilization"; 227 case LockFileNameEnum : return "LockFileName"; 228 case LoveAllowLayerDeletionEnum : return "LoveAllowLayerDeletion"; 229 case LoveForcingTypeEnum : return "LoveForcingType"; 230 case LoveFrequenciesEnum : return "LoveFrequencies"; 231 case LoveG0Enum : return "LoveG0"; 232 case LoveKernelsEnum : return "LoveKernels"; 233 case LoveMu0Enum : return "LoveMu0"; 234 case LoveNfreqEnum : return "LoveNfreq"; 235 case LoveR0Enum : return "LoveR0"; 236 case LoveShNmaxEnum : return "LoveShNmax"; 237 case LoveShNminEnum : return "LoveShNmin"; 238 case MassFluxSegmentsEnum : return "MassFluxSegments"; 239 case MassFluxSegmentsPresentEnum : return "MassFluxSegmentsPresent"; 240 case MasstransportHydrostaticAdjustmentEnum : return "MasstransportHydrostaticAdjustment"; 241 case MasstransportIsfreesurfaceEnum : return "MasstransportIsfreesurface"; 242 case MasstransportMinThicknessEnum : return "MasstransportMinThickness"; 243 case MasstransportNumRequestedOutputsEnum : return "MasstransportNumRequestedOutputs"; 244 case MasstransportPenaltyFactorEnum : return "MasstransportPenaltyFactor"; 245 case MasstransportRequestedOutputsEnum : return "MasstransportRequestedOutputs"; 246 case MasstransportStabilizationEnum : return "MasstransportStabilization"; 247 case MaterialsBetaEnum : return "MaterialsBeta"; 248 case MaterialsEarthDensityEnum : return "MaterialsEarthDensity"; 249 case MaterialsEffectiveconductivityAveragingEnum : return "MaterialsEffectiveconductivityAveraging"; 250 case MaterialsHeatcapacityEnum : return "MaterialsHeatcapacity"; 251 case MaterialsLatentheatEnum : return "MaterialsLatentheat"; 252 case MaterialsLithosphereDensityEnum : return "MaterialsLithosphereDensity"; 253 case MaterialsLithosphereShearModulusEnum : return "MaterialsLithosphereShearModulus"; 254 case MaterialsMantleDensityEnum : return "MaterialsMantleDensity"; 255 case MaterialsMantleShearModulusEnum : return "MaterialsMantleShearModulus"; 256 case MaterialsMeltingpointEnum : return "MaterialsMeltingpoint"; 257 case MaterialsMixedLayerCapacityEnum : return "MaterialsMixedLayerCapacity"; 258 case MaterialsMuWaterEnum : return "MaterialsMuWater"; 259 case MaterialsRheologyLawEnum : return "MaterialsRheologyLaw"; 260 case MaterialsRhoFreshwaterEnum : return "MaterialsRhoFreshwater"; 261 case MaterialsRhoIceEnum : return "MaterialsRhoIce"; 262 case MaterialsRhoSeawaterEnum : return "MaterialsRhoSeawater"; 263 case MaterialsTemperateiceconductivityEnum : return "MaterialsTemperateiceconductivity"; 264 case MaterialsThermalExchangeVelocityEnum : return "MaterialsThermalExchangeVelocity"; 265 case MaterialsThermalconductivityEnum : return "MaterialsThermalconductivity"; 266 case MeltingOffsetEnum : return "MeltingOffset"; 267 case MeshAverageVertexConnectivityEnum : return "MeshAverageVertexConnectivity"; 268 case MeshElementtypeEnum : return "MeshElementtype"; 269 case MeshNumberoflayersEnum : return "MeshNumberoflayers"; 270 case MeshNumberofverticesEnum : return "MeshNumberofvertices"; 271 case ModelIdEnum : return "ModelId"; 272 case NodesEnum : return "Nodes"; 273 case NumModelsEnum : return "NumModels"; 274 case OceanGridNxEnum : return "OceanGridNx"; 275 case OceanGridNyEnum : return "OceanGridNy"; 276 case OceanGridXEnum : return "OceanGridX"; 277 case OceanGridYEnum : return "OceanGridY"; 278 case OutputBufferPointerEnum : return "OutputBufferPointer"; 279 case OutputBufferSizePointerEnum : return "OutputBufferSizePointer"; 280 case OutputFileNameEnum : return "OutputFileName"; 281 case OutputFilePointerEnum : return "OutputFilePointer"; 282 case OutputdefinitionEnum : return "Outputdefinition"; 283 case ParamEnum : return "Param"; 284 case ParametersEnum : return "Parameters"; 285 case QmuErrNameEnum : return "QmuErrName"; 286 case QmuInNameEnum : return "QmuInName"; 287 case QmuIsdakotaEnum : return "QmuIsdakota"; 288 case QmuNumberofpartitionsEnum : return "QmuNumberofpartitions"; 289 case QmuOutNameEnum : return "QmuOutName"; 290 case QmuPartitionEnum : return "QmuPartition"; 291 case QmuResponsedescriptorsEnum : return "QmuResponsedescriptors"; 292 case QmuVariableDescriptorsEnum : return "QmuVariableDescriptors"; 293 case RestartFileNameEnum : return "RestartFileName"; 294 case ResultsEnum : return "Results"; 295 case RootPathEnum : return "RootPath"; 296 case SaveResultsEnum : return "SaveResults"; 297 case SealevelEustaticEnum : return "SealevelEustatic"; 298 case SealevelriseAbstolEnum : return "SealevelriseAbstol"; 299 case SealevelriseAngularVelocityEnum : return "SealevelriseAngularVelocity"; 300 case SealevelriseElasticEnum : return "SealevelriseElastic"; 301 case SealevelriseEquatorialMoiEnum : return "SealevelriseEquatorialMoi"; 302 case SealevelriseFluidLoveEnum : return "SealevelriseFluidLove"; 303 case SealevelriseGElasticEnum : return "SealevelriseGElastic"; 304 case SealevelriseGeodeticEnum : return "SealevelriseGeodetic"; 305 case SealevelriseGeodeticRunFrequencyEnum : return "SealevelriseGeodeticRunFrequency"; 306 case SealevelriseHElasticEnum : return "SealevelriseHElastic"; 307 case SealevelriseHorizEnum : return "SealevelriseHoriz"; 308 case SealevelriseLoopIncrementEnum : return "SealevelriseLoopIncrement"; 309 case SealevelriseMaxiterEnum : return "SealevelriseMaxiter"; 310 case SealevelriseOceanAreaScalingEnum : return "SealevelriseOceanAreaScaling"; 311 case SealevelrisePolarMoiEnum : return "SealevelrisePolarMoi"; 312 case SealevelriseReltolEnum : return "SealevelriseReltol"; 313 case SealevelriseRequestedOutputsEnum : return "SealevelriseRequestedOutputs"; 314 case SealevelriseRigidEnum : return "SealevelriseRigid"; 315 case SealevelriseRotationEnum : return "SealevelriseRotation"; 316 case SealevelriseRunCountEnum : return "SealevelriseRunCount"; 317 case SealevelriseTidalLoveHEnum : return "SealevelriseTidalLoveH"; 318 case SealevelriseTidalLoveKEnum : return "SealevelriseTidalLoveK"; 319 case SealevelriseTransitionsEnum : return "SealevelriseTransitions"; 320 case SealevelriseUElasticEnum : return "SealevelriseUElastic"; 321 case SettingsIoGatherEnum : return "SettingsIoGather"; 322 case SettingsNumResultsOnNodesEnum : return "SettingsNumResultsOnNodes"; 323 case SettingsOutputFrequencyEnum : return "SettingsOutputFrequency"; 324 case SettingsRecordingFrequencyEnum : return "SettingsRecordingFrequency"; 325 case SettingsResultsOnNodesEnum : return "SettingsResultsOnNodes"; 326 case SettingsSbCouplingFrequencyEnum : return "SettingsSbCouplingFrequency"; 327 case SettingsSolverResidueThresholdEnum : return "SettingsSolverResidueThreshold"; 328 case SettingsWaitonlockEnum : return "SettingsWaitonlock"; 329 case SmbAIceEnum : return "SmbAIce"; 330 case SmbAIdxEnum : return "SmbAIdx"; 331 case SmbASnowEnum : return "SmbASnow"; 332 case SmbAccualtiEnum : return "SmbAccualti"; 333 case SmbAccugradEnum : return "SmbAccugrad"; 334 case SmbAccurefEnum : return "SmbAccuref"; 335 case SmbAdThreshEnum : return "SmbAdThresh"; 336 case SmbCldFracEnum : return "SmbCldFrac"; 337 case SmbDelta18oEnum : return "SmbDelta18o"; 338 case SmbDelta18oSurfaceEnum : return "SmbDelta18oSurface"; 339 case SmbDenIdxEnum : return "SmbDenIdx"; 340 case SmbDesfacEnum : return "SmbDesfac"; 341 case SmbDpermilEnum : return "SmbDpermil"; 342 case SmbDsnowIdxEnum : return "SmbDsnowIdx"; 343 case SmbDtEnum : return "SmbDt"; 344 case SmbEnum : return "Smb"; 345 case SmbFEnum : return "SmbF"; 346 case SmbInitDensityScalingEnum : return "SmbInitDensityScaling"; 347 case SmbIsaccumulationEnum : return "SmbIsaccumulation"; 348 case SmbIsalbedoEnum : return "SmbIsalbedo"; 349 case SmbIsclimatologyEnum : return "SmbIsclimatology"; 350 case SmbIsd18opdEnum : return "SmbIsd18opd"; 351 case SmbIsdelta18oEnum : return "SmbIsdelta18o"; 352 case SmbIsdensificationEnum : return "SmbIsdensification"; 353 case SmbIsfirnwarmingEnum : return "SmbIsfirnwarming"; 354 case SmbIsgraingrowthEnum : return "SmbIsgraingrowth"; 355 case SmbIsmeltEnum : return "SmbIsmelt"; 356 case SmbIsmungsmEnum : return "SmbIsmungsm"; 357 case SmbIsprecipscaledEnum : return "SmbIsprecipscaled"; 358 case SmbIssetpddfacEnum : return "SmbIssetpddfac"; 359 case SmbIsshortwaveEnum : return "SmbIsshortwave"; 360 case SmbIstemperaturescaledEnum : return "SmbIstemperaturescaled"; 361 case SmbIsthermalEnum : return "SmbIsthermal"; 362 case SmbIsturbulentfluxEnum : return "SmbIsturbulentflux"; 363 case SmbKEnum : return "SmbK"; 364 case SmbNumRequestedOutputsEnum : return "SmbNumRequestedOutputs"; 365 case SmbPfacEnum : return "SmbPfac"; 366 case SmbRdlEnum : return "SmbRdl"; 367 case SmbRequestedOutputsEnum : return "SmbRequestedOutputs"; 368 case SmbRlapsEnum : return "SmbRlaps"; 369 case SmbRlapslgmEnum : return "SmbRlapslgm"; 370 case SmbRunoffaltiEnum : return "SmbRunoffalti"; 371 case SmbRunoffgradEnum : return "SmbRunoffgrad"; 372 case SmbRunoffrefEnum : return "SmbRunoffref"; 373 case SmbSealevEnum : return "SmbSealev"; 374 case SmbSwIdxEnum : return "SmbSwIdx"; 375 case SmbT0dryEnum : return "SmbT0dry"; 376 case SmbT0wetEnum : return "SmbT0wet"; 377 case SmbTdiffEnum : return "SmbTdiff"; 378 case SmbThermoDeltaTScalingEnum : return "SmbThermoDeltaTScaling"; 379 case SmoothThicknessMultiplierEnum : return "SmoothThicknessMultiplier"; 380 case SolutionTypeEnum : return "SolutionType"; 381 case SteadystateMaxiterEnum : return "SteadystateMaxiter"; 382 case SteadystateNumRequestedOutputsEnum : return "SteadystateNumRequestedOutputs"; 383 case SteadystateReltolEnum : return "SteadystateReltol"; 384 case SteadystateRequestedOutputsEnum : return "SteadystateRequestedOutputs"; 385 case StepEnum : return "Step"; 386 case StressbalanceAbstolEnum : return "StressbalanceAbstol"; 387 case StressbalanceFSreconditioningEnum : return "StressbalanceFSreconditioning"; 388 case StressbalanceIsnewtonEnum : return "StressbalanceIsnewton"; 389 case StressbalanceMaxiterEnum : return "StressbalanceMaxiter"; 390 case StressbalanceNumRequestedOutputsEnum : return "StressbalanceNumRequestedOutputs"; 391 case StressbalancePenaltyFactorEnum : return "StressbalancePenaltyFactor"; 392 case StressbalanceReltolEnum : return "StressbalanceReltol"; 393 case StressbalanceRequestedOutputsEnum : return "StressbalanceRequestedOutputs"; 394 case StressbalanceRestolEnum : return "StressbalanceRestol"; 395 case StressbalanceRiftPenaltyThresholdEnum : return "StressbalanceRiftPenaltyThreshold"; 396 case StressbalanceShelfDampeningEnum : return "StressbalanceShelfDampening"; 397 case ThermalIsdynamicbasalspcEnum : return "ThermalIsdynamicbasalspc"; 398 case ThermalIsenthalpyEnum : return "ThermalIsenthalpy"; 399 case ThermalMaxiterEnum : return "ThermalMaxiter"; 400 case ThermalNumRequestedOutputsEnum : return "ThermalNumRequestedOutputs"; 401 case ThermalPenaltyFactorEnum : return "ThermalPenaltyFactor"; 402 case ThermalPenaltyLockEnum : return "ThermalPenaltyLock"; 403 case ThermalPenaltyThresholdEnum : return "ThermalPenaltyThreshold"; 404 case ThermalReltolEnum : return "ThermalReltol"; 405 case ThermalRequestedOutputsEnum : return "ThermalRequestedOutputs"; 406 case ThermalStabilizationEnum : return "ThermalStabilization"; 407 case TimeEnum : return "Time"; 408 case TimesteppingCflCoefficientEnum : return "TimesteppingCflCoefficient"; 409 case TimesteppingCouplingTimeEnum : return "TimesteppingCouplingTime"; 410 case TimesteppingFinalTimeEnum : return "TimesteppingFinalTime"; 411 case TimesteppingInterpForcingsEnum : return "TimesteppingInterpForcings"; 412 case TimesteppingStartTimeEnum : return "TimesteppingStartTime"; 413 case TimesteppingTimeStepEnum : return "TimesteppingTimeStep"; 414 case TimesteppingTimeStepMaxEnum : return "TimesteppingTimeStepMax"; 415 case TimesteppingTimeStepMinEnum : return "TimesteppingTimeStepMin"; 416 case TimesteppingTypeEnum : return "TimesteppingType"; 417 case ToMITgcmCommEnum : return "ToMITgcmComm"; 418 case ToolkitsFileNameEnum : return "ToolkitsFileName"; 419 case ToolkitsOptionsAnalysesEnum : return "ToolkitsOptionsAnalyses"; 420 case ToolkitsOptionsStringsEnum : return "ToolkitsOptionsStrings"; 421 case ToolkitsTypesEnum : return "ToolkitsTypes"; 422 case TransientAmrFrequencyEnum : return "TransientAmrFrequency"; 423 case TransientIscouplerEnum : return "TransientIscoupler"; 424 case TransientIsdamageevolutionEnum : return "TransientIsdamageevolution"; 425 case TransientIsesaEnum : return "TransientIsesa"; 426 case TransientIsgiaEnum : return "TransientIsgia"; 427 case TransientIsgroundinglineEnum : return "TransientIsgroundingline"; 428 case TransientIshydrologyEnum : return "TransientIshydrology"; 429 case TransientIsmasstransportEnum : return "TransientIsmasstransport"; 430 case TransientIsmovingfrontEnum : return "TransientIsmovingfront"; 431 case TransientIsoceancouplingEnum : return "TransientIsoceancoupling"; 432 case TransientIsslrEnum : return "TransientIsslr"; 433 case TransientIssmbEnum : return "TransientIssmb"; 434 case TransientIsstressbalanceEnum : return "TransientIsstressbalance"; 435 case TransientIsthermalEnum : return "TransientIsthermal"; 436 case TransientNumRequestedOutputsEnum : return "TransientNumRequestedOutputs"; 437 case TransientRequestedOutputsEnum : return "TransientRequestedOutputs"; 438 case VelocityEnum : return "Velocity"; 439 case WorldCommEnum : return "WorldComm"; 440 case ParametersENDEnum : return "ParametersEND"; 441 case InputsSTARTEnum : return "InputsSTART"; 442 case AdjointEnum : return "Adjoint"; 443 case AdjointpEnum : return "Adjointp"; 444 case AdjointxEnum : return "Adjointx"; 445 case AdjointyEnum : return "Adjointy"; 446 case AdjointzEnum : return "Adjointz"; 447 case AirEnum : return "Air"; 448 case ApproximationEnum : return "Approximation"; 449 case BalancethicknessMisfitEnum : return "BalancethicknessMisfit"; 450 case BalancethicknessOmega0Enum : return "BalancethicknessOmega0"; 451 case BalancethicknessOmegaEnum : return "BalancethicknessOmega"; 452 case BalancethicknessThickeningRateEnum : return "BalancethicknessThickeningRate"; 453 case BasalCrevasseEnum : return "BasalCrevasse"; 454 case BasalforcingsFloatingiceMeltingRateEnum : return "BasalforcingsFloatingiceMeltingRate"; 455 case BasalforcingsGeothermalfluxEnum : return "BasalforcingsGeothermalflux"; 456 case BasalforcingsGroundediceMeltingRateEnum : return "BasalforcingsGroundediceMeltingRate"; 457 case BasalforcingsIsmp6BasinIdEnum : return "BasalforcingsIsmp6BasinId"; 458 case BasalforcingsIsmp6TfEnum : return "BasalforcingsIsmp6Tf"; 459 case BasalforcingsIsmp6TfShelfEnum : return "BasalforcingsIsmp6TfShelf"; 460 case BasalforcingsPicoBasinIdEnum : return "BasalforcingsPicoBasinId"; 461 case BasalforcingsPicoBoxIdEnum : return "BasalforcingsPicoBoxId"; 462 case BasalforcingsPicoSubShelfOceanOverturningEnum : return "BasalforcingsPicoSubShelfOceanOverturning"; 463 case BasalforcingsPicoSubShelfOceanSalinityEnum : return "BasalforcingsPicoSubShelfOceanSalinity"; 464 case BasalforcingsPicoSubShelfOceanTempEnum : return "BasalforcingsPicoSubShelfOceanTemp"; 465 case BaseEnum : return "Base"; 466 case BaseSlopeXEnum : return "BaseSlopeX"; 467 case BaseSlopeYEnum : return "BaseSlopeY"; 468 case BedEnum : return "Bed"; 469 case BedSlopeXEnum : return "BedSlopeX"; 470 case BedSlopeYEnum : return "BedSlopeY"; 471 case CalvingCalvingrateEnum : return "CalvingCalvingrate"; 472 case CalvingHabFractionEnum : return "CalvingHabFraction"; 473 case CalvingMeltingrateEnum : return "CalvingMeltingrate"; 474 case CalvingStressThresholdFloatingiceEnum : return "CalvingStressThresholdFloatingice"; 475 case CalvingStressThresholdGroundediceEnum : return "CalvingStressThresholdGroundedice"; 476 case CalvinglevermannCoeffEnum : return "CalvinglevermannCoeff"; 477 case CalvingratexAverageEnum : return "CalvingratexAverage"; 478 case CalvingratexEnum : return "Calvingratex"; 479 case CalvingrateyAverageEnum : return "CalvingrateyAverage"; 480 case CalvingrateyEnum : return "Calvingratey"; 481 case ConvergedEnum : return "Converged"; 482 case CrevasseDepthEnum : return "CrevasseDepth"; 483 case DamageDEnum : return "DamageD"; 484 case DamageDbarEnum : return "DamageDbar"; 485 case DamageFEnum : return "DamageF"; 486 case DegreeOfChannelizationEnum : return "DegreeOfChannelization"; 487 case DeviatoricStresseffectiveEnum : return "DeviatoricStresseffective"; 488 case DeviatoricStressxxEnum : return "DeviatoricStressxx"; 489 case DeviatoricStressxyEnum : return "DeviatoricStressxy"; 490 case DeviatoricStressxzEnum : return "DeviatoricStressxz"; 491 case DeviatoricStressyyEnum : return "DeviatoricStressyy"; 492 case DeviatoricStressyzEnum : return "DeviatoricStressyz"; 493 case DeviatoricStresszzEnum : return "DeviatoricStresszz"; 494 case DistanceToCalvingfrontEnum : return "DistanceToCalvingfront"; 495 case DistanceToGroundinglineEnum : return "DistanceToGroundingline"; 496 case Domain2DhorizontalEnum : return "Domain2Dhorizontal"; 497 case Domain2DverticalEnum : return "Domain2Dvertical"; 498 case Domain3DEnum : return "Domain3D"; 499 case DragCoefficientAbsGradientEnum : return "DragCoefficientAbsGradient"; 500 case DrivingStressXEnum : return "DrivingStressX"; 501 case DrivingStressYEnum : return "DrivingStressY"; 502 case EffectivePressureEnum : return "EffectivePressure"; 503 case EffectivePressureHydrostepEnum : return "EffectivePressureHydrostep"; 504 case EffectivePressureStackedEnum : return "EffectivePressureStacked"; 505 case EnthalpyEnum : return "Enthalpy"; 506 case EnthalpyPicardEnum : return "EnthalpyPicard"; 507 case EplHeadEnum : return "EplHead"; 508 case EplHeadHydrostepEnum : return "EplHeadHydrostep"; 509 case EplHeadOldEnum : return "EplHeadOld"; 510 case EplHeadSlopeXEnum : return "EplHeadSlopeX"; 511 case EplHeadSlopeYEnum : return "EplHeadSlopeY"; 512 case EplHeadStackedEnum : return "EplHeadStacked"; 513 case EsaDeltathicknessEnum : return "EsaDeltathickness"; 514 case EsaEmotionEnum : return "EsaEmotion"; 515 case EsaNmotionEnum : return "EsaNmotion"; 516 case EsaRotationrateEnum : return "EsaRotationrate"; 517 case EsaStrainratexxEnum : return "EsaStrainratexx"; 518 case EsaStrainratexyEnum : return "EsaStrainratexy"; 519 case EsaStrainrateyyEnum : return "EsaStrainrateyy"; 520 case EsaUmotionEnum : return "EsaUmotion"; 521 case EsaXmotionEnum : return "EsaXmotion"; 522 case EsaYmotionEnum : return "EsaYmotion"; 523 case EtaDiffEnum : return "EtaDiff"; 524 case FlowequationBorderFSEnum : return "FlowequationBorderFS"; 525 case FrictionAsEnum : return "FrictionAs"; 526 case FrictionCEnum : return "FrictionC"; 527 case FrictionCmaxEnum : return "FrictionCmax"; 528 case FrictionCoefficientEnum : return "FrictionCoefficient"; 529 case FrictionCoefficientcoulombEnum : return "FrictionCoefficientcoulomb"; 530 case FrictionEffectivePressureEnum : return "FrictionEffectivePressure"; 531 case FrictionMEnum : return "FrictionM"; 532 case FrictionPEnum : return "FrictionP"; 533 case FrictionPressureAdjustedTemperatureEnum : return "FrictionPressureAdjustedTemperature"; 534 case FrictionQEnum : return "FrictionQ"; 535 case FrictionSedimentCompressibilityCoefficientEnum : return "FrictionSedimentCompressibilityCoefficient"; 536 case FrictionTillFrictionAngleEnum : return "FrictionTillFrictionAngle"; 537 case FrictionWaterLayerEnum : return "FrictionWaterLayer"; 538 case FrictionfEnum : return "Frictionf"; 539 case FrontalForcingsBasinIdEnum : return "FrontalForcingsBasinId"; 540 case FrontalForcingsSubglacialDischargeEnum : return "FrontalForcingsSubglacialDischarge"; 541 case FrontalForcingsThermalForcingEnum : return "FrontalForcingsThermalForcing"; 542 case GeometryHydrostaticRatioEnum : return "GeometryHydrostaticRatio"; 543 case GiaLithosphereThicknessEnum : return "GiaLithosphereThickness"; 544 case GiaMantleViscosityEnum : return "GiaMantleViscosity"; 545 case GiaWEnum : return "GiaW"; 546 case GiadWdtEnum : return "GiadWdt"; 547 case GradientEnum : return "Gradient"; 548 case GroundinglineHeightEnum : return "GroundinglineHeight"; 549 case HydraulicPotentialEnum : return "HydraulicPotential"; 550 case HydraulicPotentialOldEnum : return "HydraulicPotentialOld"; 551 case HydrologyBasalFluxEnum : return "HydrologyBasalFlux"; 552 case HydrologyBumpHeightEnum : return "HydrologyBumpHeight"; 553 case HydrologyBumpSpacingEnum : return "HydrologyBumpSpacing"; 554 case HydrologyDrainageRateEnum : return "HydrologyDrainageRate"; 555 case HydrologyEnglacialInputEnum : return "HydrologyEnglacialInput"; 556 case HydrologyGapHeightEnum : return "HydrologyGapHeight"; 557 case HydrologyHeadEnum : return "HydrologyHead"; 558 case HydrologyHeadOldEnum : return "HydrologyHeadOld"; 559 case HydrologyMoulinInputEnum : return "HydrologyMoulinInput"; 560 case HydrologyNeumannfluxEnum : return "HydrologyNeumannflux"; 561 case HydrologyReynoldsEnum : return "HydrologyReynolds"; 562 case HydrologySheetConductivityEnum : return "HydrologySheetConductivity"; 563 case HydrologySheetThicknessEnum : return "HydrologySheetThickness"; 564 case HydrologyWaterVxEnum : return "HydrologyWaterVx"; 565 case HydrologyWaterVyEnum : return "HydrologyWaterVy"; 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"; 577 case IceEnum : return "Ice"; 578 case IceMaskNodeActivationEnum : return "IceMaskNodeActivation"; 579 case InputEnum : return "Input"; 580 case InversionCostFunctionsCoefficientsEnum : return "InversionCostFunctionsCoefficients"; 581 case InversionSurfaceObsEnum : return "InversionSurfaceObs"; 582 case InversionThicknessObsEnum : return "InversionThicknessObs"; 583 case InversionVelObsEnum : return "InversionVelObs"; 584 case InversionVxObsEnum : return "InversionVxObs"; 585 case InversionVyObsEnum : return "InversionVyObs"; 586 case LevelsetfunctionSlopeXEnum : return "LevelsetfunctionSlopeX"; 587 case LevelsetfunctionSlopeYEnum : return "LevelsetfunctionSlopeY"; 588 case LoadingforceXEnum : return "LoadingforceX"; 589 case LoadingforceYEnum : return "LoadingforceY"; 590 case LoadingforceZEnum : return "LoadingforceZ"; 591 case MaskGroundediceLevelsetEnum : return "MaskGroundediceLevelset"; 592 case MaskIceLevelsetEnum : return "MaskIceLevelset"; 593 case MaskLandLevelsetEnum : return "MaskLandLevelset"; 594 case MaskOceanLevelsetEnum : return "MaskOceanLevelset"; 595 case MasstransportSpcthicknessEnum : return "MasstransportSpcthickness"; 596 case MaterialsRheologyBEnum : return "MaterialsRheologyB"; 597 case MaterialsRheologyBbarEnum : return "MaterialsRheologyBbar"; 598 case MaterialsRheologyEEnum : return "MaterialsRheologyE"; 599 case MaterialsRheologyEbarEnum : return "MaterialsRheologyEbar"; 600 case MaterialsRheologyEcEnum : return "MaterialsRheologyEc"; 601 case MaterialsRheologyEcbarEnum : return "MaterialsRheologyEcbar"; 602 case MaterialsRheologyEsEnum : return "MaterialsRheologyEs"; 603 case MaterialsRheologyEsbarEnum : return "MaterialsRheologyEsbar"; 604 case MaterialsRheologyNEnum : return "MaterialsRheologyN"; 605 case MeshScaleFactorEnum : return "MeshScaleFactor"; 606 case MeshVertexonbaseEnum : return "MeshVertexonbase"; 607 case MeshVertexonboundaryEnum : return "MeshVertexonboundary"; 608 case MeshVertexonsurfaceEnum : return "MeshVertexonsurface"; 609 case MisfitEnum : return "Misfit"; 610 case NeumannfluxEnum : return "Neumannflux"; 611 case NewDamageEnum : return "NewDamage"; 612 case NodeEnum : return "Node"; 613 case OmegaAbsGradientEnum : return "OmegaAbsGradient"; 614 case P0Enum : return "P0"; 615 case P1Enum : return "P1"; 616 case PressureEnum : return "Pressure"; 617 case RheologyBAbsGradientEnum : return "RheologyBAbsGradient"; 618 case RheologyBInitialguessEnum : return "RheologyBInitialguess"; 619 case RheologyBInitialguessMisfitEnum : return "RheologyBInitialguessMisfit"; 620 case RheologyBbarAbsGradientEnum : return "RheologyBbarAbsGradient"; 621 case SealevelEnum : return "Sealevel"; 622 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"; 638 case SealevelriseCumDeltathicknessEnum : return "SealevelriseCumDeltathickness"; 639 case SealevelriseDeltathicknessEnum : return "SealevelriseDeltathickness"; 640 case SealevelriseSpcthicknessEnum : return "SealevelriseSpcthickness"; 641 case SealevelriseStericRateEnum : return "SealevelriseStericRate"; 642 case SedimentHeadEnum : return "SedimentHead"; 643 case SedimentHeadHydrostepEnum : return "SedimentHeadHydrostep"; 644 case SedimentHeadOldEnum : return "SedimentHeadOld"; 645 case SedimentHeadResidualEnum : return "SedimentHeadResidual"; 646 case SedimentHeadStackedEnum : return "SedimentHeadStacked"; 647 case SigmaNNEnum : return "SigmaNN"; 648 case SigmaVMEnum : return "SigmaVM"; 649 case SmbAEnum : return "SmbA"; 650 case SmbAValueEnum : return "SmbAValue"; 651 case SmbAccumulationEnum : return "SmbAccumulation"; 652 case SmbAiniEnum : return "SmbAini"; 653 case SmbBMaxEnum : return "SmbBMax"; 654 case SmbBMinEnum : return "SmbBMin"; 655 case SmbBNegEnum : return "SmbBNeg"; 656 case SmbBPosEnum : return "SmbBPos"; 657 case SmbCEnum : return "SmbC"; 658 case SmbDEnum : return "SmbD"; 659 case SmbDailyairdensityEnum : return "SmbDailyairdensity"; 660 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"; 666 case SmbDailytemperatureEnum : return "SmbDailytemperature"; 667 case SmbDailywindspeedEnum : return "SmbDailywindspeed"; 668 case SmbDiniEnum : return "SmbDini"; 669 case SmbDlwrfEnum : return "SmbDlwrf"; 670 case SmbDswrfEnum : return "SmbDswrf"; 671 case SmbDzAddEnum : return "SmbDzAdd"; 672 case SmbDzEnum : return "SmbDz"; 673 case SmbDzMinEnum : return "SmbDzMin"; 674 case SmbDzTopEnum : return "SmbDzTop"; 675 case SmbDziniEnum : return "SmbDzini"; 676 case SmbEAirEnum : return "SmbEAir"; 677 case SmbECEnum : return "SmbEC"; 678 case SmbECiniEnum : return "SmbECini"; 679 case SmbElaEnum : return "SmbEla"; 680 case SmbEvaporationEnum : return "SmbEvaporation"; 681 case SmbFACEnum : return "SmbFAC"; 682 case SmbGdnEnum : return "SmbGdn"; 683 case SmbGdniniEnum : return "SmbGdnini"; 684 case SmbGspEnum : return "SmbGsp"; 685 case SmbGspiniEnum : return "SmbGspini"; 686 case SmbHrefEnum : return "SmbHref"; 687 case SmbIsInitializedEnum : return "SmbIsInitialized"; 688 case SmbMAddEnum : return "SmbMAdd"; 689 case SmbMassBalanceClimateEnum : return "SmbMassBalanceClimate"; 690 case SmbMassBalanceEnum : return "SmbMassBalance"; 691 case SmbMeanLHFEnum : return "SmbMeanLHF"; 692 case SmbMeanSHFEnum : return "SmbMeanSHF"; 693 case SmbMeanULWEnum : return "SmbMeanULW"; 694 case SmbMeltEnum : return "SmbMelt"; 695 case SmbMonthlytemperaturesEnum : return "SmbMonthlytemperatures"; 696 case SmbNetLWEnum : return "SmbNetLW"; 697 case SmbNetSWEnum : return "SmbNetSW"; 698 case SmbPAirEnum : return "SmbPAir"; 699 case SmbPEnum : return "SmbP"; 700 case SmbPddfacIceEnum : return "SmbPddfacIce"; 701 case SmbPddfacSnowEnum : return "SmbPddfacSnow"; 702 case SmbPrecipitationEnum : return "SmbPrecipitation"; 703 case SmbPrecipitationsAnomalyEnum : return "SmbPrecipitationsAnomaly"; 704 case SmbPrecipitationsLgmEnum : return "SmbPrecipitationsLgm"; 705 case SmbPrecipitationsPresentdayEnum : return "SmbPrecipitationsPresentday"; 706 case SmbPrecipitationsReconstructedEnum : return "SmbPrecipitationsReconstructed"; 707 case SmbReEnum : return "SmbRe"; 708 case SmbRefreezeEnum : return "SmbRefreeze"; 709 case SmbReiniEnum : return "SmbReini"; 710 case SmbRunoffEnum : return "SmbRunoff"; 711 case SmbS0gcmEnum : return "SmbS0gcm"; 712 case SmbS0pEnum : return "SmbS0p"; 713 case SmbS0tEnum : return "SmbS0t"; 714 case SmbSizeiniEnum : return "SmbSizeini"; 715 case SmbSmbCorrEnum : return "SmbSmbCorr"; 716 case SmbSmbrefEnum : return "SmbSmbref"; 717 case SmbTEnum : return "SmbT"; 718 case SmbTaEnum : return "SmbTa"; 719 case SmbTeValueEnum : return "SmbTeValue"; 720 case SmbTemperaturesAnomalyEnum : return "SmbTemperaturesAnomaly"; 721 case SmbTemperaturesLgmEnum : return "SmbTemperaturesLgm"; 722 case SmbTemperaturesPresentdayEnum : return "SmbTemperaturesPresentday"; 723 case SmbTemperaturesReconstructedEnum : return "SmbTemperaturesReconstructed"; 724 case SmbTiniEnum : return "SmbTini"; 725 case SmbTmeanEnum : return "SmbTmean"; 726 case SmbTzEnum : return "SmbTz"; 727 case SmbVEnum : return "SmbV"; 728 case SmbVmeanEnum : return "SmbVmean"; 729 case SmbVzEnum : return "SmbVz"; 730 case SmbWEnum : return "SmbW"; 731 case SmbWiniEnum : return "SmbWini"; 732 case SmbZMaxEnum : return "SmbZMax"; 733 case SmbZMinEnum : return "SmbZMin"; 734 case SmbZTopEnum : return "SmbZTop"; 735 case SmbZYEnum : return "SmbZY"; 736 case StrainRateeffectiveEnum : return "StrainRateeffective"; 737 case StrainRateparallelEnum : return "StrainRateparallel"; 738 case StrainRateperpendicularEnum : return "StrainRateperpendicular"; 739 case StrainRatexxEnum : return "StrainRatexx"; 740 case StrainRatexyEnum : return "StrainRatexy"; 741 case StrainRatexzEnum : return "StrainRatexz"; 742 case StrainRateyyEnum : return "StrainRateyy"; 743 case StrainRateyzEnum : return "StrainRateyz"; 744 case StrainRatezzEnum : return "StrainRatezz"; 745 case StressMaxPrincipalEnum : return "StressMaxPrincipal"; 746 case StressTensorxxEnum : return "StressTensorxx"; 747 case StressTensorxyEnum : return "StressTensorxy"; 748 case StressTensorxzEnum : return "StressTensorxz"; 749 case StressTensoryyEnum : return "StressTensoryy"; 750 case StressTensoryzEnum : return "StressTensoryz"; 751 case StressTensorzzEnum : return "StressTensorzz"; 752 case SurfaceAbsMisfitEnum : return "SurfaceAbsMisfit"; 753 case SurfaceAbsVelMisfitEnum : return "SurfaceAbsVelMisfit"; 754 case SurfaceAreaEnum : return "SurfaceArea"; 755 case SurfaceAverageVelMisfitEnum : return "SurfaceAverageVelMisfit"; 756 case SurfaceCrevasseEnum : return "SurfaceCrevasse"; 757 case SurfaceEnum : return "Surface"; 758 case SurfaceLogVelMisfitEnum : return "SurfaceLogVelMisfit"; 759 case SurfaceLogVxVyMisfitEnum : return "SurfaceLogVxVyMisfit"; 760 case SurfaceObservationEnum : return "SurfaceObservation"; 761 case SurfaceRelVelMisfitEnum : return "SurfaceRelVelMisfit"; 762 case SurfaceSlopeXEnum : return "SurfaceSlopeX"; 763 case SurfaceSlopeYEnum : return "SurfaceSlopeY"; 764 case TemperatureEnum : return "Temperature"; 765 case TemperaturePDDEnum : return "TemperaturePDD"; 766 case TemperaturePicardEnum : return "TemperaturePicard"; 767 case TemperatureSEMICEnum : return "TemperatureSEMIC"; 768 case ThermalSpctemperatureEnum : return "ThermalSpctemperature"; 769 case ThicknessAbsGradientEnum : return "ThicknessAbsGradient"; 770 case ThicknessAbsMisfitEnum : return "ThicknessAbsMisfit"; 771 case ThicknessAcrossGradientEnum : return "ThicknessAcrossGradient"; 772 case ThicknessAlongGradientEnum : return "ThicknessAlongGradient"; 773 case ThicknessEnum : return "Thickness"; 774 case ThicknessPositiveEnum : return "ThicknessPositive"; 775 case VelEnum : return "Vel"; 776 case VxAverageEnum : return "VxAverage"; 777 case VxEnum : return "Vx"; 778 case VxMeshEnum : return "VxMesh"; 779 case VxObsEnum : return "VxObs"; 780 case VyAverageEnum : return "VyAverage"; 781 case VyEnum : return "Vy"; 782 case VyMeshEnum : return "VyMesh"; 783 case VyObsEnum : return "VyObs"; 784 case VzEnum : return "Vz"; 785 case VzFSEnum : return "VzFS"; 786 case VzHOEnum : return "VzHO"; 787 case VzMeshEnum : return "VzMesh"; 788 case VzSSAEnum : return "VzSSA"; 789 case WaterColumnOldEnum : return "WaterColumnOld"; 790 case WatercolumnEnum : return "Watercolumn"; 791 case WaterfractionDrainageEnum : return "WaterfractionDrainage"; 792 case WaterfractionDrainageIntegratedEnum : return "WaterfractionDrainageIntegrated"; 793 case WaterfractionEnum : return "Waterfraction"; 794 case WaterheightEnum : return "Waterheight"; 795 case WeightsSurfaceObservationEnum : return "WeightsSurfaceObservation"; 796 case Outputdefinition1Enum : return "Outputdefinition1"; 797 case Outputdefinition10Enum : return "Outputdefinition10"; 798 case Outputdefinition11Enum : return "Outputdefinition11"; 799 case Outputdefinition12Enum : return "Outputdefinition12"; 800 case Outputdefinition13Enum : return "Outputdefinition13"; 801 case Outputdefinition14Enum : return "Outputdefinition14"; 802 case Outputdefinition15Enum : return "Outputdefinition15"; 803 case Outputdefinition16Enum : return "Outputdefinition16"; 804 case Outputdefinition17Enum : return "Outputdefinition17"; 805 case Outputdefinition18Enum : return "Outputdefinition18"; 806 case Outputdefinition19Enum : return "Outputdefinition19"; 807 case Outputdefinition20Enum : return "Outputdefinition20"; 808 case Outputdefinition21Enum : return "Outputdefinition21"; 809 case Outputdefinition22Enum : return "Outputdefinition22"; 810 case Outputdefinition23Enum : return "Outputdefinition23"; 811 case Outputdefinition24Enum : return "Outputdefinition24"; 812 case Outputdefinition25Enum : return "Outputdefinition25"; 813 case Outputdefinition26Enum : return "Outputdefinition26"; 814 case Outputdefinition27Enum : return "Outputdefinition27"; 815 case Outputdefinition28Enum : return "Outputdefinition28"; 816 case Outputdefinition29Enum : return "Outputdefinition29"; 817 case Outputdefinition2Enum : return "Outputdefinition2"; 818 case Outputdefinition30Enum : return "Outputdefinition30"; 819 case Outputdefinition31Enum : return "Outputdefinition31"; 820 case Outputdefinition32Enum : return "Outputdefinition32"; 821 case Outputdefinition33Enum : return "Outputdefinition33"; 822 case Outputdefinition34Enum : return "Outputdefinition34"; 823 case Outputdefinition35Enum : return "Outputdefinition35"; 824 case Outputdefinition36Enum : return "Outputdefinition36"; 825 case Outputdefinition37Enum : return "Outputdefinition37"; 826 case Outputdefinition38Enum : return "Outputdefinition38"; 827 case Outputdefinition39Enum : return "Outputdefinition39"; 828 case Outputdefinition3Enum : return "Outputdefinition3"; 829 case Outputdefinition40Enum : return "Outputdefinition40"; 830 case Outputdefinition41Enum : return "Outputdefinition41"; 831 case Outputdefinition42Enum : return "Outputdefinition42"; 832 case Outputdefinition43Enum : return "Outputdefinition43"; 833 case Outputdefinition44Enum : return "Outputdefinition44"; 834 case Outputdefinition45Enum : return "Outputdefinition45"; 835 case Outputdefinition46Enum : return "Outputdefinition46"; 836 case Outputdefinition47Enum : return "Outputdefinition47"; 837 case Outputdefinition48Enum : return "Outputdefinition48"; 838 case Outputdefinition49Enum : return "Outputdefinition49"; 839 case Outputdefinition4Enum : return "Outputdefinition4"; 840 case Outputdefinition50Enum : return "Outputdefinition50"; 841 case Outputdefinition51Enum : return "Outputdefinition51"; 842 case Outputdefinition52Enum : return "Outputdefinition52"; 843 case Outputdefinition53Enum : return "Outputdefinition53"; 844 case Outputdefinition54Enum : return "Outputdefinition54"; 845 case Outputdefinition55Enum : return "Outputdefinition55"; 846 case Outputdefinition56Enum : return "Outputdefinition56"; 847 case Outputdefinition57Enum : return "Outputdefinition57"; 848 case Outputdefinition58Enum : return "Outputdefinition58"; 849 case Outputdefinition59Enum : return "Outputdefinition59"; 850 case Outputdefinition5Enum : return "Outputdefinition5"; 851 case Outputdefinition60Enum : return "Outputdefinition60"; 852 case Outputdefinition61Enum : return "Outputdefinition61"; 853 case Outputdefinition62Enum : return "Outputdefinition62"; 854 case Outputdefinition63Enum : return "Outputdefinition63"; 855 case Outputdefinition64Enum : return "Outputdefinition64"; 856 case Outputdefinition65Enum : return "Outputdefinition65"; 857 case Outputdefinition66Enum : return "Outputdefinition66"; 858 case Outputdefinition67Enum : return "Outputdefinition67"; 859 case Outputdefinition68Enum : return "Outputdefinition68"; 860 case Outputdefinition69Enum : return "Outputdefinition69"; 861 case Outputdefinition6Enum : return "Outputdefinition6"; 862 case Outputdefinition70Enum : return "Outputdefinition70"; 863 case Outputdefinition71Enum : return "Outputdefinition71"; 864 case Outputdefinition72Enum : return "Outputdefinition72"; 865 case Outputdefinition73Enum : return "Outputdefinition73"; 866 case Outputdefinition74Enum : return "Outputdefinition74"; 867 case Outputdefinition75Enum : return "Outputdefinition75"; 868 case Outputdefinition76Enum : return "Outputdefinition76"; 869 case Outputdefinition77Enum : return "Outputdefinition77"; 870 case Outputdefinition78Enum : return "Outputdefinition78"; 871 case Outputdefinition79Enum : return "Outputdefinition79"; 872 case Outputdefinition7Enum : return "Outputdefinition7"; 873 case Outputdefinition80Enum : return "Outputdefinition80"; 874 case Outputdefinition81Enum : return "Outputdefinition81"; 875 case Outputdefinition82Enum : return "Outputdefinition82"; 876 case Outputdefinition83Enum : return "Outputdefinition83"; 877 case Outputdefinition84Enum : return "Outputdefinition84"; 878 case Outputdefinition85Enum : return "Outputdefinition85"; 879 case Outputdefinition86Enum : return "Outputdefinition86"; 880 case Outputdefinition87Enum : return "Outputdefinition87"; 881 case Outputdefinition88Enum : return "Outputdefinition88"; 882 case Outputdefinition89Enum : return "Outputdefinition89"; 883 case Outputdefinition8Enum : return "Outputdefinition8"; 884 case Outputdefinition90Enum : return "Outputdefinition90"; 885 case Outputdefinition91Enum : return "Outputdefinition91"; 886 case Outputdefinition92Enum : return "Outputdefinition92"; 887 case Outputdefinition93Enum : return "Outputdefinition93"; 888 case Outputdefinition94Enum : return "Outputdefinition94"; 889 case Outputdefinition95Enum : return "Outputdefinition95"; 890 case Outputdefinition96Enum : return "Outputdefinition96"; 891 case Outputdefinition97Enum : return "Outputdefinition97"; 892 case Outputdefinition98Enum : return "Outputdefinition98"; 893 case Outputdefinition99Enum : return "Outputdefinition99"; 894 case Outputdefinition9Enum : return "Outputdefinition9"; 895 case Outputdefinition100Enum : return "Outputdefinition100"; 896 case InputsENDEnum : return "InputsEND"; 897 case AbsoluteEnum : return "Absolute"; 898 case AdaptiveTimesteppingEnum : return "AdaptiveTimestepping"; 899 case AdjointBalancethickness2AnalysisEnum : return "AdjointBalancethickness2Analysis"; 900 case AdjointBalancethicknessAnalysisEnum : return "AdjointBalancethicknessAnalysis"; 901 case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis"; 902 case AggressiveMigrationEnum : return "AggressiveMigration"; 903 case AmrBamgEnum : return "AmrBamg"; 904 case AmrNeopzEnum : return "AmrNeopz"; 905 case AndroidFrictionCoefficientEnum : return "AndroidFrictionCoefficient"; 906 case ArrheniusEnum : return "Arrhenius"; 907 case AutodiffJacobianEnum : return "AutodiffJacobian"; 908 case Balancethickness2AnalysisEnum : return "Balancethickness2Analysis"; 909 case Balancethickness2SolutionEnum : return "Balancethickness2Solution"; 910 case BalancethicknessAnalysisEnum : return "BalancethicknessAnalysis"; 911 case BalancethicknessApparentMassbalanceEnum : return "BalancethicknessApparentMassbalance"; 912 case BalancethicknessSoftAnalysisEnum : return "BalancethicknessSoftAnalysis"; 913 case BalancethicknessSoftSolutionEnum : return "BalancethicknessSoftSolution"; 914 case BalancethicknessSolutionEnum : return "BalancethicknessSolution"; 915 case BalancethicknessSpcthicknessEnum : return "BalancethicknessSpcthickness"; 916 case BalancevelocityAnalysisEnum : return "BalancevelocityAnalysis"; 917 case BalancevelocitySolutionEnum : return "BalancevelocitySolution"; 918 case BasalforcingsIsmip6Enum : return "BasalforcingsIsmip6"; 919 case BasalforcingsPicoEnum : return "BasalforcingsPico"; 920 case BedSlopeSolutionEnum : return "BedSlopeSolution"; 921 case BoolExternalResultEnum : return "BoolExternalResult"; 922 case BoolInputEnum : return "BoolInput"; 923 case BoolParamEnum : return "BoolParam"; 924 case BoundaryEnum : return "Boundary"; 925 case BuddJackaEnum : return "BuddJacka"; 926 case CalvingDev2Enum : return "CalvingDev2"; 927 case CalvingHabEnum : return "CalvingHab"; 928 case CalvingLevermannEnum : return "CalvingLevermann"; 929 case CalvingVonmisesEnum : return "CalvingVonmises"; 930 case CfdragcoeffabsgradEnum : return "Cfdragcoeffabsgrad"; 931 case CfsurfacelogvelEnum : return "Cfsurfacelogvel"; 932 case CfsurfacesquareEnum : return "Cfsurfacesquare"; 933 case ChannelEnum : return "Channel"; 934 case ChannelAreaEnum : return "ChannelArea"; 935 case ClosedEnum : return "Closed"; 936 case ColinearEnum : return "Colinear"; 937 case ConstraintsEnum : return "Constraints"; 938 case ContactEnum : return "Contact"; 939 case ContourEnum : return "Contour"; 940 case ContoursEnum : return "Contours"; 941 case ControlInputEnum : return "ControlInput"; 942 case ControlInputGradEnum : return "ControlInputGrad"; 943 case ControlInputMaxsEnum : return "ControlInputMaxs"; 944 case ControlInputMinsEnum : return "ControlInputMins"; 945 case ControlInputValuesEnum : return "ControlInputValues"; 946 case CrouzeixRaviartEnum : return "CrouzeixRaviart"; 947 case CuffeyEnum : return "Cuffey"; 948 case CuffeyTemperateEnum : return "CuffeyTemperate"; 949 case DamageEvolutionAnalysisEnum : return "DamageEvolutionAnalysis"; 950 case DamageEvolutionSolutionEnum : return "DamageEvolutionSolution"; 951 case DataSetEnum : return "DataSet"; 952 case DataSetParamEnum : return "DataSetParam"; 953 case DatasetInputEnum : return "DatasetInput"; 954 case DefaultAnalysisEnum : return "DefaultAnalysis"; 955 case DefaultCalvingEnum : return "DefaultCalving"; 956 case DenseEnum : return "Dense"; 957 case DependentObjectEnum : return "DependentObject"; 958 case DepthAverageAnalysisEnum : return "DepthAverageAnalysis"; 959 case DeviatoricStressErrorEstimatorEnum : return "DeviatoricStressErrorEstimator"; 960 case DivergenceEnum : return "Divergence"; 961 case Domain3DsurfaceEnum : return "Domain3Dsurface"; 962 case DoubleArrayInputEnum : return "DoubleArrayInput"; 963 case DoubleExternalResultEnum : return "DoubleExternalResult"; 964 case DoubleInputEnum : return "DoubleInput"; 965 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam"; 966 case DoubleMatExternalResultEnum : return "DoubleMatExternalResult"; 967 case DoubleMatParamEnum : return "DoubleMatParam"; 968 case DoubleParamEnum : return "DoubleParam"; 969 case DoubleVecParamEnum : return "DoubleVecParam"; 970 case ElementEnum : return "Element"; 971 case ElementHookEnum : return "ElementHook"; 972 case ElementSIdEnum : return "ElementSId"; 973 case EnthalpyAnalysisEnum : return "EnthalpyAnalysis"; 974 case EsaAnalysisEnum : return "EsaAnalysis"; 975 case EsaSolutionEnum : return "EsaSolution"; 976 case EsaTransitionsEnum : return "EsaTransitions"; 977 case ExternalResultEnum : return "ExternalResult"; 978 case ExtrapolationAnalysisEnum : return "ExtrapolationAnalysis"; 979 case ExtrudeFromBaseAnalysisEnum : return "ExtrudeFromBaseAnalysis"; 980 case ExtrudeFromTopAnalysisEnum : return "ExtrudeFromTopAnalysis"; 981 case FSApproximationEnum : return "FSApproximation"; 982 case FSSolverEnum : return "FSSolver"; 983 case FSpressureEnum : return "FSpressure"; 984 case FSvelocityEnum : return "FSvelocity"; 985 case FemModelEnum : return "FemModel"; 986 case FileParamEnum : return "FileParam"; 987 case FixedTimesteppingEnum : return "FixedTimestepping"; 988 case FloatingAreaEnum : return "FloatingArea"; 989 case FloatingAreaScaledEnum : return "FloatingAreaScaled"; 990 case FloatingMeltRateEnum : return "FloatingMeltRate"; 991 case FreeEnum : return "Free"; 992 case FreeSurfaceBaseAnalysisEnum : return "FreeSurfaceBaseAnalysis"; 993 case FreeSurfaceTopAnalysisEnum : return "FreeSurfaceTopAnalysis"; 994 case FrontalForcingsDefaultEnum : return "FrontalForcingsDefault"; 995 case FrontalForcingsRignotEnum : return "FrontalForcingsRignot"; 996 case FsetEnum : return "Fset"; 997 case FullMeltOnPartiallyFloatingEnum : return "FullMeltOnPartiallyFloating"; 998 case GLheightadvectionAnalysisEnum : return "GLheightadvectionAnalysis"; 999 case GaussPentaEnum : return "GaussPenta"; 1000 case GaussSegEnum : return "GaussSeg"; 1001 case GaussTetraEnum : return "GaussTetra"; 1002 case GaussTriaEnum : return "GaussTria"; 1003 case GenericOptionEnum : return "GenericOption"; 1004 case GenericParamEnum : return "GenericParam"; 1005 case GiaIvinsAnalysisEnum : return "GiaIvinsAnalysis"; 1006 case GiaSolutionEnum : return "GiaSolution"; 1007 case Gradient1Enum : return "Gradient1"; 1008 case Gradient2Enum : return "Gradient2"; 1009 case Gradient3Enum : return "Gradient3"; 1010 case GroundedAreaEnum : return "GroundedArea"; 1011 case GroundedAreaScaledEnum : return "GroundedAreaScaled"; 1012 case GroundingOnlyEnum : return "GroundingOnly"; 1013 case GroundinglineMassFluxEnum : return "GroundinglineMassFlux"; 1014 case GsetEnum : return "Gset"; 1015 case GslEnum : return "Gsl"; 1016 case HOApproximationEnum : return "HOApproximation"; 1017 case HOFSApproximationEnum : return "HOFSApproximation"; 1018 case HookEnum : return "Hook"; 1019 case HydrologyDCEfficientAnalysisEnum : return "HydrologyDCEfficientAnalysis"; 1020 case HydrologyDCInefficientAnalysisEnum : return "HydrologyDCInefficientAnalysis"; 1021 case HydrologyGlaDSAnalysisEnum : return "HydrologyGlaDSAnalysis"; 1022 case HydrologyGlaDSEnum : return "HydrologyGlaDS"; 1023 case HydrologyPismAnalysisEnum : return "HydrologyPismAnalysis"; 1024 case HydrologyShaktiAnalysisEnum : return "HydrologyShaktiAnalysis"; 1025 case HydrologyShreveAnalysisEnum : return "HydrologyShreveAnalysis"; 1026 case HydrologySolutionEnum : return "HydrologySolution"; 1027 case HydrologydcEnum : return "Hydrologydc"; 1028 case HydrologypismEnum : return "Hydrologypism"; 1029 case HydrologyshaktiEnum : return "Hydrologyshakti"; 1030 case HydrologyshreveEnum : return "Hydrologyshreve"; 1031 case IceMassEnum : return "IceMass"; 1032 case IceMassScaledEnum : return "IceMassScaled"; 1033 case IceVolumeAboveFloatationEnum : return "IceVolumeAboveFloatation"; 1034 case IceVolumeAboveFloatationScaledEnum : return "IceVolumeAboveFloatationScaled"; 1035 case IceVolumeEnum : return "IceVolume"; 1036 case IceVolumeScaledEnum : return "IceVolumeScaled"; 1037 case IcefrontMassFluxEnum : return "IcefrontMassFlux"; 1038 case IcefrontMassFluxLevelsetEnum : return "IcefrontMassFluxLevelset"; 1039 case IncrementalEnum : return "Incremental"; 1040 case IndexedEnum : return "Indexed"; 1041 case IntExternalResultEnum : return "IntExternalResult"; 1042 case IntInputEnum : return "IntInput"; 1043 case IntMatExternalResultEnum : return "IntMatExternalResult"; 1044 case IntMatParamEnum : return "IntMatParam"; 1045 case IntParamEnum : return "IntParam"; 1046 case IntVecParamEnum : return "IntVecParam"; 1047 case InternalEnum : return "Internal"; 1048 case IntersectEnum : return "Intersect"; 1049 case InversionVzObsEnum : return "InversionVzObs"; 1050 case JEnum : return "J"; 1051 case L1L2ApproximationEnum : return "L1L2Approximation"; 1052 case L2ProjectionBaseAnalysisEnum : return "L2ProjectionBaseAnalysis"; 1053 case L2ProjectionEPLAnalysisEnum : return "L2ProjectionEPLAnalysis"; 1054 case LACrouzeixRaviartEnum : return "LACrouzeixRaviart"; 1055 case LATaylorHoodEnum : return "LATaylorHood"; 1056 case LambdaSEnum : return "LambdaS"; 1057 case LevelsetAnalysisEnum : return "LevelsetAnalysis"; 1058 case LevelsetfunctionPicardEnum : return "LevelsetfunctionPicard"; 1059 case LinearFloatingMeltRateEnum : return "LinearFloatingMeltRate"; 1060 case LliboutryDuvalEnum : return "LliboutryDuval"; 1061 case LoadsEnum : return "Loads"; 1062 case LoveAnalysisEnum : return "LoveAnalysis"; 1063 case LoveHiEnum : return "LoveHi"; 1064 case LoveHrEnum : return "LoveHr"; 1065 case LoveKernelsImagEnum : return "LoveKernelsImag"; 1066 case LoveKernelsRealEnum : return "LoveKernelsReal"; 1067 case LoveKiEnum : return "LoveKi"; 1068 case LoveKrEnum : return "LoveKr"; 1069 case LoveLiEnum : return "LoveLi"; 1070 case LoveLrEnum : return "LoveLr"; 1071 case LoveSolutionEnum : return "LoveSolution"; 1072 case MINIEnum : return "MINI"; 1073 case MINIcondensedEnum : return "MINIcondensed"; 1074 case MantlePlumeGeothermalFluxEnum : return "MantlePlumeGeothermalFlux"; 1075 case MassFluxEnum : return "MassFlux"; 1076 case MassconEnum : return "Masscon"; 1077 case MassconaxpbyEnum : return "Massconaxpby"; 1078 case MassfluxatgateEnum : return "Massfluxatgate"; 1079 case MasstransportAnalysisEnum : return "MasstransportAnalysis"; 1080 case MasstransportSolutionEnum : return "MasstransportSolution"; 1081 case MatdamageiceEnum : return "Matdamageice"; 1082 case MatenhancediceEnum : return "Matenhancedice"; 1083 case MaterialsEnum : return "Materials"; 1084 case MatestarEnum : return "Matestar"; 1085 case MaticeEnum : return "Matice"; 1086 case MatlithoEnum : return "Matlitho"; 1087 case MatrixParamEnum : return "MatrixParam"; 1088 case MaxAbsVxEnum : return "MaxAbsVx"; 1089 case MaxAbsVyEnum : return "MaxAbsVy"; 1090 case MaxAbsVzEnum : return "MaxAbsVz"; 1091 case MaxDivergenceEnum : return "MaxDivergence"; 1092 case MaxVelEnum : return "MaxVel"; 1093 case MaxVxEnum : return "MaxVx"; 1094 case MaxVyEnum : return "MaxVy"; 1095 case MaxVzEnum : return "MaxVz"; 1096 case MelangeEnum : return "Melange"; 1097 case MeltingAnalysisEnum : return "MeltingAnalysis"; 1098 case MeshElementsEnum : return "MeshElements"; 1099 case MeshXEnum : return "MeshX"; 1100 case MeshYEnum : return "MeshY"; 1101 case MinVelEnum : return "MinVel"; 1102 case MinVxEnum : return "MinVx"; 1103 case MinVyEnum : return "MinVy"; 1104 case MinVzEnum : return "MinVz"; 1105 case MismipFloatingMeltRateEnum : return "MismipFloatingMeltRate"; 1106 case MoulinEnum : return "Moulin"; 1107 case MpiDenseEnum : return "MpiDense"; 1108 case MpiEnum : return "Mpi"; 1109 case MpiSparseEnum : return "MpiSparse"; 1110 case MumpsEnum : return "Mumps"; 1111 case NoFrictionOnPartiallyFloatingEnum : return "NoFrictionOnPartiallyFloating"; 1112 case NoMeltOnPartiallyFloatingEnum : return "NoMeltOnPartiallyFloating"; 1113 case NodalEnum : return "Nodal"; 1114 case NodalvalueEnum : return "Nodalvalue"; 1115 case NodeSIdEnum : return "NodeSId"; 1116 case NoneApproximationEnum : return "NoneApproximation"; 1117 case NoneEnum : return "None"; 1118 case NumberedcostfunctionEnum : return "Numberedcostfunction"; 1119 case NumericalfluxEnum : return "Numericalflux"; 1120 case OldGradientEnum : return "OldGradient"; 1121 case OneLayerP4zEnum : return "OneLayerP4z"; 1122 case OpenEnum : return "Open"; 1123 case OptionEnum : return "Option"; 1124 case P0ArrayEnum : return "P0Array"; 1125 case P1DGEnum : return "P1DG"; 1126 case P1P1Enum : return "P1P1"; 1127 case P1P1GLSEnum : return "P1P1GLS"; 1128 case P1bubbleEnum : return "P1bubble"; 1129 case P1bubblecondensedEnum : return "P1bubblecondensed"; 1130 case P1xP2Enum : return "P1xP2"; 1131 case P1xP3Enum : return "P1xP3"; 1132 case P1xP4Enum : return "P1xP4"; 1133 case P2Enum : return "P2"; 1134 case P2bubbleEnum : return "P2bubble"; 1135 case P2bubblecondensedEnum : return "P2bubblecondensed"; 1136 case P2xP1Enum : return "P2xP1"; 1137 case P2xP4Enum : return "P2xP4"; 1138 case PatersonEnum : return "Paterson"; 1139 case PengridEnum : return "Pengrid"; 1140 case PenpairEnum : return "Penpair"; 1141 case PentaEnum : return "Penta"; 1142 case PentaInputEnum : return "PentaInput"; 1143 case ProfilerEnum : return "Profiler"; 1144 case ProfilingCurrentFlopsEnum : return "ProfilingCurrentFlops"; 1145 case ProfilingCurrentMemEnum : return "ProfilingCurrentMem"; 1146 case ProfilingSolutionTimeEnum : return "ProfilingSolutionTime"; 1147 case RegionaloutputEnum : return "Regionaloutput"; 1148 case RegularEnum : return "Regular"; 1149 case RiftfrontEnum : return "Riftfront"; 1150 case SIAApproximationEnum : return "SIAApproximation"; 1151 case SMBcomponentsEnum : return "SMBcomponents"; 1152 case SMBd18opddEnum : return "SMBd18opdd"; 1153 case SMBforcingEnum : return "SMBforcing"; 1154 case SMBgcmEnum : return "SMBgcm"; 1155 case SMBgembEnum : return "SMBgemb"; 1156 case SMBgradientsEnum : return "SMBgradients"; 1157 case SMBgradientscomponentsEnum : return "SMBgradientscomponents"; 1158 case SMBgradientselaEnum : return "SMBgradientsela"; 1159 case SMBhenningEnum : return "SMBhenning"; 1160 case SMBmeltcomponentsEnum : return "SMBmeltcomponents"; 1161 case SMBpddEnum : return "SMBpdd"; 1162 case SMBpddSicopolisEnum : return "SMBpddSicopolis"; 1163 case SMBsemicEnum : return "SMBsemic"; 1164 case SSAApproximationEnum : return "SSAApproximation"; 1165 case SSAFSApproximationEnum : return "SSAFSApproximation"; 1166 case SSAHOApproximationEnum : return "SSAHOApproximation"; 1167 case ScaledEnum : return "Scaled"; 1168 case SealevelAbsoluteEnum : return "SealevelAbsolute"; 1169 case SealevelEmotionEnum : return "SealevelEmotion"; 1170 case SealevelInertiaTensorXZEnum : return "SealevelInertiaTensorXZ"; 1171 case SealevelInertiaTensorYZEnum : return "SealevelInertiaTensorYZ"; 1172 case SealevelInertiaTensorZZEnum : return "SealevelInertiaTensorZZ"; 1173 case SealevelNmotionEnum : return "SealevelNmotion"; 1174 case SealevelUmotionEnum : return "SealevelUmotion"; 1175 case SealevelriseAnalysisEnum : return "SealevelriseAnalysis"; 1176 case SealevelriseSolutionEnum : return "SealevelriseSolution"; 1177 case SegEnum : return "Seg"; 1178 case SegInputEnum : return "SegInput"; 1179 case SegmentEnum : return "Segment"; 1180 case SegmentRiftfrontEnum : return "SegmentRiftfront"; 1181 case SeparateEnum : return "Separate"; 1182 case SeqEnum : return "Seq"; 1183 case SmbAnalysisEnum : return "SmbAnalysis"; 1184 case SmbSolutionEnum : return "SmbSolution"; 1185 case SmoothAnalysisEnum : return "SmoothAnalysis"; 1186 case SoftMigrationEnum : return "SoftMigration"; 1187 case SpatialLinearFloatingMeltRateEnum : return "SpatialLinearFloatingMeltRate"; 1188 case SpcDynamicEnum : return "SpcDynamic"; 1189 case SpcStaticEnum : return "SpcStatic"; 1190 case SpcTransientEnum : return "SpcTransient"; 1191 case SsetEnum : return "Sset"; 1192 case SteadystateSolutionEnum : return "SteadystateSolution"; 1193 case StressIntensityFactorEnum : return "StressIntensityFactor"; 1194 case StressbalanceAnalysisEnum : return "StressbalanceAnalysis"; 1195 case StressbalanceConvergenceNumStepsEnum : return "StressbalanceConvergenceNumSteps"; 1196 case StressbalanceSIAAnalysisEnum : return "StressbalanceSIAAnalysis"; 1197 case StressbalanceSolutionEnum : return "StressbalanceSolution"; 1198 case StressbalanceVerticalAnalysisEnum : return "StressbalanceVerticalAnalysis"; 1199 case StringArrayParamEnum : return "StringArrayParam"; 1200 case StringExternalResultEnum : return "StringExternalResult"; 1201 case StringParamEnum : return "StringParam"; 1202 case SubelementFriction1Enum : return "SubelementFriction1"; 1203 case SubelementFriction2Enum : return "SubelementFriction2"; 1204 case SubelementMelt1Enum : return "SubelementMelt1"; 1205 case SubelementMelt2Enum : return "SubelementMelt2"; 1206 case SubelementMigrationEnum : return "SubelementMigration"; 1207 case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution"; 1208 case TaylorHoodEnum : return "TaylorHood"; 1209 case TetraEnum : return "Tetra"; 1210 case TetraInputEnum : return "TetraInput"; 1211 case ThermalAnalysisEnum : return "ThermalAnalysis"; 1212 case ThermalSolutionEnum : return "ThermalSolution"; 1213 case ThicknessErrorEstimatorEnum : return "ThicknessErrorEstimator"; 1214 case TotalCalvingFluxLevelsetEnum : return "TotalCalvingFluxLevelset"; 1215 case TotalFloatingBmbEnum : return "TotalFloatingBmb"; 1216 case TotalFloatingBmbScaledEnum : return "TotalFloatingBmbScaled"; 1217 case TotalGroundedBmbEnum : return "TotalGroundedBmb"; 1218 case TotalGroundedBmbScaledEnum : return "TotalGroundedBmbScaled"; 1219 case TotalSmbEnum : return "TotalSmb"; 1220 case TotalSmbScaledEnum : return "TotalSmbScaled"; 1221 case TransientArrayParamEnum : return "TransientArrayParam"; 1222 case TransientInputEnum : return "TransientInput"; 1223 case TransientParamEnum : return "TransientParam"; 1224 case TransientSolutionEnum : return "TransientSolution"; 1225 case TriaEnum : return "Tria"; 1226 case TriaInputEnum : return "TriaInput"; 1227 case UzawaPressureAnalysisEnum : return "UzawaPressureAnalysis"; 1228 case VectorParamEnum : return "VectorParam"; 1229 case VertexEnum : return "Vertex"; 1230 case VertexLIdEnum : return "VertexLId"; 1231 case VertexPIdEnum : return "VertexPId"; 1232 case VertexSIdEnum : return "VertexSId"; 1233 case VerticesEnum : return "Vertices"; 1234 case ViscousHeatingEnum : return "ViscousHeating"; 1235 case WaterEnum : return "Water"; 1236 case XTaylorHoodEnum : return "XTaylorHood"; 1237 case XYEnum : return "XY"; 1238 case XYZEnum : return "XYZ"; 1239 case BalancethicknessD0Enum : return "BalancethicknessD0"; 1240 case BalancethicknessDiffusionCoefficientEnum : return "BalancethicknessDiffusionCoefficient"; 1241 case BilinearInterpEnum : return "BilinearInterp"; 1242 case CalvingdevCoeffEnum : return "CalvingdevCoeff"; 1243 case DeviatoricStressEnum : return "DeviatoricStress"; 1244 case EtaAbsGradientEnum : return "EtaAbsGradient"; 1245 case MeshZEnum : return "MeshZ"; 1246 case NearestInterpEnum : return "NearestInterp"; 1247 case OutputdefinitionListEnum : return "OutputdefinitionList"; 1248 case SealevelObsEnum : return "SealevelObs"; 1249 case SealevelWeightsEnum : return "SealevelWeights"; 1250 case StrainRateEnum : return "StrainRate"; 1251 case StressTensorEnum : return "StressTensor"; 1252 case StressbalanceViscosityOvershootEnum : return "StressbalanceViscosityOvershoot"; 1253 case SubelementMigration4Enum : return "SubelementMigration4"; 1254 case TimesteppingTimeAdaptEnum : return "TimesteppingTimeAdapt"; 1255 case TriangleInterpEnum : return "TriangleInterp"; 1256 case MaximumNumberOfDefinitionsEnum : return "MaximumNumberOfDefinitions"; 19 1257 default : return "unknown"; 20 1258 -
TabularUnified issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp ΒΆ
r23993 r23994 17 17 18 18 if(stage==1){ 19 if (strcmp(name,"ParametersSTART")==0) return ParametersSTARTEnum; 20 else if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum; 21 else if (strcmp(name,"AmrDeviatoricErrorGroupThreshold")==0) return AmrDeviatoricErrorGroupThresholdEnum; 22 else if (strcmp(name,"AmrDeviatoricErrorMaximum")==0) return AmrDeviatoricErrorMaximumEnum; 23 else if (strcmp(name,"AmrDeviatoricErrorResolution")==0) return AmrDeviatoricErrorResolutionEnum; 24 else if (strcmp(name,"AmrDeviatoricErrorThreshold")==0) return AmrDeviatoricErrorThresholdEnum; 25 else if (strcmp(name,"AmrErr")==0) return AmrErrEnum; 26 else if (strcmp(name,"AmrField")==0) return AmrFieldEnum; 27 else if (strcmp(name,"AmrGradation")==0) return AmrGradationEnum; 28 else if (strcmp(name,"AmrGroundingLineDistance")==0) return AmrGroundingLineDistanceEnum; 29 else if (strcmp(name,"AmrGroundingLineResolution")==0) return AmrGroundingLineResolutionEnum; 30 else if (strcmp(name,"AmrHmax")==0) return AmrHmaxEnum; 31 else if (strcmp(name,"AmrHmin")==0) return AmrHminEnum; 32 else if (strcmp(name,"AmrIceFrontDistance")==0) return AmrIceFrontDistanceEnum; 33 else if (strcmp(name,"AmrIceFrontResolution")==0) return AmrIceFrontResolutionEnum; 34 else if (strcmp(name,"AmrKeepMetric")==0) return AmrKeepMetricEnum; 35 else if (strcmp(name,"AmrLag")==0) return AmrLagEnum; 36 else if (strcmp(name,"AmrLevelMax")==0) return AmrLevelMaxEnum; 37 else if (strcmp(name,"AmrRestart")==0) return AmrRestartEnum; 38 else if (strcmp(name,"AmrThicknessErrorGroupThreshold")==0) return AmrThicknessErrorGroupThresholdEnum; 39 else if (strcmp(name,"AmrThicknessErrorMaximum")==0) return AmrThicknessErrorMaximumEnum; 40 else if (strcmp(name,"AmrThicknessErrorResolution")==0) return AmrThicknessErrorResolutionEnum; 41 else if (strcmp(name,"AmrThicknessErrorThreshold")==0) return AmrThicknessErrorThresholdEnum; 42 else if (strcmp(name,"AmrType")==0) return AmrTypeEnum; 43 else if (strcmp(name,"AnalysisCounter")==0) return AnalysisCounterEnum; 44 else if (strcmp(name,"AnalysisType")==0) return AnalysisTypeEnum; 45 else if (strcmp(name,"AugmentedLagrangianR")==0) return AugmentedLagrangianREnum; 46 else if (strcmp(name,"AugmentedLagrangianRholambda")==0) return AugmentedLagrangianRholambdaEnum; 47 else if (strcmp(name,"AugmentedLagrangianRhop")==0) return AugmentedLagrangianRhopEnum; 48 else if (strcmp(name,"AugmentedLagrangianRlambda")==0) return AugmentedLagrangianRlambdaEnum; 49 else if (strcmp(name,"AugmentedLagrangianTheta")==0) return AugmentedLagrangianThetaEnum; 50 else if (strcmp(name,"AutodiffCbufsize")==0) return AutodiffCbufsizeEnum; 51 else if (strcmp(name,"AutodiffDependentObjects")==0) return AutodiffDependentObjectsEnum; 52 else if (strcmp(name,"AutodiffDriver")==0) return AutodiffDriverEnum; 53 else if (strcmp(name,"AutodiffFosForwardIndex")==0) return AutodiffFosForwardIndexEnum; 54 else if (strcmp(name,"AutodiffFosReverseIndex")==0) return AutodiffFosReverseIndexEnum; 55 else if (strcmp(name,"AutodiffFovForwardIndices")==0) return AutodiffFovForwardIndicesEnum; 56 else if (strcmp(name,"AutodiffGcTriggerMaxSize")==0) return AutodiffGcTriggerMaxSizeEnum; 57 else if (strcmp(name,"AutodiffGcTriggerRatio")==0) return AutodiffGcTriggerRatioEnum; 58 else if (strcmp(name,"AutodiffIsautodiff")==0) return AutodiffIsautodiffEnum; 59 else if (strcmp(name,"AutodiffLbufsize")==0) return AutodiffLbufsizeEnum; 60 else if (strcmp(name,"AutodiffNumDependents")==0) return AutodiffNumDependentsEnum; 61 else if (strcmp(name,"AutodiffNumIndependents")==0) return AutodiffNumIndependentsEnum; 62 else if (strcmp(name,"AutodiffObufsize")==0) return AutodiffObufsizeEnum; 63 else if (strcmp(name,"AutodiffTapeAlloc")==0) return AutodiffTapeAllocEnum; 64 else if (strcmp(name,"AutodiffTbufsize")==0) return AutodiffTbufsizeEnum; 65 else if (strcmp(name,"AutodiffXp")==0) return AutodiffXpEnum; 66 else if (strcmp(name,"BalancethicknessStabilization")==0) return BalancethicknessStabilizationEnum; 67 else if (strcmp(name,"BasalforcingsBottomplumedepth")==0) return BasalforcingsBottomplumedepthEnum; 68 else if (strcmp(name,"BasalforcingsCrustthickness")==0) return BasalforcingsCrustthicknessEnum; 69 else if (strcmp(name,"BasalforcingsDeepwaterElevation")==0) return BasalforcingsDeepwaterElevationEnum; 70 else if (strcmp(name,"BasalforcingsDeepwaterMeltingRate")==0) return BasalforcingsDeepwaterMeltingRateEnum; 71 else if (strcmp(name,"BasalforcingsDtbg")==0) return BasalforcingsDtbgEnum; 72 else if (strcmp(name,"Basalforcings")==0) return BasalforcingsEnum; 73 else if (strcmp(name,"BasalforcingsIsmp6AverageTf")==0) return BasalforcingsIsmp6AverageTfEnum; 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; 77 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,"BasalforcingsLowercrustheat")==0) return BasalforcingsLowercrustheatEnum; 81 else if (strcmp(name,"BasalforcingsMantleconductivity")==0) return BasalforcingsMantleconductivityEnum; 82 else if (strcmp(name,"BasalforcingsMeltrateFactor")==0) return BasalforcingsMeltrateFactorEnum; 83 else if (strcmp(name,"BasalforcingsNusselt")==0) return BasalforcingsNusseltEnum; 84 else if (strcmp(name,"BasalforcingsPicoAverageOverturning")==0) return BasalforcingsPicoAverageOverturningEnum; 85 else if (strcmp(name,"BasalforcingsPicoAverageSalinity")==0) return BasalforcingsPicoAverageSalinityEnum; 86 else if (strcmp(name,"BasalforcingsPicoAverageTemperature")==0) return BasalforcingsPicoAverageTemperatureEnum; 87 else if (strcmp(name,"BasalforcingsPicoBoxArea")==0) return BasalforcingsPicoBoxAreaEnum; 88 else if (strcmp(name,"BasalforcingsPicoFarOceansalinity")==0) return BasalforcingsPicoFarOceansalinityEnum; 89 else if (strcmp(name,"BasalforcingsPicoFarOceantemperature")==0) return BasalforcingsPicoFarOceantemperatureEnum; 90 else if (strcmp(name,"BasalforcingsPicoGammaT")==0) return BasalforcingsPicoGammaTEnum; 91 else if (strcmp(name,"BasalforcingsPicoIsplume")==0) return BasalforcingsPicoIsplumeEnum; 92 else if (strcmp(name,"BasalforcingsPicoMaxboxcount")==0) return BasalforcingsPicoMaxboxcountEnum; 93 else if (strcmp(name,"BasalforcingsPicoNumBasins")==0) return BasalforcingsPicoNumBasinsEnum; 94 else if (strcmp(name,"BasalforcingsPicoOverturningCoeff")==0) return BasalforcingsPicoOverturningCoeffEnum; 95 else if (strcmp(name,"BasalforcingsPlumeradius")==0) return BasalforcingsPlumeradiusEnum; 96 else if (strcmp(name,"BasalforcingsPlumex")==0) return BasalforcingsPlumexEnum; 97 else if (strcmp(name,"BasalforcingsPlumey")==0) return BasalforcingsPlumeyEnum; 98 else if (strcmp(name,"BasalforcingsThresholdThickness")==0) return BasalforcingsThresholdThicknessEnum; 99 else if (strcmp(name,"BasalforcingsTopplumedepth")==0) return BasalforcingsTopplumedepthEnum; 100 else if (strcmp(name,"BasalforcingsUppercrustheat")==0) return BasalforcingsUppercrustheatEnum; 101 else if (strcmp(name,"BasalforcingsUppercrustthickness")==0) return BasalforcingsUppercrustthicknessEnum; 102 else if (strcmp(name,"BasalforcingsUpperdepthMelt")==0) return BasalforcingsUpperdepthMeltEnum; 103 else if (strcmp(name,"BasalforcingsUpperwaterElevation")==0) return BasalforcingsUpperwaterElevationEnum; 104 else if (strcmp(name,"BasalforcingsUpperwaterMeltingRate")==0) return BasalforcingsUpperwaterMeltingRateEnum; 105 else if (strcmp(name,"CalvingCrevasseDepth")==0) return CalvingCrevasseDepthEnum; 106 else if (strcmp(name,"CalvingHeightAboveFloatation")==0) return CalvingHeightAboveFloatationEnum; 107 else if (strcmp(name,"CalvingLaw")==0) return CalvingLawEnum; 108 else if (strcmp(name,"CalvingMax")==0) return CalvingMaxEnum; 109 else if (strcmp(name,"CalvingMinthickness")==0) return CalvingMinthicknessEnum; 110 else if (strcmp(name,"ConfigurationType")==0) return ConfigurationTypeEnum; 111 else if (strcmp(name,"ConstantsG")==0) return ConstantsGEnum; 112 else if (strcmp(name,"ConstantsReferencetemperature")==0) return ConstantsReferencetemperatureEnum; 113 else if (strcmp(name,"ConstantsYts")==0) return ConstantsYtsEnum; 114 else if (strcmp(name,"ControlInputSizeM")==0) return ControlInputSizeMEnum; 115 else if (strcmp(name,"ControlInputSizeN")==0) return ControlInputSizeNEnum; 116 else if (strcmp(name,"DamageC1")==0) return DamageC1Enum; 117 else if (strcmp(name,"DamageC2")==0) return DamageC2Enum; 118 else if (strcmp(name,"DamageC3")==0) return DamageC3Enum; 119 else if (strcmp(name,"Damage")==0) return DamageEnum; 120 else if (strcmp(name,"DamageEquivStress")==0) return DamageEquivStressEnum; 121 else if (strcmp(name,"DamageEvolutionNumRequestedOutputs")==0) return DamageEvolutionNumRequestedOutputsEnum; 122 else if (strcmp(name,"DamageEvolutionRequestedOutputs")==0) return DamageEvolutionRequestedOutputsEnum; 123 else if (strcmp(name,"DamageHealing")==0) return DamageHealingEnum; 124 else if (strcmp(name,"DamageKappa")==0) return DamageKappaEnum; 125 else if (strcmp(name,"DamageLaw")==0) return DamageLawEnum; 126 else if (strcmp(name,"DamageMaxDamage")==0) return DamageMaxDamageEnum; 127 else if (strcmp(name,"DamageStabilization")==0) return DamageStabilizationEnum; 128 else if (strcmp(name,"DamageStressThreshold")==0) return DamageStressThresholdEnum; 129 else if (strcmp(name,"DebugProfiling")==0) return DebugProfilingEnum; 130 else if (strcmp(name,"DomainDimension")==0) return DomainDimensionEnum; 131 else if (strcmp(name,"DomainType")==0) return DomainTypeEnum; 132 else if (strcmp(name,"EarthId")==0) return EarthIdEnum; 133 else if (strcmp(name,"EplZigZagCounter")==0) return EplZigZagCounterEnum; 134 else if (strcmp(name,"EsaHElastic")==0) return EsaHElasticEnum; 135 else if (strcmp(name,"EsaHemisphere")==0) return EsaHemisphereEnum; 136 else if (strcmp(name,"EsaRequestedOutputs")==0) return EsaRequestedOutputsEnum; 137 else if (strcmp(name,"EsaUElastic")==0) return EsaUElasticEnum; 138 else if (strcmp(name,"ExtrapolationVariable")==0) return ExtrapolationVariableEnum; 19 139 else stage=2; 140 } 141 if(stage==2){ 142 if (strcmp(name,"FemModelComm")==0) return FemModelCommEnum; 143 else if (strcmp(name,"FlowequationFeFS")==0) return FlowequationFeFSEnum; 144 else if (strcmp(name,"FlowequationIsFS")==0) return FlowequationIsFSEnum; 145 else if (strcmp(name,"FlowequationIsHO")==0) return FlowequationIsHOEnum; 146 else if (strcmp(name,"FlowequationIsL1L2")==0) return FlowequationIsL1L2Enum; 147 else if (strcmp(name,"FlowequationIsSIA")==0) return FlowequationIsSIAEnum; 148 else if (strcmp(name,"FlowequationIsSSA")==0) return FlowequationIsSSAEnum; 149 else if (strcmp(name,"FrictionCoupling")==0) return FrictionCouplingEnum; 150 else if (strcmp(name,"FrictionDelta")==0) return FrictionDeltaEnum; 151 else if (strcmp(name,"FrictionF")==0) return FrictionFEnum; 152 else if (strcmp(name,"FrictionGamma")==0) return FrictionGammaEnum; 153 else if (strcmp(name,"FrictionLaw")==0) return FrictionLawEnum; 154 else if (strcmp(name,"FrictionPseudoplasticityExponent")==0) return FrictionPseudoplasticityExponentEnum; 155 else if (strcmp(name,"FrictionThresholdSpeed")==0) return FrictionThresholdSpeedEnum; 156 else if (strcmp(name,"FrictionVoidRatio")==0) return FrictionVoidRatioEnum; 157 else if (strcmp(name,"FrontalForcingsBasinIcefrontArea")==0) return FrontalForcingsBasinIcefrontAreaEnum; 158 else if (strcmp(name,"FrontalForcingsNumberofBasins")==0) return FrontalForcingsNumberofBasinsEnum; 159 else if (strcmp(name,"FrontalForcingsParam")==0) return FrontalForcingsParamEnum; 160 else if (strcmp(name,"GiaCrossSectionShape")==0) return GiaCrossSectionShapeEnum; 161 else if (strcmp(name,"GroundinglineFrictionInterpolation")==0) return GroundinglineFrictionInterpolationEnum; 162 else if (strcmp(name,"GroundinglineMeltInterpolation")==0) return GroundinglineMeltInterpolationEnum; 163 else if (strcmp(name,"GroundinglineMigration")==0) return GroundinglineMigrationEnum; 164 else if (strcmp(name,"HydrologyCavitySpacing")==0) return HydrologyCavitySpacingEnum; 165 else if (strcmp(name,"HydrologyChannelConductivity")==0) return HydrologyChannelConductivityEnum; 166 else if (strcmp(name,"HydrologyChannelSheetWidth")==0) return HydrologyChannelSheetWidthEnum; 167 else if (strcmp(name,"HydrologyEnglacialVoidRatio")==0) return HydrologyEnglacialVoidRatioEnum; 168 else if (strcmp(name,"HydrologyIschannels")==0) return HydrologyIschannelsEnum; 169 else if (strcmp(name,"HydrologyModel")==0) return HydrologyModelEnum; 170 else if (strcmp(name,"HydrologyNumRequestedOutputs")==0) return HydrologyNumRequestedOutputsEnum; 171 else if (strcmp(name,"HydrologyPressureMeltCoefficient")==0) return HydrologyPressureMeltCoefficientEnum; 172 else if (strcmp(name,"HydrologyRelaxation")==0) return HydrologyRelaxationEnum; 173 else if (strcmp(name,"HydrologyRequestedOutputs")==0) return HydrologyRequestedOutputsEnum; 174 else if (strcmp(name,"HydrologySedimentKmax")==0) return HydrologySedimentKmaxEnum; 175 else if (strcmp(name,"HydrologyStepsPerStep")==0) return HydrologyStepsPerStepEnum; 176 else if (strcmp(name,"HydrologyStorage")==0) return HydrologyStorageEnum; 177 else if (strcmp(name,"HydrologydcEplColapseThickness")==0) return HydrologydcEplColapseThicknessEnum; 178 else if (strcmp(name,"HydrologydcEplCompressibility")==0) return HydrologydcEplCompressibilityEnum; 179 else if (strcmp(name,"HydrologydcEplConductivity")==0) return HydrologydcEplConductivityEnum; 180 else if (strcmp(name,"HydrologydcEplInitialThickness")==0) return HydrologydcEplInitialThicknessEnum; 181 else if (strcmp(name,"HydrologydcEplMaxThickness")==0) return HydrologydcEplMaxThicknessEnum; 182 else if (strcmp(name,"HydrologydcEplPorosity")==0) return HydrologydcEplPorosityEnum; 183 else if (strcmp(name,"HydrologydcEplThickComp")==0) return HydrologydcEplThickCompEnum; 184 else if (strcmp(name,"HydrologydcEplflipLock")==0) return HydrologydcEplflipLockEnum; 185 else if (strcmp(name,"HydrologydcIsefficientlayer")==0) return HydrologydcIsefficientlayerEnum; 186 else if (strcmp(name,"HydrologydcLeakageFactor")==0) return HydrologydcLeakageFactorEnum; 187 else if (strcmp(name,"HydrologydcMaxIter")==0) return HydrologydcMaxIterEnum; 188 else if (strcmp(name,"HydrologydcPenaltyFactor")==0) return HydrologydcPenaltyFactorEnum; 189 else if (strcmp(name,"HydrologydcPenaltyLock")==0) return HydrologydcPenaltyLockEnum; 190 else if (strcmp(name,"HydrologydcRelTol")==0) return HydrologydcRelTolEnum; 191 else if (strcmp(name,"HydrologydcSedimentCompressibility")==0) return HydrologydcSedimentCompressibilityEnum; 192 else if (strcmp(name,"HydrologydcSedimentPorosity")==0) return HydrologydcSedimentPorosityEnum; 193 else if (strcmp(name,"HydrologydcSedimentThickness")==0) return HydrologydcSedimentThicknessEnum; 194 else if (strcmp(name,"HydrologydcSedimentlimit")==0) return HydrologydcSedimentlimitEnum; 195 else if (strcmp(name,"HydrologydcSedimentlimitFlag")==0) return HydrologydcSedimentlimitFlagEnum; 196 else if (strcmp(name,"HydrologydcTransferFlag")==0) return HydrologydcTransferFlagEnum; 197 else if (strcmp(name,"HydrologydcUnconfinedFlag")==0) return HydrologydcUnconfinedFlagEnum; 198 else if (strcmp(name,"HydrologydcWaterCompressibility")==0) return HydrologydcWaterCompressibilityEnum; 199 else if (strcmp(name,"Hydrologydt")==0) return HydrologydtEnum; 200 else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum; 201 else if (strcmp(name,"IcecapToEarthComm")==0) return IcecapToEarthCommEnum; 202 else if (strcmp(name,"Index")==0) return IndexEnum; 203 else if (strcmp(name,"InputFileName")==0) return InputFileNameEnum; 204 else if (strcmp(name,"InputToDepthaverageIn")==0) return InputToDepthaverageInEnum; 205 else if (strcmp(name,"InputToDepthaverageOut")==0) return InputToDepthaverageOutEnum; 206 else if (strcmp(name,"InputToExtrude")==0) return InputToExtrudeEnum; 207 else if (strcmp(name,"InputToL2Project")==0) return InputToL2ProjectEnum; 208 else if (strcmp(name,"InputToSmooth")==0) return InputToSmoothEnum; 209 else if (strcmp(name,"InversionAlgorithm")==0) return InversionAlgorithmEnum; 210 else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum; 211 else if (strcmp(name,"InversionControlScalingFactors")==0) return InversionControlScalingFactorsEnum; 212 else if (strcmp(name,"InversionCostFunctions")==0) return InversionCostFunctionsEnum; 213 else if (strcmp(name,"InversionDxmin")==0) return InversionDxminEnum; 214 else if (strcmp(name,"InversionGatol")==0) return InversionGatolEnum; 215 else if (strcmp(name,"InversionGradientScaling")==0) return InversionGradientScalingEnum; 216 else if (strcmp(name,"InversionGrtol")==0) return InversionGrtolEnum; 217 else if (strcmp(name,"InversionGttol")==0) return InversionGttolEnum; 218 else if (strcmp(name,"InversionIncompleteAdjoint")==0) return InversionIncompleteAdjointEnum; 219 else if (strcmp(name,"InversionIscontrol")==0) return InversionIscontrolEnum; 220 else if (strcmp(name,"InversionMaxiter")==0) return InversionMaxiterEnum; 221 else if (strcmp(name,"InversionMaxiterPerStep")==0) return InversionMaxiterPerStepEnum; 222 else if (strcmp(name,"InversionMaxsteps")==0) return InversionMaxstepsEnum; 223 else if (strcmp(name,"InversionNsteps")==0) return InversionNstepsEnum; 224 else if (strcmp(name,"InversionNumControlParameters")==0) return InversionNumControlParametersEnum; 225 else if (strcmp(name,"InversionNumCostFunctions")==0) return InversionNumCostFunctionsEnum; 226 else if (strcmp(name,"InversionStepThreshold")==0) return InversionStepThresholdEnum; 227 else if (strcmp(name,"InversionType")==0) return InversionTypeEnum; 228 else if (strcmp(name,"LevelsetReinitFrequency")==0) return LevelsetReinitFrequencyEnum; 229 else if (strcmp(name,"LevelsetStabilization")==0) return LevelsetStabilizationEnum; 230 else if (strcmp(name,"LockFileName")==0) return LockFileNameEnum; 231 else if (strcmp(name,"LoveAllowLayerDeletion")==0) return LoveAllowLayerDeletionEnum; 232 else if (strcmp(name,"LoveForcingType")==0) return LoveForcingTypeEnum; 233 else if (strcmp(name,"LoveFrequencies")==0) return LoveFrequenciesEnum; 234 else if (strcmp(name,"LoveG0")==0) return LoveG0Enum; 235 else if (strcmp(name,"LoveKernels")==0) return LoveKernelsEnum; 236 else if (strcmp(name,"LoveMu0")==0) return LoveMu0Enum; 237 else if (strcmp(name,"LoveNfreq")==0) return LoveNfreqEnum; 238 else if (strcmp(name,"LoveR0")==0) return LoveR0Enum; 239 else if (strcmp(name,"LoveShNmax")==0) return LoveShNmaxEnum; 240 else if (strcmp(name,"LoveShNmin")==0) return LoveShNminEnum; 241 else if (strcmp(name,"MassFluxSegments")==0) return MassFluxSegmentsEnum; 242 else if (strcmp(name,"MassFluxSegmentsPresent")==0) return MassFluxSegmentsPresentEnum; 243 else if (strcmp(name,"MasstransportHydrostaticAdjustment")==0) return MasstransportHydrostaticAdjustmentEnum; 244 else if (strcmp(name,"MasstransportIsfreesurface")==0) return MasstransportIsfreesurfaceEnum; 245 else if (strcmp(name,"MasstransportMinThickness")==0) return MasstransportMinThicknessEnum; 246 else if (strcmp(name,"MasstransportNumRequestedOutputs")==0) return MasstransportNumRequestedOutputsEnum; 247 else if (strcmp(name,"MasstransportPenaltyFactor")==0) return MasstransportPenaltyFactorEnum; 248 else if (strcmp(name,"MasstransportRequestedOutputs")==0) return MasstransportRequestedOutputsEnum; 249 else if (strcmp(name,"MasstransportStabilization")==0) return MasstransportStabilizationEnum; 250 else if (strcmp(name,"MaterialsBeta")==0) return MaterialsBetaEnum; 251 else if (strcmp(name,"MaterialsEarthDensity")==0) return MaterialsEarthDensityEnum; 252 else if (strcmp(name,"MaterialsEffectiveconductivityAveraging")==0) return MaterialsEffectiveconductivityAveragingEnum; 253 else if (strcmp(name,"MaterialsHeatcapacity")==0) return MaterialsHeatcapacityEnum; 254 else if (strcmp(name,"MaterialsLatentheat")==0) return MaterialsLatentheatEnum; 255 else if (strcmp(name,"MaterialsLithosphereDensity")==0) return MaterialsLithosphereDensityEnum; 256 else if (strcmp(name,"MaterialsLithosphereShearModulus")==0) return MaterialsLithosphereShearModulusEnum; 257 else if (strcmp(name,"MaterialsMantleDensity")==0) return MaterialsMantleDensityEnum; 258 else if (strcmp(name,"MaterialsMantleShearModulus")==0) return MaterialsMantleShearModulusEnum; 259 else if (strcmp(name,"MaterialsMeltingpoint")==0) return MaterialsMeltingpointEnum; 260 else if (strcmp(name,"MaterialsMixedLayerCapacity")==0) return MaterialsMixedLayerCapacityEnum; 261 else if (strcmp(name,"MaterialsMuWater")==0) return MaterialsMuWaterEnum; 262 else stage=3; 263 } 264 if(stage==3){ 265 if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum; 266 else if (strcmp(name,"MaterialsRhoFreshwater")==0) return MaterialsRhoFreshwaterEnum; 267 else if (strcmp(name,"MaterialsRhoIce")==0) return MaterialsRhoIceEnum; 268 else if (strcmp(name,"MaterialsRhoSeawater")==0) return MaterialsRhoSeawaterEnum; 269 else if (strcmp(name,"MaterialsTemperateiceconductivity")==0) return MaterialsTemperateiceconductivityEnum; 270 else if (strcmp(name,"MaterialsThermalExchangeVelocity")==0) return MaterialsThermalExchangeVelocityEnum; 271 else if (strcmp(name,"MaterialsThermalconductivity")==0) return MaterialsThermalconductivityEnum; 272 else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum; 273 else if (strcmp(name,"MeshAverageVertexConnectivity")==0) return MeshAverageVertexConnectivityEnum; 274 else if (strcmp(name,"MeshElementtype")==0) return MeshElementtypeEnum; 275 else if (strcmp(name,"MeshNumberoflayers")==0) return MeshNumberoflayersEnum; 276 else if (strcmp(name,"MeshNumberofvertices")==0) return MeshNumberofverticesEnum; 277 else if (strcmp(name,"ModelId")==0) return ModelIdEnum; 278 else if (strcmp(name,"Nodes")==0) return NodesEnum; 279 else if (strcmp(name,"NumModels")==0) return NumModelsEnum; 280 else if (strcmp(name,"OceanGridNx")==0) return OceanGridNxEnum; 281 else if (strcmp(name,"OceanGridNy")==0) return OceanGridNyEnum; 282 else if (strcmp(name,"OceanGridX")==0) return OceanGridXEnum; 283 else if (strcmp(name,"OceanGridY")==0) return OceanGridYEnum; 284 else if (strcmp(name,"OutputBufferPointer")==0) return OutputBufferPointerEnum; 285 else if (strcmp(name,"OutputBufferSizePointer")==0) return OutputBufferSizePointerEnum; 286 else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum; 287 else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum; 288 else if (strcmp(name,"Outputdefinition")==0) return OutputdefinitionEnum; 289 else if (strcmp(name,"Param")==0) return ParamEnum; 290 else if (strcmp(name,"Parameters")==0) return ParametersEnum; 291 else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum; 292 else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum; 293 else if (strcmp(name,"QmuIsdakota")==0) return QmuIsdakotaEnum; 294 else if (strcmp(name,"QmuNumberofpartitions")==0) return QmuNumberofpartitionsEnum; 295 else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum; 296 else if (strcmp(name,"QmuPartition")==0) return QmuPartitionEnum; 297 else if (strcmp(name,"QmuResponsedescriptors")==0) return QmuResponsedescriptorsEnum; 298 else if (strcmp(name,"QmuVariableDescriptors")==0) return QmuVariableDescriptorsEnum; 299 else if (strcmp(name,"RestartFileName")==0) return RestartFileNameEnum; 300 else if (strcmp(name,"Results")==0) return ResultsEnum; 301 else if (strcmp(name,"RootPath")==0) return RootPathEnum; 302 else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum; 303 else if (strcmp(name,"SealevelEustatic")==0) return SealevelEustaticEnum; 304 else if (strcmp(name,"SealevelriseAbstol")==0) return SealevelriseAbstolEnum; 305 else if (strcmp(name,"SealevelriseAngularVelocity")==0) return SealevelriseAngularVelocityEnum; 306 else if (strcmp(name,"SealevelriseElastic")==0) return SealevelriseElasticEnum; 307 else if (strcmp(name,"SealevelriseEquatorialMoi")==0) return SealevelriseEquatorialMoiEnum; 308 else if (strcmp(name,"SealevelriseFluidLove")==0) return SealevelriseFluidLoveEnum; 309 else if (strcmp(name,"SealevelriseGElastic")==0) return SealevelriseGElasticEnum; 310 else if (strcmp(name,"SealevelriseGeodetic")==0) return SealevelriseGeodeticEnum; 311 else if (strcmp(name,"SealevelriseGeodeticRunFrequency")==0) return SealevelriseGeodeticRunFrequencyEnum; 312 else if (strcmp(name,"SealevelriseHElastic")==0) return SealevelriseHElasticEnum; 313 else if (strcmp(name,"SealevelriseHoriz")==0) return SealevelriseHorizEnum; 314 else if (strcmp(name,"SealevelriseLoopIncrement")==0) return SealevelriseLoopIncrementEnum; 315 else if (strcmp(name,"SealevelriseMaxiter")==0) return SealevelriseMaxiterEnum; 316 else if (strcmp(name,"SealevelriseOceanAreaScaling")==0) return SealevelriseOceanAreaScalingEnum; 317 else if (strcmp(name,"SealevelrisePolarMoi")==0) return SealevelrisePolarMoiEnum; 318 else if (strcmp(name,"SealevelriseReltol")==0) return SealevelriseReltolEnum; 319 else if (strcmp(name,"SealevelriseRequestedOutputs")==0) return SealevelriseRequestedOutputsEnum; 320 else if (strcmp(name,"SealevelriseRigid")==0) return SealevelriseRigidEnum; 321 else if (strcmp(name,"SealevelriseRotation")==0) return SealevelriseRotationEnum; 322 else if (strcmp(name,"SealevelriseRunCount")==0) return SealevelriseRunCountEnum; 323 else if (strcmp(name,"SealevelriseTidalLoveH")==0) return SealevelriseTidalLoveHEnum; 324 else if (strcmp(name,"SealevelriseTidalLoveK")==0) return SealevelriseTidalLoveKEnum; 325 else if (strcmp(name,"SealevelriseTransitions")==0) return SealevelriseTransitionsEnum; 326 else if (strcmp(name,"SealevelriseUElastic")==0) return SealevelriseUElasticEnum; 327 else if (strcmp(name,"SettingsIoGather")==0) return SettingsIoGatherEnum; 328 else if (strcmp(name,"SettingsNumResultsOnNodes")==0) return SettingsNumResultsOnNodesEnum; 329 else if (strcmp(name,"SettingsOutputFrequency")==0) return SettingsOutputFrequencyEnum; 330 else if (strcmp(name,"SettingsRecordingFrequency")==0) return SettingsRecordingFrequencyEnum; 331 else if (strcmp(name,"SettingsResultsOnNodes")==0) return SettingsResultsOnNodesEnum; 332 else if (strcmp(name,"SettingsSbCouplingFrequency")==0) return SettingsSbCouplingFrequencyEnum; 333 else if (strcmp(name,"SettingsSolverResidueThreshold")==0) return SettingsSolverResidueThresholdEnum; 334 else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum; 335 else if (strcmp(name,"SmbAIce")==0) return SmbAIceEnum; 336 else if (strcmp(name,"SmbAIdx")==0) return SmbAIdxEnum; 337 else if (strcmp(name,"SmbASnow")==0) return SmbASnowEnum; 338 else if (strcmp(name,"SmbAccualti")==0) return SmbAccualtiEnum; 339 else if (strcmp(name,"SmbAccugrad")==0) return SmbAccugradEnum; 340 else if (strcmp(name,"SmbAccuref")==0) return SmbAccurefEnum; 341 else if (strcmp(name,"SmbAdThresh")==0) return SmbAdThreshEnum; 342 else if (strcmp(name,"SmbCldFrac")==0) return SmbCldFracEnum; 343 else if (strcmp(name,"SmbDelta18o")==0) return SmbDelta18oEnum; 344 else if (strcmp(name,"SmbDelta18oSurface")==0) return SmbDelta18oSurfaceEnum; 345 else if (strcmp(name,"SmbDenIdx")==0) return SmbDenIdxEnum; 346 else if (strcmp(name,"SmbDesfac")==0) return SmbDesfacEnum; 347 else if (strcmp(name,"SmbDpermil")==0) return SmbDpermilEnum; 348 else if (strcmp(name,"SmbDsnowIdx")==0) return SmbDsnowIdxEnum; 349 else if (strcmp(name,"SmbDt")==0) return SmbDtEnum; 350 else if (strcmp(name,"Smb")==0) return SmbEnum; 351 else if (strcmp(name,"SmbF")==0) return SmbFEnum; 352 else if (strcmp(name,"SmbInitDensityScaling")==0) return SmbInitDensityScalingEnum; 353 else if (strcmp(name,"SmbIsaccumulation")==0) return SmbIsaccumulationEnum; 354 else if (strcmp(name,"SmbIsalbedo")==0) return SmbIsalbedoEnum; 355 else if (strcmp(name,"SmbIsclimatology")==0) return SmbIsclimatologyEnum; 356 else if (strcmp(name,"SmbIsd18opd")==0) return SmbIsd18opdEnum; 357 else if (strcmp(name,"SmbIsdelta18o")==0) return SmbIsdelta18oEnum; 358 else if (strcmp(name,"SmbIsdensification")==0) return SmbIsdensificationEnum; 359 else if (strcmp(name,"SmbIsfirnwarming")==0) return SmbIsfirnwarmingEnum; 360 else if (strcmp(name,"SmbIsgraingrowth")==0) return SmbIsgraingrowthEnum; 361 else if (strcmp(name,"SmbIsmelt")==0) return SmbIsmeltEnum; 362 else if (strcmp(name,"SmbIsmungsm")==0) return SmbIsmungsmEnum; 363 else if (strcmp(name,"SmbIsprecipscaled")==0) return SmbIsprecipscaledEnum; 364 else if (strcmp(name,"SmbIssetpddfac")==0) return SmbIssetpddfacEnum; 365 else if (strcmp(name,"SmbIsshortwave")==0) return SmbIsshortwaveEnum; 366 else if (strcmp(name,"SmbIstemperaturescaled")==0) return SmbIstemperaturescaledEnum; 367 else if (strcmp(name,"SmbIsthermal")==0) return SmbIsthermalEnum; 368 else if (strcmp(name,"SmbIsturbulentflux")==0) return SmbIsturbulentfluxEnum; 369 else if (strcmp(name,"SmbK")==0) return SmbKEnum; 370 else if (strcmp(name,"SmbNumRequestedOutputs")==0) return SmbNumRequestedOutputsEnum; 371 else if (strcmp(name,"SmbPfac")==0) return SmbPfacEnum; 372 else if (strcmp(name,"SmbRdl")==0) return SmbRdlEnum; 373 else if (strcmp(name,"SmbRequestedOutputs")==0) return SmbRequestedOutputsEnum; 374 else if (strcmp(name,"SmbRlaps")==0) return SmbRlapsEnum; 375 else if (strcmp(name,"SmbRlapslgm")==0) return SmbRlapslgmEnum; 376 else if (strcmp(name,"SmbRunoffalti")==0) return SmbRunoffaltiEnum; 377 else if (strcmp(name,"SmbRunoffgrad")==0) return SmbRunoffgradEnum; 378 else if (strcmp(name,"SmbRunoffref")==0) return SmbRunoffrefEnum; 379 else if (strcmp(name,"SmbSealev")==0) return SmbSealevEnum; 380 else if (strcmp(name,"SmbSwIdx")==0) return SmbSwIdxEnum; 381 else if (strcmp(name,"SmbT0dry")==0) return SmbT0dryEnum; 382 else if (strcmp(name,"SmbT0wet")==0) return SmbT0wetEnum; 383 else if (strcmp(name,"SmbTdiff")==0) return SmbTdiffEnum; 384 else if (strcmp(name,"SmbThermoDeltaTScaling")==0) return SmbThermoDeltaTScalingEnum; 385 else stage=4; 386 } 387 if(stage==4){ 388 if (strcmp(name,"SmoothThicknessMultiplier")==0) return SmoothThicknessMultiplierEnum; 389 else if (strcmp(name,"SolutionType")==0) return SolutionTypeEnum; 390 else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum; 391 else if (strcmp(name,"SteadystateNumRequestedOutputs")==0) return SteadystateNumRequestedOutputsEnum; 392 else if (strcmp(name,"SteadystateReltol")==0) return SteadystateReltolEnum; 393 else if (strcmp(name,"SteadystateRequestedOutputs")==0) return SteadystateRequestedOutputsEnum; 394 else if (strcmp(name,"Step")==0) return StepEnum; 395 else if (strcmp(name,"StressbalanceAbstol")==0) return StressbalanceAbstolEnum; 396 else if (strcmp(name,"StressbalanceFSreconditioning")==0) return StressbalanceFSreconditioningEnum; 397 else if (strcmp(name,"StressbalanceIsnewton")==0) return StressbalanceIsnewtonEnum; 398 else if (strcmp(name,"StressbalanceMaxiter")==0) return StressbalanceMaxiterEnum; 399 else if (strcmp(name,"StressbalanceNumRequestedOutputs")==0) return StressbalanceNumRequestedOutputsEnum; 400 else if (strcmp(name,"StressbalancePenaltyFactor")==0) return StressbalancePenaltyFactorEnum; 401 else if (strcmp(name,"StressbalanceReltol")==0) return StressbalanceReltolEnum; 402 else if (strcmp(name,"StressbalanceRequestedOutputs")==0) return StressbalanceRequestedOutputsEnum; 403 else if (strcmp(name,"StressbalanceRestol")==0) return StressbalanceRestolEnum; 404 else if (strcmp(name,"StressbalanceRiftPenaltyThreshold")==0) return StressbalanceRiftPenaltyThresholdEnum; 405 else if (strcmp(name,"StressbalanceShelfDampening")==0) return StressbalanceShelfDampeningEnum; 406 else if (strcmp(name,"ThermalIsdynamicbasalspc")==0) return ThermalIsdynamicbasalspcEnum; 407 else if (strcmp(name,"ThermalIsenthalpy")==0) return ThermalIsenthalpyEnum; 408 else if (strcmp(name,"ThermalMaxiter")==0) return ThermalMaxiterEnum; 409 else if (strcmp(name,"ThermalNumRequestedOutputs")==0) return ThermalNumRequestedOutputsEnum; 410 else if (strcmp(name,"ThermalPenaltyFactor")==0) return ThermalPenaltyFactorEnum; 411 else if (strcmp(name,"ThermalPenaltyLock")==0) return ThermalPenaltyLockEnum; 412 else if (strcmp(name,"ThermalPenaltyThreshold")==0) return ThermalPenaltyThresholdEnum; 413 else if (strcmp(name,"ThermalReltol")==0) return ThermalReltolEnum; 414 else if (strcmp(name,"ThermalRequestedOutputs")==0) return ThermalRequestedOutputsEnum; 415 else if (strcmp(name,"ThermalStabilization")==0) return ThermalStabilizationEnum; 416 else if (strcmp(name,"Time")==0) return TimeEnum; 417 else if (strcmp(name,"TimesteppingCflCoefficient")==0) return TimesteppingCflCoefficientEnum; 418 else if (strcmp(name,"TimesteppingCouplingTime")==0) return TimesteppingCouplingTimeEnum; 419 else if (strcmp(name,"TimesteppingFinalTime")==0) return TimesteppingFinalTimeEnum; 420 else if (strcmp(name,"TimesteppingInterpForcings")==0) return TimesteppingInterpForcingsEnum; 421 else if (strcmp(name,"TimesteppingStartTime")==0) return TimesteppingStartTimeEnum; 422 else if (strcmp(name,"TimesteppingTimeStep")==0) return TimesteppingTimeStepEnum; 423 else if (strcmp(name,"TimesteppingTimeStepMax")==0) return TimesteppingTimeStepMaxEnum; 424 else if (strcmp(name,"TimesteppingTimeStepMin")==0) return TimesteppingTimeStepMinEnum; 425 else if (strcmp(name,"TimesteppingType")==0) return TimesteppingTypeEnum; 426 else if (strcmp(name,"ToMITgcmComm")==0) return ToMITgcmCommEnum; 427 else if (strcmp(name,"ToolkitsFileName")==0) return ToolkitsFileNameEnum; 428 else if (strcmp(name,"ToolkitsOptionsAnalyses")==0) return ToolkitsOptionsAnalysesEnum; 429 else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum; 430 else if (strcmp(name,"ToolkitsTypes")==0) return ToolkitsTypesEnum; 431 else if (strcmp(name,"TransientAmrFrequency")==0) return TransientAmrFrequencyEnum; 432 else if (strcmp(name,"TransientIscoupler")==0) return TransientIscouplerEnum; 433 else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum; 434 else if (strcmp(name,"TransientIsesa")==0) return TransientIsesaEnum; 435 else if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum; 436 else if (strcmp(name,"TransientIsgroundingline")==0) return TransientIsgroundinglineEnum; 437 else if (strcmp(name,"TransientIshydrology")==0) return TransientIshydrologyEnum; 438 else if (strcmp(name,"TransientIsmasstransport")==0) return TransientIsmasstransportEnum; 439 else if (strcmp(name,"TransientIsmovingfront")==0) return TransientIsmovingfrontEnum; 440 else if (strcmp(name,"TransientIsoceancoupling")==0) return TransientIsoceancouplingEnum; 441 else if (strcmp(name,"TransientIsslr")==0) return TransientIsslrEnum; 442 else if (strcmp(name,"TransientIssmb")==0) return TransientIssmbEnum; 443 else if (strcmp(name,"TransientIsstressbalance")==0) return TransientIsstressbalanceEnum; 444 else if (strcmp(name,"TransientIsthermal")==0) return TransientIsthermalEnum; 445 else if (strcmp(name,"TransientNumRequestedOutputs")==0) return TransientNumRequestedOutputsEnum; 446 else if (strcmp(name,"TransientRequestedOutputs")==0) return TransientRequestedOutputsEnum; 447 else if (strcmp(name,"Velocity")==0) return VelocityEnum; 448 else if (strcmp(name,"WorldComm")==0) return WorldCommEnum; 449 else if (strcmp(name,"ParametersEND")==0) return ParametersENDEnum; 450 else if (strcmp(name,"InputsSTART")==0) return InputsSTARTEnum; 451 else if (strcmp(name,"Adjoint")==0) return AdjointEnum; 452 else if (strcmp(name,"Adjointp")==0) return AdjointpEnum; 453 else if (strcmp(name,"Adjointx")==0) return AdjointxEnum; 454 else if (strcmp(name,"Adjointy")==0) return AdjointyEnum; 455 else if (strcmp(name,"Adjointz")==0) return AdjointzEnum; 456 else if (strcmp(name,"Air")==0) return AirEnum; 457 else if (strcmp(name,"Approximation")==0) return ApproximationEnum; 458 else if (strcmp(name,"BalancethicknessMisfit")==0) return BalancethicknessMisfitEnum; 459 else if (strcmp(name,"BalancethicknessOmega0")==0) return BalancethicknessOmega0Enum; 460 else if (strcmp(name,"BalancethicknessOmega")==0) return BalancethicknessOmegaEnum; 461 else if (strcmp(name,"BalancethicknessThickeningRate")==0) return BalancethicknessThickeningRateEnum; 462 else if (strcmp(name,"BasalCrevasse")==0) return BasalCrevasseEnum; 463 else if (strcmp(name,"BasalforcingsFloatingiceMeltingRate")==0) return BasalforcingsFloatingiceMeltingRateEnum; 464 else if (strcmp(name,"BasalforcingsGeothermalflux")==0) return BasalforcingsGeothermalfluxEnum; 465 else if (strcmp(name,"BasalforcingsGroundediceMeltingRate")==0) return BasalforcingsGroundediceMeltingRateEnum; 466 else if (strcmp(name,"BasalforcingsIsmp6BasinId")==0) return BasalforcingsIsmp6BasinIdEnum; 467 else if (strcmp(name,"BasalforcingsIsmp6Tf")==0) return BasalforcingsIsmp6TfEnum; 468 else if (strcmp(name,"BasalforcingsIsmp6TfShelf")==0) return BasalforcingsIsmp6TfShelfEnum; 469 else if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum; 470 else if (strcmp(name,"BasalforcingsPicoBoxId")==0) return BasalforcingsPicoBoxIdEnum; 471 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanOverturning")==0) return BasalforcingsPicoSubShelfOceanOverturningEnum; 472 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanSalinity")==0) return BasalforcingsPicoSubShelfOceanSalinityEnum; 473 else if (strcmp(name,"BasalforcingsPicoSubShelfOceanTemp")==0) return BasalforcingsPicoSubShelfOceanTempEnum; 474 else if (strcmp(name,"Base")==0) return BaseEnum; 475 else if (strcmp(name,"BaseSlopeX")==0) return BaseSlopeXEnum; 476 else if (strcmp(name,"BaseSlopeY")==0) return BaseSlopeYEnum; 477 else if (strcmp(name,"Bed")==0) return BedEnum; 478 else if (strcmp(name,"BedSlopeX")==0) return BedSlopeXEnum; 479 else if (strcmp(name,"BedSlopeY")==0) return BedSlopeYEnum; 480 else if (strcmp(name,"CalvingCalvingrate")==0) return CalvingCalvingrateEnum; 481 else if (strcmp(name,"CalvingHabFraction")==0) return CalvingHabFractionEnum; 482 else if (strcmp(name,"CalvingMeltingrate")==0) return CalvingMeltingrateEnum; 483 else if (strcmp(name,"CalvingStressThresholdFloatingice")==0) return CalvingStressThresholdFloatingiceEnum; 484 else if (strcmp(name,"CalvingStressThresholdGroundedice")==0) return CalvingStressThresholdGroundediceEnum; 485 else if (strcmp(name,"CalvinglevermannCoeff")==0) return CalvinglevermannCoeffEnum; 486 else if (strcmp(name,"CalvingratexAverage")==0) return CalvingratexAverageEnum; 487 else if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum; 488 else if (strcmp(name,"CalvingrateyAverage")==0) return CalvingrateyAverageEnum; 489 else if (strcmp(name,"Calvingratey")==0) return CalvingrateyEnum; 490 else if (strcmp(name,"Converged")==0) return ConvergedEnum; 491 else if (strcmp(name,"CrevasseDepth")==0) return CrevasseDepthEnum; 492 else if (strcmp(name,"DamageD")==0) return DamageDEnum; 493 else if (strcmp(name,"DamageDbar")==0) return DamageDbarEnum; 494 else if (strcmp(name,"DamageF")==0) return DamageFEnum; 495 else if (strcmp(name,"DegreeOfChannelization")==0) return DegreeOfChannelizationEnum; 496 else if (strcmp(name,"DeviatoricStresseffective")==0) return DeviatoricStresseffectiveEnum; 497 else if (strcmp(name,"DeviatoricStressxx")==0) return DeviatoricStressxxEnum; 498 else if (strcmp(name,"DeviatoricStressxy")==0) return DeviatoricStressxyEnum; 499 else if (strcmp(name,"DeviatoricStressxz")==0) return DeviatoricStressxzEnum; 500 else if (strcmp(name,"DeviatoricStressyy")==0) return DeviatoricStressyyEnum; 501 else if (strcmp(name,"DeviatoricStressyz")==0) return DeviatoricStressyzEnum; 502 else if (strcmp(name,"DeviatoricStresszz")==0) return DeviatoricStresszzEnum; 503 else if (strcmp(name,"DistanceToCalvingfront")==0) return DistanceToCalvingfrontEnum; 504 else if (strcmp(name,"DistanceToGroundingline")==0) return DistanceToGroundinglineEnum; 505 else if (strcmp(name,"Domain2Dhorizontal")==0) return Domain2DhorizontalEnum; 506 else if (strcmp(name,"Domain2Dvertical")==0) return Domain2DverticalEnum; 507 else if (strcmp(name,"Domain3D")==0) return Domain3DEnum; 508 else stage=5; 509 } 510 if(stage==5){ 511 if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum; 512 else if (strcmp(name,"DrivingStressX")==0) return DrivingStressXEnum; 513 else if (strcmp(name,"DrivingStressY")==0) return DrivingStressYEnum; 514 else if (strcmp(name,"EffectivePressure")==0) return EffectivePressureEnum; 515 else if (strcmp(name,"EffectivePressureHydrostep")==0) return EffectivePressureHydrostepEnum; 516 else if (strcmp(name,"EffectivePressureStacked")==0) return EffectivePressureStackedEnum; 517 else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum; 518 else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum; 519 else if (strcmp(name,"EplHead")==0) return EplHeadEnum; 520 else if (strcmp(name,"EplHeadHydrostep")==0) return EplHeadHydrostepEnum; 521 else if (strcmp(name,"EplHeadOld")==0) return EplHeadOldEnum; 522 else if (strcmp(name,"EplHeadSlopeX")==0) return EplHeadSlopeXEnum; 523 else if (strcmp(name,"EplHeadSlopeY")==0) return EplHeadSlopeYEnum; 524 else if (strcmp(name,"EplHeadStacked")==0) return EplHeadStackedEnum; 525 else if (strcmp(name,"EsaDeltathickness")==0) return EsaDeltathicknessEnum; 526 else if (strcmp(name,"EsaEmotion")==0) return EsaEmotionEnum; 527 else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum; 528 else if (strcmp(name,"EsaRotationrate")==0) return EsaRotationrateEnum; 529 else if (strcmp(name,"EsaStrainratexx")==0) return EsaStrainratexxEnum; 530 else if (strcmp(name,"EsaStrainratexy")==0) return EsaStrainratexyEnum; 531 else if (strcmp(name,"EsaStrainrateyy")==0) return EsaStrainrateyyEnum; 532 else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum; 533 else if (strcmp(name,"EsaXmotion")==0) return EsaXmotionEnum; 534 else if (strcmp(name,"EsaYmotion")==0) return EsaYmotionEnum; 535 else if (strcmp(name,"EtaDiff")==0) return EtaDiffEnum; 536 else if (strcmp(name,"FlowequationBorderFS")==0) return FlowequationBorderFSEnum; 537 else if (strcmp(name,"FrictionAs")==0) return FrictionAsEnum; 538 else if (strcmp(name,"FrictionC")==0) return FrictionCEnum; 539 else if (strcmp(name,"FrictionCmax")==0) return FrictionCmaxEnum; 540 else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum; 541 else if (strcmp(name,"FrictionCoefficientcoulomb")==0) return FrictionCoefficientcoulombEnum; 542 else if (strcmp(name,"FrictionEffectivePressure")==0) return FrictionEffectivePressureEnum; 543 else if (strcmp(name,"FrictionM")==0) return FrictionMEnum; 544 else if (strcmp(name,"FrictionP")==0) return FrictionPEnum; 545 else if (strcmp(name,"FrictionPressureAdjustedTemperature")==0) return FrictionPressureAdjustedTemperatureEnum; 546 else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum; 547 else if (strcmp(name,"FrictionSedimentCompressibilityCoefficient")==0) return FrictionSedimentCompressibilityCoefficientEnum; 548 else if (strcmp(name,"FrictionTillFrictionAngle")==0) return FrictionTillFrictionAngleEnum; 549 else if (strcmp(name,"FrictionWaterLayer")==0) return FrictionWaterLayerEnum; 550 else if (strcmp(name,"Frictionf")==0) return FrictionfEnum; 551 else if (strcmp(name,"FrontalForcingsBasinId")==0) return FrontalForcingsBasinIdEnum; 552 else if (strcmp(name,"FrontalForcingsSubglacialDischarge")==0) return FrontalForcingsSubglacialDischargeEnum; 553 else if (strcmp(name,"FrontalForcingsThermalForcing")==0) return FrontalForcingsThermalForcingEnum; 554 else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum; 555 else if (strcmp(name,"GiaLithosphereThickness")==0) return GiaLithosphereThicknessEnum; 556 else if (strcmp(name,"GiaMantleViscosity")==0) return GiaMantleViscosityEnum; 557 else if (strcmp(name,"GiaW")==0) return GiaWEnum; 558 else if (strcmp(name,"GiadWdt")==0) return GiadWdtEnum; 559 else if (strcmp(name,"Gradient")==0) return GradientEnum; 560 else if (strcmp(name,"GroundinglineHeight")==0) return GroundinglineHeightEnum; 561 else if (strcmp(name,"HydraulicPotential")==0) return HydraulicPotentialEnum; 562 else if (strcmp(name,"HydraulicPotentialOld")==0) return HydraulicPotentialOldEnum; 563 else if (strcmp(name,"HydrologyBasalFlux")==0) return HydrologyBasalFluxEnum; 564 else if (strcmp(name,"HydrologyBumpHeight")==0) return HydrologyBumpHeightEnum; 565 else if (strcmp(name,"HydrologyBumpSpacing")==0) return HydrologyBumpSpacingEnum; 566 else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum; 567 else if (strcmp(name,"HydrologyEnglacialInput")==0) return HydrologyEnglacialInputEnum; 568 else if (strcmp(name,"HydrologyGapHeight")==0) return HydrologyGapHeightEnum; 569 else if (strcmp(name,"HydrologyHead")==0) return HydrologyHeadEnum; 570 else if (strcmp(name,"HydrologyHeadOld")==0) return HydrologyHeadOldEnum; 571 else if (strcmp(name,"HydrologyMoulinInput")==0) return HydrologyMoulinInputEnum; 572 else if (strcmp(name,"HydrologyNeumannflux")==0) return HydrologyNeumannfluxEnum; 573 else if (strcmp(name,"HydrologyReynolds")==0) return HydrologyReynoldsEnum; 574 else if (strcmp(name,"HydrologySheetConductivity")==0) return HydrologySheetConductivityEnum; 575 else if (strcmp(name,"HydrologySheetThickness")==0) return HydrologySheetThicknessEnum; 576 else if (strcmp(name,"HydrologyWaterVx")==0) return HydrologyWaterVxEnum; 577 else if (strcmp(name,"HydrologyWaterVy")==0) return HydrologyWaterVyEnum; 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; 589 else if (strcmp(name,"Ice")==0) return IceEnum; 590 else if (strcmp(name,"IceMaskNodeActivation")==0) return IceMaskNodeActivationEnum; 591 else if (strcmp(name,"Input")==0) return InputEnum; 592 else if (strcmp(name,"InversionCostFunctionsCoefficients")==0) return InversionCostFunctionsCoefficientsEnum; 593 else if (strcmp(name,"InversionSurfaceObs")==0) return InversionSurfaceObsEnum; 594 else if (strcmp(name,"InversionThicknessObs")==0) return InversionThicknessObsEnum; 595 else if (strcmp(name,"InversionVelObs")==0) return InversionVelObsEnum; 596 else if (strcmp(name,"InversionVxObs")==0) return InversionVxObsEnum; 597 else if (strcmp(name,"InversionVyObs")==0) return InversionVyObsEnum; 598 else if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum; 599 else if (strcmp(name,"LevelsetfunctionSlopeY")==0) return LevelsetfunctionSlopeYEnum; 600 else if (strcmp(name,"LoadingforceX")==0) return LoadingforceXEnum; 601 else if (strcmp(name,"LoadingforceY")==0) return LoadingforceYEnum; 602 else if (strcmp(name,"LoadingforceZ")==0) return LoadingforceZEnum; 603 else if (strcmp(name,"MaskGroundediceLevelset")==0) return MaskGroundediceLevelsetEnum; 604 else if (strcmp(name,"MaskIceLevelset")==0) return MaskIceLevelsetEnum; 605 else if (strcmp(name,"MaskLandLevelset")==0) return MaskLandLevelsetEnum; 606 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; 609 else if (strcmp(name,"MaterialsRheologyBbar")==0) return MaterialsRheologyBbarEnum; 610 else if (strcmp(name,"MaterialsRheologyE")==0) return MaterialsRheologyEEnum; 611 else if (strcmp(name,"MaterialsRheologyEbar")==0) return MaterialsRheologyEbarEnum; 612 else if (strcmp(name,"MaterialsRheologyEc")==0) return MaterialsRheologyEcEnum; 613 else if (strcmp(name,"MaterialsRheologyEcbar")==0) return MaterialsRheologyEcbarEnum; 614 else if (strcmp(name,"MaterialsRheologyEs")==0) return MaterialsRheologyEsEnum; 615 else if (strcmp(name,"MaterialsRheologyEsbar")==0) return MaterialsRheologyEsbarEnum; 616 else if (strcmp(name,"MaterialsRheologyN")==0) return MaterialsRheologyNEnum; 617 else if (strcmp(name,"MeshScaleFactor")==0) return MeshScaleFactorEnum; 618 else if (strcmp(name,"MeshVertexonbase")==0) return MeshVertexonbaseEnum; 619 else if (strcmp(name,"MeshVertexonboundary")==0) return MeshVertexonboundaryEnum; 620 else if (strcmp(name,"MeshVertexonsurface")==0) return MeshVertexonsurfaceEnum; 621 else if (strcmp(name,"Misfit")==0) return MisfitEnum; 622 else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum; 623 else if (strcmp(name,"NewDamage")==0) return NewDamageEnum; 624 else if (strcmp(name,"Node")==0) return NodeEnum; 625 else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum; 626 else if (strcmp(name,"P0")==0) return P0Enum; 627 else if (strcmp(name,"P1")==0) return P1Enum; 628 else if (strcmp(name,"Pressure")==0) return PressureEnum; 629 else if (strcmp(name,"RheologyBAbsGradient")==0) return RheologyBAbsGradientEnum; 630 else if (strcmp(name,"RheologyBInitialguess")==0) return RheologyBInitialguessEnum; 631 else stage=6; 632 } 633 if(stage==6){ 634 if (strcmp(name,"RheologyBInitialguessMisfit")==0) return RheologyBInitialguessMisfitEnum; 635 else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum; 636 else if (strcmp(name,"Sealevel")==0) return SealevelEnum; 637 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; 653 else if (strcmp(name,"SealevelriseCumDeltathickness")==0) return SealevelriseCumDeltathicknessEnum; 654 else if (strcmp(name,"SealevelriseDeltathickness")==0) return SealevelriseDeltathicknessEnum; 655 else if (strcmp(name,"SealevelriseSpcthickness")==0) return SealevelriseSpcthicknessEnum; 656 else if (strcmp(name,"SealevelriseStericRate")==0) return SealevelriseStericRateEnum; 657 else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum; 658 else if (strcmp(name,"SedimentHeadHydrostep")==0) return SedimentHeadHydrostepEnum; 659 else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum; 660 else if (strcmp(name,"SedimentHeadResidual")==0) return SedimentHeadResidualEnum; 661 else if (strcmp(name,"SedimentHeadStacked")==0) return SedimentHeadStackedEnum; 662 else if (strcmp(name,"SigmaNN")==0) return SigmaNNEnum; 663 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; 666 else if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum; 667 else if (strcmp(name,"SmbAini")==0) return SmbAiniEnum; 668 else if (strcmp(name,"SmbBMax")==0) return SmbBMaxEnum; 669 else if (strcmp(name,"SmbBMin")==0) return SmbBMinEnum; 670 else if (strcmp(name,"SmbBNeg")==0) return SmbBNegEnum; 671 else if (strcmp(name,"SmbBPos")==0) return SmbBPosEnum; 672 else if (strcmp(name,"SmbC")==0) return SmbCEnum; 673 else if (strcmp(name,"SmbD")==0) return SmbDEnum; 674 else if (strcmp(name,"SmbDailyairdensity")==0) return SmbDailyairdensityEnum; 675 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; 681 else if (strcmp(name,"SmbDailytemperature")==0) return SmbDailytemperatureEnum; 682 else if (strcmp(name,"SmbDailywindspeed")==0) return SmbDailywindspeedEnum; 683 else if (strcmp(name,"SmbDini")==0) return SmbDiniEnum; 684 else if (strcmp(name,"SmbDlwrf")==0) return SmbDlwrfEnum; 685 else if (strcmp(name,"SmbDswrf")==0) return SmbDswrfEnum; 686 else if (strcmp(name,"SmbDzAdd")==0) return SmbDzAddEnum; 687 else if (strcmp(name,"SmbDz")==0) return SmbDzEnum; 688 else if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum; 689 else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum; 690 else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum; 691 else if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum; 692 else if (strcmp(name,"SmbEC")==0) return SmbECEnum; 693 else if (strcmp(name,"SmbECini")==0) return SmbECiniEnum; 694 else if (strcmp(name,"SmbEla")==0) return SmbElaEnum; 695 else if (strcmp(name,"SmbEvaporation")==0) return SmbEvaporationEnum; 696 else if (strcmp(name,"SmbFAC")==0) return SmbFACEnum; 697 else if (strcmp(name,"SmbGdn")==0) return SmbGdnEnum; 698 else if (strcmp(name,"SmbGdnini")==0) return SmbGdniniEnum; 699 else if (strcmp(name,"SmbGsp")==0) return SmbGspEnum; 700 else if (strcmp(name,"SmbGspini")==0) return SmbGspiniEnum; 701 else if (strcmp(name,"SmbHref")==0) return SmbHrefEnum; 702 else if (strcmp(name,"SmbIsInitialized")==0) return SmbIsInitializedEnum; 703 else if (strcmp(name,"SmbMAdd")==0) return SmbMAddEnum; 704 else if (strcmp(name,"SmbMassBalanceClimate")==0) return SmbMassBalanceClimateEnum; 705 else if (strcmp(name,"SmbMassBalance")==0) return SmbMassBalanceEnum; 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; 709 else if (strcmp(name,"SmbMelt")==0) return SmbMeltEnum; 710 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; 713 else if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum; 714 else if (strcmp(name,"SmbP")==0) return SmbPEnum; 715 else if (strcmp(name,"SmbPddfacIce")==0) return SmbPddfacIceEnum; 716 else if (strcmp(name,"SmbPddfacSnow")==0) return SmbPddfacSnowEnum; 717 else if (strcmp(name,"SmbPrecipitation")==0) return SmbPrecipitationEnum; 718 else if (strcmp(name,"SmbPrecipitationsAnomaly")==0) return SmbPrecipitationsAnomalyEnum; 719 else if (strcmp(name,"SmbPrecipitationsLgm")==0) return SmbPrecipitationsLgmEnum; 720 else if (strcmp(name,"SmbPrecipitationsPresentday")==0) return SmbPrecipitationsPresentdayEnum; 721 else if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum; 722 else if (strcmp(name,"SmbRe")==0) return SmbReEnum; 723 else if (strcmp(name,"SmbRefreeze")==0) return SmbRefreezeEnum; 724 else if (strcmp(name,"SmbReini")==0) return SmbReiniEnum; 725 else if (strcmp(name,"SmbRunoff")==0) return SmbRunoffEnum; 726 else if (strcmp(name,"SmbS0gcm")==0) return SmbS0gcmEnum; 727 else if (strcmp(name,"SmbS0p")==0) return SmbS0pEnum; 728 else if (strcmp(name,"SmbS0t")==0) return SmbS0tEnum; 729 else if (strcmp(name,"SmbSizeini")==0) return SmbSizeiniEnum; 730 else if (strcmp(name,"SmbSmbCorr")==0) return SmbSmbCorrEnum; 731 else if (strcmp(name,"SmbSmbref")==0) return SmbSmbrefEnum; 732 else if (strcmp(name,"SmbT")==0) return SmbTEnum; 733 else if (strcmp(name,"SmbTa")==0) return SmbTaEnum; 734 else if (strcmp(name,"SmbTeValue")==0) return SmbTeValueEnum; 735 else if (strcmp(name,"SmbTemperaturesAnomaly")==0) return SmbTemperaturesAnomalyEnum; 736 else if (strcmp(name,"SmbTemperaturesLgm")==0) return SmbTemperaturesLgmEnum; 737 else if (strcmp(name,"SmbTemperaturesPresentday")==0) return SmbTemperaturesPresentdayEnum; 738 else if (strcmp(name,"SmbTemperaturesReconstructed")==0) return SmbTemperaturesReconstructedEnum; 739 else if (strcmp(name,"SmbTini")==0) return SmbTiniEnum; 740 else if (strcmp(name,"SmbTmean")==0) return SmbTmeanEnum; 741 else if (strcmp(name,"SmbTz")==0) return SmbTzEnum; 742 else if (strcmp(name,"SmbV")==0) return SmbVEnum; 743 else if (strcmp(name,"SmbVmean")==0) return SmbVmeanEnum; 744 else if (strcmp(name,"SmbVz")==0) return SmbVzEnum; 745 else if (strcmp(name,"SmbW")==0) return SmbWEnum; 746 else if (strcmp(name,"SmbWini")==0) return SmbWiniEnum; 747 else if (strcmp(name,"SmbZMax")==0) return SmbZMaxEnum; 748 else if (strcmp(name,"SmbZMin")==0) return SmbZMinEnum; 749 else if (strcmp(name,"SmbZTop")==0) return SmbZTopEnum; 750 else if (strcmp(name,"SmbZY")==0) return SmbZYEnum; 751 else if (strcmp(name,"StrainRateeffective")==0) return StrainRateeffectiveEnum; 752 else if (strcmp(name,"StrainRateparallel")==0) return StrainRateparallelEnum; 753 else if (strcmp(name,"StrainRateperpendicular")==0) return StrainRateperpendicularEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"StrainRatexx")==0) return StrainRatexxEnum; 758 else if (strcmp(name,"StrainRatexy")==0) return StrainRatexyEnum; 759 else if (strcmp(name,"StrainRatexz")==0) return StrainRatexzEnum; 760 else if (strcmp(name,"StrainRateyy")==0) return StrainRateyyEnum; 761 else if (strcmp(name,"StrainRateyz")==0) return StrainRateyzEnum; 762 else if (strcmp(name,"StrainRatezz")==0) return StrainRatezzEnum; 763 else if (strcmp(name,"StressMaxPrincipal")==0) return StressMaxPrincipalEnum; 764 else if (strcmp(name,"StressTensorxx")==0) return StressTensorxxEnum; 765 else if (strcmp(name,"StressTensorxy")==0) return StressTensorxyEnum; 766 else if (strcmp(name,"StressTensorxz")==0) return StressTensorxzEnum; 767 else if (strcmp(name,"StressTensoryy")==0) return StressTensoryyEnum; 768 else if (strcmp(name,"StressTensoryz")==0) return StressTensoryzEnum; 769 else if (strcmp(name,"StressTensorzz")==0) return StressTensorzzEnum; 770 else if (strcmp(name,"SurfaceAbsMisfit")==0) return SurfaceAbsMisfitEnum; 771 else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum; 772 else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum; 773 else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum; 774 else if (strcmp(name,"SurfaceCrevasse")==0) return SurfaceCrevasseEnum; 775 else if (strcmp(name,"Surface")==0) return SurfaceEnum; 776 else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum; 777 else if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum; 778 else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum; 779 else if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum; 780 else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum; 781 else if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum; 782 else if (strcmp(name,"Temperature")==0) return TemperatureEnum; 783 else if (strcmp(name,"TemperaturePDD")==0) return TemperaturePDDEnum; 784 else if (strcmp(name,"TemperaturePicard")==0) return TemperaturePicardEnum; 785 else if (strcmp(name,"TemperatureSEMIC")==0) return TemperatureSEMICEnum; 786 else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum; 787 else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum; 788 else if (strcmp(name,"ThicknessAbsMisfit")==0) return ThicknessAbsMisfitEnum; 789 else if (strcmp(name,"ThicknessAcrossGradient")==0) return ThicknessAcrossGradientEnum; 790 else if (strcmp(name,"ThicknessAlongGradient")==0) return ThicknessAlongGradientEnum; 791 else if (strcmp(name,"Thickness")==0) return ThicknessEnum; 792 else if (strcmp(name,"ThicknessPositive")==0) return ThicknessPositiveEnum; 793 else if (strcmp(name,"Vel")==0) return VelEnum; 794 else if (strcmp(name,"VxAverage")==0) return VxAverageEnum; 795 else if (strcmp(name,"Vx")==0) return VxEnum; 796 else if (strcmp(name,"VxMesh")==0) return VxMeshEnum; 797 else if (strcmp(name,"VxObs")==0) return VxObsEnum; 798 else if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 799 else if (strcmp(name,"Vy")==0) return VyEnum; 800 else if (strcmp(name,"VyMesh")==0) return VyMeshEnum; 801 else if (strcmp(name,"VyObs")==0) return VyObsEnum; 802 else if (strcmp(name,"Vz")==0) return VzEnum; 803 else if (strcmp(name,"VzFS")==0) return VzFSEnum; 804 else if (strcmp(name,"VzHO")==0) return VzHOEnum; 805 else if (strcmp(name,"VzMesh")==0) return VzMeshEnum; 806 else if (strcmp(name,"VzSSA")==0) return VzSSAEnum; 807 else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum; 808 else if (strcmp(name,"Watercolumn")==0) return WatercolumnEnum; 809 else if (strcmp(name,"WaterfractionDrainage")==0) return WaterfractionDrainageEnum; 810 else if (strcmp(name,"WaterfractionDrainageIntegrated")==0) return WaterfractionDrainageIntegratedEnum; 811 else if (strcmp(name,"Waterfraction")==0) return WaterfractionEnum; 812 else if (strcmp(name,"Waterheight")==0) return WaterheightEnum; 813 else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum; 814 else if (strcmp(name,"Outputdefinition1")==0) return Outputdefinition1Enum; 815 else if (strcmp(name,"Outputdefinition10")==0) return Outputdefinition10Enum; 816 else if (strcmp(name,"Outputdefinition11")==0) return Outputdefinition11Enum; 817 else if (strcmp(name,"Outputdefinition12")==0) return Outputdefinition12Enum; 818 else if (strcmp(name,"Outputdefinition13")==0) return Outputdefinition13Enum; 819 else if (strcmp(name,"Outputdefinition14")==0) return Outputdefinition14Enum; 820 else if (strcmp(name,"Outputdefinition15")==0) return Outputdefinition15Enum; 821 else if (strcmp(name,"Outputdefinition16")==0) return Outputdefinition16Enum; 822 else if (strcmp(name,"Outputdefinition17")==0) return Outputdefinition17Enum; 823 else if (strcmp(name,"Outputdefinition18")==0) return Outputdefinition18Enum; 824 else if (strcmp(name,"Outputdefinition19")==0) return Outputdefinition19Enum; 825 else if (strcmp(name,"Outputdefinition20")==0) return Outputdefinition20Enum; 826 else if (strcmp(name,"Outputdefinition21")==0) return Outputdefinition21Enum; 827 else if (strcmp(name,"Outputdefinition22")==0) return Outputdefinition22Enum; 828 else if (strcmp(name,"Outputdefinition23")==0) return Outputdefinition23Enum; 829 else if (strcmp(name,"Outputdefinition24")==0) return Outputdefinition24Enum; 830 else if (strcmp(name,"Outputdefinition25")==0) return Outputdefinition25Enum; 831 else if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum; 832 else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum; 833 else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum; 834 else if (strcmp(name,"Outputdefinition29")==0) return Outputdefinition29Enum; 835 else if (strcmp(name,"Outputdefinition2")==0) return Outputdefinition2Enum; 836 else if (strcmp(name,"Outputdefinition30")==0) return Outputdefinition30Enum; 837 else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum; 838 else if (strcmp(name,"Outputdefinition32")==0) return Outputdefinition32Enum; 839 else if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum; 840 else if (strcmp(name,"Outputdefinition34")==0) return Outputdefinition34Enum; 841 else if (strcmp(name,"Outputdefinition35")==0) return Outputdefinition35Enum; 842 else if (strcmp(name,"Outputdefinition36")==0) return Outputdefinition36Enum; 843 else if (strcmp(name,"Outputdefinition37")==0) return Outputdefinition37Enum; 844 else if (strcmp(name,"Outputdefinition38")==0) return Outputdefinition38Enum; 845 else if (strcmp(name,"Outputdefinition39")==0) return Outputdefinition39Enum; 846 else if (strcmp(name,"Outputdefinition3")==0) return Outputdefinition3Enum; 847 else if (strcmp(name,"Outputdefinition40")==0) return Outputdefinition40Enum; 848 else if (strcmp(name,"Outputdefinition41")==0) return Outputdefinition41Enum; 849 else if (strcmp(name,"Outputdefinition42")==0) return Outputdefinition42Enum; 850 else if (strcmp(name,"Outputdefinition43")==0) return Outputdefinition43Enum; 851 else if (strcmp(name,"Outputdefinition44")==0) return Outputdefinition44Enum; 852 else if (strcmp(name,"Outputdefinition45")==0) return Outputdefinition45Enum; 853 else if (strcmp(name,"Outputdefinition46")==0) return Outputdefinition46Enum; 854 else if (strcmp(name,"Outputdefinition47")==0) return Outputdefinition47Enum; 855 else if (strcmp(name,"Outputdefinition48")==0) return Outputdefinition48Enum; 856 else if (strcmp(name,"Outputdefinition49")==0) return Outputdefinition49Enum; 857 else if (strcmp(name,"Outputdefinition4")==0) return Outputdefinition4Enum; 858 else if (strcmp(name,"Outputdefinition50")==0) return Outputdefinition50Enum; 859 else if (strcmp(name,"Outputdefinition51")==0) return Outputdefinition51Enum; 860 else if (strcmp(name,"Outputdefinition52")==0) return Outputdefinition52Enum; 861 else if (strcmp(name,"Outputdefinition53")==0) return Outputdefinition53Enum; 862 else if (strcmp(name,"Outputdefinition54")==0) return Outputdefinition54Enum; 863 else if (strcmp(name,"Outputdefinition55")==0) return Outputdefinition55Enum; 864 else if (strcmp(name,"Outputdefinition56")==0) return Outputdefinition56Enum; 865 else if (strcmp(name,"Outputdefinition57")==0) return Outputdefinition57Enum; 866 else if (strcmp(name,"Outputdefinition58")==0) return Outputdefinition58Enum; 867 else if (strcmp(name,"Outputdefinition59")==0) return Outputdefinition59Enum; 868 else if (strcmp(name,"Outputdefinition5")==0) return Outputdefinition5Enum; 869 else if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum; 870 else if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum; 871 else if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum; 872 else if (strcmp(name,"Outputdefinition63")==0) return Outputdefinition63Enum; 873 else if (strcmp(name,"Outputdefinition64")==0) return Outputdefinition64Enum; 874 else if (strcmp(name,"Outputdefinition65")==0) return Outputdefinition65Enum; 875 else if (strcmp(name,"Outputdefinition66")==0) return Outputdefinition66Enum; 876 else if (strcmp(name,"Outputdefinition67")==0) return Outputdefinition67Enum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"Outputdefinition68")==0) return Outputdefinition68Enum; 881 else if (strcmp(name,"Outputdefinition69")==0) return Outputdefinition69Enum; 882 else if (strcmp(name,"Outputdefinition6")==0) return Outputdefinition6Enum; 883 else if (strcmp(name,"Outputdefinition70")==0) return Outputdefinition70Enum; 884 else if (strcmp(name,"Outputdefinition71")==0) return Outputdefinition71Enum; 885 else if (strcmp(name,"Outputdefinition72")==0) return Outputdefinition72Enum; 886 else if (strcmp(name,"Outputdefinition73")==0) return Outputdefinition73Enum; 887 else if (strcmp(name,"Outputdefinition74")==0) return Outputdefinition74Enum; 888 else if (strcmp(name,"Outputdefinition75")==0) return Outputdefinition75Enum; 889 else if (strcmp(name,"Outputdefinition76")==0) return Outputdefinition76Enum; 890 else if (strcmp(name,"Outputdefinition77")==0) return Outputdefinition77Enum; 891 else if (strcmp(name,"Outputdefinition78")==0) return Outputdefinition78Enum; 892 else if (strcmp(name,"Outputdefinition79")==0) return Outputdefinition79Enum; 893 else if (strcmp(name,"Outputdefinition7")==0) return Outputdefinition7Enum; 894 else if (strcmp(name,"Outputdefinition80")==0) return Outputdefinition80Enum; 895 else if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum; 896 else if (strcmp(name,"Outputdefinition82")==0) return Outputdefinition82Enum; 897 else if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum; 898 else if (strcmp(name,"Outputdefinition84")==0) return Outputdefinition84Enum; 899 else if (strcmp(name,"Outputdefinition85")==0) return Outputdefinition85Enum; 900 else if (strcmp(name,"Outputdefinition86")==0) return Outputdefinition86Enum; 901 else if (strcmp(name,"Outputdefinition87")==0) return Outputdefinition87Enum; 902 else if (strcmp(name,"Outputdefinition88")==0) return Outputdefinition88Enum; 903 else if (strcmp(name,"Outputdefinition89")==0) return Outputdefinition89Enum; 904 else if (strcmp(name,"Outputdefinition8")==0) return Outputdefinition8Enum; 905 else if (strcmp(name,"Outputdefinition90")==0) return Outputdefinition90Enum; 906 else if (strcmp(name,"Outputdefinition91")==0) return Outputdefinition91Enum; 907 else if (strcmp(name,"Outputdefinition92")==0) return Outputdefinition92Enum; 908 else if (strcmp(name,"Outputdefinition93")==0) return Outputdefinition93Enum; 909 else if (strcmp(name,"Outputdefinition94")==0) return Outputdefinition94Enum; 910 else if (strcmp(name,"Outputdefinition95")==0) return Outputdefinition95Enum; 911 else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum; 912 else if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum; 913 else if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum; 914 else if (strcmp(name,"Outputdefinition99")==0) return Outputdefinition99Enum; 915 else if (strcmp(name,"Outputdefinition9")==0) return Outputdefinition9Enum; 916 else if (strcmp(name,"Outputdefinition100")==0) return Outputdefinition100Enum; 917 else if (strcmp(name,"InputsEND")==0) return InputsENDEnum; 918 else if (strcmp(name,"Absolute")==0) return AbsoluteEnum; 919 else if (strcmp(name,"AdaptiveTimestepping")==0) return AdaptiveTimesteppingEnum; 920 else if (strcmp(name,"AdjointBalancethickness2Analysis")==0) return AdjointBalancethickness2AnalysisEnum; 921 else if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum; 922 else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum; 923 else if (strcmp(name,"AggressiveMigration")==0) return AggressiveMigrationEnum; 924 else if (strcmp(name,"AmrBamg")==0) return AmrBamgEnum; 925 else if (strcmp(name,"AmrNeopz")==0) return AmrNeopzEnum; 926 else if (strcmp(name,"AndroidFrictionCoefficient")==0) return AndroidFrictionCoefficientEnum; 927 else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum; 928 else if (strcmp(name,"AutodiffJacobian")==0) return AutodiffJacobianEnum; 929 else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum; 930 else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum; 931 else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum; 932 else if (strcmp(name,"BalancethicknessApparentMassbalance")==0) return BalancethicknessApparentMassbalanceEnum; 933 else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum; 934 else if (strcmp(name,"BalancethicknessSoftSolution")==0) return BalancethicknessSoftSolutionEnum; 935 else if (strcmp(name,"BalancethicknessSolution")==0) return BalancethicknessSolutionEnum; 936 else if (strcmp(name,"BalancethicknessSpcthickness")==0) return BalancethicknessSpcthicknessEnum; 937 else if (strcmp(name,"BalancevelocityAnalysis")==0) return BalancevelocityAnalysisEnum; 938 else if (strcmp(name,"BalancevelocitySolution")==0) return BalancevelocitySolutionEnum; 939 else if (strcmp(name,"BasalforcingsIsmip6")==0) return BasalforcingsIsmip6Enum; 940 else if (strcmp(name,"BasalforcingsPico")==0) return BasalforcingsPicoEnum; 941 else if (strcmp(name,"BedSlopeSolution")==0) return BedSlopeSolutionEnum; 942 else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum; 943 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum; 944 else if (strcmp(name,"BoolParam")==0) return BoolParamEnum; 945 else if (strcmp(name,"Boundary")==0) return BoundaryEnum; 946 else if (strcmp(name,"BuddJacka")==0) return BuddJackaEnum; 947 else if (strcmp(name,"CalvingDev2")==0) return CalvingDev2Enum; 948 else if (strcmp(name,"CalvingHab")==0) return CalvingHabEnum; 949 else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum; 950 else if (strcmp(name,"CalvingVonmises")==0) return CalvingVonmisesEnum; 951 else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum; 952 else if (strcmp(name,"Cfsurfacelogvel")==0) return CfsurfacelogvelEnum; 953 else if (strcmp(name,"Cfsurfacesquare")==0) return CfsurfacesquareEnum; 954 else if (strcmp(name,"Channel")==0) return ChannelEnum; 955 else if (strcmp(name,"ChannelArea")==0) return ChannelAreaEnum; 956 else if (strcmp(name,"Closed")==0) return ClosedEnum; 957 else if (strcmp(name,"Colinear")==0) return ColinearEnum; 958 else if (strcmp(name,"Constraints")==0) return ConstraintsEnum; 959 else if (strcmp(name,"Contact")==0) return ContactEnum; 960 else if (strcmp(name,"Contour")==0) return ContourEnum; 961 else if (strcmp(name,"Contours")==0) return ContoursEnum; 962 else if (strcmp(name,"ControlInput")==0) return ControlInputEnum; 963 else if (strcmp(name,"ControlInputGrad")==0) return ControlInputGradEnum; 964 else if (strcmp(name,"ControlInputMaxs")==0) return ControlInputMaxsEnum; 965 else if (strcmp(name,"ControlInputMins")==0) return ControlInputMinsEnum; 966 else if (strcmp(name,"ControlInputValues")==0) return ControlInputValuesEnum; 967 else if (strcmp(name,"CrouzeixRaviart")==0) return CrouzeixRaviartEnum; 968 else if (strcmp(name,"Cuffey")==0) return CuffeyEnum; 969 else if (strcmp(name,"CuffeyTemperate")==0) return CuffeyTemperateEnum; 970 else if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum; 971 else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum; 972 else if (strcmp(name,"DataSet")==0) return DataSetEnum; 973 else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum; 974 else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum; 975 else if (strcmp(name,"DefaultAnalysis")==0) return DefaultAnalysisEnum; 976 else if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum; 977 else if (strcmp(name,"Dense")==0) return DenseEnum; 978 else if (strcmp(name,"DependentObject")==0) return DependentObjectEnum; 979 else if (strcmp(name,"DepthAverageAnalysis")==0) return DepthAverageAnalysisEnum; 980 else if (strcmp(name,"DeviatoricStressErrorEstimator")==0) return DeviatoricStressErrorEstimatorEnum; 981 else if (strcmp(name,"Divergence")==0) return DivergenceEnum; 982 else if (strcmp(name,"Domain3Dsurface")==0) return Domain3DsurfaceEnum; 983 else if (strcmp(name,"DoubleArrayInput")==0) return DoubleArrayInputEnum; 984 else if (strcmp(name,"DoubleExternalResult")==0) return DoubleExternalResultEnum; 985 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum; 986 else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum; 987 else if (strcmp(name,"DoubleMatExternalResult")==0) return DoubleMatExternalResultEnum; 988 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum; 989 else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum; 990 else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum; 991 else if (strcmp(name,"Element")==0) return ElementEnum; 992 else if (strcmp(name,"ElementHook")==0) return ElementHookEnum; 993 else if (strcmp(name,"ElementSId")==0) return ElementSIdEnum; 994 else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum; 995 else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum; 996 else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum; 997 else if (strcmp(name,"EsaTransitions")==0) return EsaTransitionsEnum; 998 else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum; 999 else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum; 1004 else if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum; 1005 else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum; 1006 else if (strcmp(name,"FSSolver")==0) return FSSolverEnum; 1007 else if (strcmp(name,"FSpressure")==0) return FSpressureEnum; 1008 else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum; 1009 else if (strcmp(name,"FemModel")==0) return FemModelEnum; 1010 else if (strcmp(name,"FileParam")==0) return FileParamEnum; 1011 else if (strcmp(name,"FixedTimestepping")==0) return FixedTimesteppingEnum; 1012 else if (strcmp(name,"FloatingArea")==0) return FloatingAreaEnum; 1013 else if (strcmp(name,"FloatingAreaScaled")==0) return FloatingAreaScaledEnum; 1014 else if (strcmp(name,"FloatingMeltRate")==0) return FloatingMeltRateEnum; 1015 else if (strcmp(name,"Free")==0) return FreeEnum; 1016 else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum; 1017 else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum; 1018 else if (strcmp(name,"FrontalForcingsDefault")==0) return FrontalForcingsDefaultEnum; 1019 else if (strcmp(name,"FrontalForcingsRignot")==0) return FrontalForcingsRignotEnum; 1020 else if (strcmp(name,"Fset")==0) return FsetEnum; 1021 else if (strcmp(name,"FullMeltOnPartiallyFloating")==0) return FullMeltOnPartiallyFloatingEnum; 1022 else if (strcmp(name,"GLheightadvectionAnalysis")==0) return GLheightadvectionAnalysisEnum; 1023 else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum; 1024 else if (strcmp(name,"GaussSeg")==0) return GaussSegEnum; 1025 else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum; 1026 else if (strcmp(name,"GaussTria")==0) return GaussTriaEnum; 1027 else if (strcmp(name,"GenericOption")==0) return GenericOptionEnum; 1028 else if (strcmp(name,"GenericParam")==0) return GenericParamEnum; 1029 else if (strcmp(name,"GiaIvinsAnalysis")==0) return GiaIvinsAnalysisEnum; 1030 else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum; 1031 else if (strcmp(name,"Gradient1")==0) return Gradient1Enum; 1032 else if (strcmp(name,"Gradient2")==0) return Gradient2Enum; 1033 else if (strcmp(name,"Gradient3")==0) return Gradient3Enum; 1034 else if (strcmp(name,"GroundedArea")==0) return GroundedAreaEnum; 1035 else if (strcmp(name,"GroundedAreaScaled")==0) return GroundedAreaScaledEnum; 1036 else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum; 1037 else if (strcmp(name,"GroundinglineMassFlux")==0) return GroundinglineMassFluxEnum; 1038 else if (strcmp(name,"Gset")==0) return GsetEnum; 1039 else if (strcmp(name,"Gsl")==0) return GslEnum; 1040 else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum; 1041 else if (strcmp(name,"HOFSApproximation")==0) return HOFSApproximationEnum; 1042 else if (strcmp(name,"Hook")==0) return HookEnum; 1043 else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum; 1044 else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum; 1045 else if (strcmp(name,"HydrologyGlaDSAnalysis")==0) return HydrologyGlaDSAnalysisEnum; 1046 else if (strcmp(name,"HydrologyGlaDS")==0) return HydrologyGlaDSEnum; 1047 else if (strcmp(name,"HydrologyPismAnalysis")==0) return HydrologyPismAnalysisEnum; 1048 else if (strcmp(name,"HydrologyShaktiAnalysis")==0) return HydrologyShaktiAnalysisEnum; 1049 else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum; 1050 else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum; 1051 else if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum; 1052 else if (strcmp(name,"Hydrologypism")==0) return HydrologypismEnum; 1053 else if (strcmp(name,"Hydrologyshakti")==0) return HydrologyshaktiEnum; 1054 else if (strcmp(name,"Hydrologyshreve")==0) return HydrologyshreveEnum; 1055 else if (strcmp(name,"IceMass")==0) return IceMassEnum; 1056 else if (strcmp(name,"IceMassScaled")==0) return IceMassScaledEnum; 1057 else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum; 1058 else if (strcmp(name,"IceVolumeAboveFloatationScaled")==0) return IceVolumeAboveFloatationScaledEnum; 1059 else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum; 1060 else if (strcmp(name,"IceVolumeScaled")==0) return IceVolumeScaledEnum; 1061 else if (strcmp(name,"IcefrontMassFlux")==0) return IcefrontMassFluxEnum; 1062 else if (strcmp(name,"IcefrontMassFluxLevelset")==0) return IcefrontMassFluxLevelsetEnum; 1063 else if (strcmp(name,"Incremental")==0) return IncrementalEnum; 1064 else if (strcmp(name,"Indexed")==0) return IndexedEnum; 1065 else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum; 1066 else if (strcmp(name,"IntInput")==0) return IntInputEnum; 1067 else if (strcmp(name,"IntMatExternalResult")==0) return IntMatExternalResultEnum; 1068 else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum; 1069 else if (strcmp(name,"IntParam")==0) return IntParamEnum; 1070 else if (strcmp(name,"IntVecParam")==0) return IntVecParamEnum; 1071 else if (strcmp(name,"Internal")==0) return InternalEnum; 1072 else if (strcmp(name,"Intersect")==0) return IntersectEnum; 1073 else if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum; 1074 else if (strcmp(name,"J")==0) return JEnum; 1075 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum; 1076 else if (strcmp(name,"L2ProjectionBaseAnalysis")==0) return L2ProjectionBaseAnalysisEnum; 1077 else if (strcmp(name,"L2ProjectionEPLAnalysis")==0) return L2ProjectionEPLAnalysisEnum; 1078 else if (strcmp(name,"LACrouzeixRaviart")==0) return LACrouzeixRaviartEnum; 1079 else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum; 1080 else if (strcmp(name,"LambdaS")==0) return LambdaSEnum; 1081 else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum; 1082 else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum; 1083 else if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum; 1084 else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum; 1085 else if (strcmp(name,"Loads")==0) return LoadsEnum; 1086 else if (strcmp(name,"LoveAnalysis")==0) return LoveAnalysisEnum; 1087 else if (strcmp(name,"LoveHi")==0) return LoveHiEnum; 1088 else if (strcmp(name,"LoveHr")==0) return LoveHrEnum; 1089 else if (strcmp(name,"LoveKernelsImag")==0) return LoveKernelsImagEnum; 1090 else if (strcmp(name,"LoveKernelsReal")==0) return LoveKernelsRealEnum; 1091 else if (strcmp(name,"LoveKi")==0) return LoveKiEnum; 1092 else if (strcmp(name,"LoveKr")==0) return LoveKrEnum; 1093 else if (strcmp(name,"LoveLi")==0) return LoveLiEnum; 1094 else if (strcmp(name,"LoveLr")==0) return LoveLrEnum; 1095 else if (strcmp(name,"LoveSolution")==0) return LoveSolutionEnum; 1096 else if (strcmp(name,"MINI")==0) return MINIEnum; 1097 else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum; 1098 else if (strcmp(name,"MantlePlumeGeothermalFlux")==0) return MantlePlumeGeothermalFluxEnum; 1099 else if (strcmp(name,"MassFlux")==0) return MassFluxEnum; 1100 else if (strcmp(name,"Masscon")==0) return MassconEnum; 1101 else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum; 1102 else if (strcmp(name,"Massfluxatgate")==0) return MassfluxatgateEnum; 1103 else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum; 1104 else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum; 1105 else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum; 1106 else if (strcmp(name,"Matenhancedice")==0) return MatenhancediceEnum; 1107 else if (strcmp(name,"Materials")==0) return MaterialsEnum; 1108 else if (strcmp(name,"Matestar")==0) return MatestarEnum; 1109 else if (strcmp(name,"Matice")==0) return MaticeEnum; 1110 else if (strcmp(name,"Matlitho")==0) return MatlithoEnum; 1111 else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum; 1112 else if (strcmp(name,"MaxAbsVx")==0) return MaxAbsVxEnum; 1113 else if (strcmp(name,"MaxAbsVy")==0) return MaxAbsVyEnum; 1114 else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum; 1115 else if (strcmp(name,"MaxDivergence")==0) return MaxDivergenceEnum; 1116 else if (strcmp(name,"MaxVel")==0) return MaxVelEnum; 1117 else if (strcmp(name,"MaxVx")==0) return MaxVxEnum; 1118 else if (strcmp(name,"MaxVy")==0) return MaxVyEnum; 1119 else if (strcmp(name,"MaxVz")==0) return MaxVzEnum; 1120 else if (strcmp(name,"Melange")==0) return MelangeEnum; 1121 else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum; 1122 else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum; 1123 else stage=10; 1124 } 1125 if(stage==10){ 1126 if (strcmp(name,"MeshX")==0) return MeshXEnum; 1127 else if (strcmp(name,"MeshY")==0) return MeshYEnum; 1128 else if (strcmp(name,"MinVel")==0) return MinVelEnum; 1129 else if (strcmp(name,"MinVx")==0) return MinVxEnum; 1130 else if (strcmp(name,"MinVy")==0) return MinVyEnum; 1131 else if (strcmp(name,"MinVz")==0) return MinVzEnum; 1132 else if (strcmp(name,"MismipFloatingMeltRate")==0) return MismipFloatingMeltRateEnum; 1133 else if (strcmp(name,"Moulin")==0) return MoulinEnum; 1134 else if (strcmp(name,"MpiDense")==0) return MpiDenseEnum; 1135 else if (strcmp(name,"Mpi")==0) return MpiEnum; 1136 else if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum; 1137 else if (strcmp(name,"Mumps")==0) return MumpsEnum; 1138 else if (strcmp(name,"NoFrictionOnPartiallyFloating")==0) return NoFrictionOnPartiallyFloatingEnum; 1139 else if (strcmp(name,"NoMeltOnPartiallyFloating")==0) return NoMeltOnPartiallyFloatingEnum; 1140 else if (strcmp(name,"Nodal")==0) return NodalEnum; 1141 else if (strcmp(name,"Nodalvalue")==0) return NodalvalueEnum; 1142 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 1143 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum; 1144 else if (strcmp(name,"None")==0) return NoneEnum; 1145 else if (strcmp(name,"Numberedcostfunction")==0) return NumberedcostfunctionEnum; 1146 else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum; 1147 else if (strcmp(name,"OldGradient")==0) return OldGradientEnum; 1148 else if (strcmp(name,"OneLayerP4z")==0) return OneLayerP4zEnum; 1149 else if (strcmp(name,"Open")==0) return OpenEnum; 1150 else if (strcmp(name,"Option")==0) return OptionEnum; 1151 else if (strcmp(name,"P0Array")==0) return P0ArrayEnum; 1152 else if (strcmp(name,"P1DG")==0) return P1DGEnum; 1153 else if (strcmp(name,"P1P1")==0) return P1P1Enum; 1154 else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum; 1155 else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum; 1156 else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum; 1157 else if (strcmp(name,"P1xP2")==0) return P1xP2Enum; 1158 else if (strcmp(name,"P1xP3")==0) return P1xP3Enum; 1159 else if (strcmp(name,"P1xP4")==0) return P1xP4Enum; 1160 else if (strcmp(name,"P2")==0) return P2Enum; 1161 else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum; 1162 else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum; 1163 else if (strcmp(name,"P2xP1")==0) return P2xP1Enum; 1164 else if (strcmp(name,"P2xP4")==0) return P2xP4Enum; 1165 else if (strcmp(name,"Paterson")==0) return PatersonEnum; 1166 else if (strcmp(name,"Pengrid")==0) return PengridEnum; 1167 else if (strcmp(name,"Penpair")==0) return PenpairEnum; 1168 else if (strcmp(name,"Penta")==0) return PentaEnum; 1169 else if (strcmp(name,"PentaInput")==0) return PentaInputEnum; 1170 else if (strcmp(name,"Profiler")==0) return ProfilerEnum; 1171 else if (strcmp(name,"ProfilingCurrentFlops")==0) return ProfilingCurrentFlopsEnum; 1172 else if (strcmp(name,"ProfilingCurrentMem")==0) return ProfilingCurrentMemEnum; 1173 else if (strcmp(name,"ProfilingSolutionTime")==0) return ProfilingSolutionTimeEnum; 1174 else if (strcmp(name,"Regionaloutput")==0) return RegionaloutputEnum; 1175 else if (strcmp(name,"Regular")==0) return RegularEnum; 1176 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum; 1177 else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum; 1178 else if (strcmp(name,"SMBcomponents")==0) return SMBcomponentsEnum; 1179 else if (strcmp(name,"SMBd18opdd")==0) return SMBd18opddEnum; 1180 else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum; 1181 else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum; 1182 else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum; 1183 else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum; 1184 else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum; 1185 else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum; 1186 else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum; 1187 else if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum; 1188 else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum; 1189 else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum; 1190 else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum; 1191 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum; 1192 else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum; 1193 else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum; 1194 else if (strcmp(name,"Scaled")==0) return ScaledEnum; 1195 else if (strcmp(name,"SealevelAbsolute")==0) return SealevelAbsoluteEnum; 1196 else if (strcmp(name,"SealevelEmotion")==0) return SealevelEmotionEnum; 1197 else if (strcmp(name,"SealevelInertiaTensorXZ")==0) return SealevelInertiaTensorXZEnum; 1198 else if (strcmp(name,"SealevelInertiaTensorYZ")==0) return SealevelInertiaTensorYZEnum; 1199 else if (strcmp(name,"SealevelInertiaTensorZZ")==0) return SealevelInertiaTensorZZEnum; 1200 else if (strcmp(name,"SealevelNmotion")==0) return SealevelNmotionEnum; 1201 else if (strcmp(name,"SealevelUmotion")==0) return SealevelUmotionEnum; 1202 else if (strcmp(name,"SealevelriseAnalysis")==0) return SealevelriseAnalysisEnum; 1203 else if (strcmp(name,"SealevelriseSolution")==0) return SealevelriseSolutionEnum; 1204 else if (strcmp(name,"Seg")==0) return SegEnum; 1205 else if (strcmp(name,"SegInput")==0) return SegInputEnum; 1206 else if (strcmp(name,"Segment")==0) return SegmentEnum; 1207 else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum; 1208 else if (strcmp(name,"Separate")==0) return SeparateEnum; 1209 else if (strcmp(name,"Seq")==0) return SeqEnum; 1210 else if (strcmp(name,"SmbAnalysis")==0) return SmbAnalysisEnum; 1211 else if (strcmp(name,"SmbSolution")==0) return SmbSolutionEnum; 1212 else if (strcmp(name,"SmoothAnalysis")==0) return SmoothAnalysisEnum; 1213 else if (strcmp(name,"SoftMigration")==0) return SoftMigrationEnum; 1214 else if (strcmp(name,"SpatialLinearFloatingMeltRate")==0) return SpatialLinearFloatingMeltRateEnum; 1215 else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum; 1216 else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum; 1217 else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum; 1218 else if (strcmp(name,"Sset")==0) return SsetEnum; 1219 else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum; 1220 else if (strcmp(name,"StressIntensityFactor")==0) return StressIntensityFactorEnum; 1221 else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum; 1222 else if (strcmp(name,"StressbalanceConvergenceNumSteps")==0) return StressbalanceConvergenceNumStepsEnum; 1223 else if (strcmp(name,"StressbalanceSIAAnalysis")==0) return StressbalanceSIAAnalysisEnum; 1224 else if (strcmp(name,"StressbalanceSolution")==0) return StressbalanceSolutionEnum; 1225 else if (strcmp(name,"StressbalanceVerticalAnalysis")==0) return StressbalanceVerticalAnalysisEnum; 1226 else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum; 1227 else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum; 1228 else if (strcmp(name,"StringParam")==0) return StringParamEnum; 1229 else if (strcmp(name,"SubelementFriction1")==0) return SubelementFriction1Enum; 1230 else if (strcmp(name,"SubelementFriction2")==0) return SubelementFriction2Enum; 1231 else if (strcmp(name,"SubelementMelt1")==0) return SubelementMelt1Enum; 1232 else if (strcmp(name,"SubelementMelt2")==0) return SubelementMelt2Enum; 1233 else if (strcmp(name,"SubelementMigration")==0) return SubelementMigrationEnum; 1234 else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum; 1235 else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum; 1236 else if (strcmp(name,"Tetra")==0) return TetraEnum; 1237 else if (strcmp(name,"TetraInput")==0) return TetraInputEnum; 1238 else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum; 1239 else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum; 1240 else if (strcmp(name,"ThicknessErrorEstimator")==0) return ThicknessErrorEstimatorEnum; 1241 else if (strcmp(name,"TotalCalvingFluxLevelset")==0) return TotalCalvingFluxLevelsetEnum; 1242 else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum; 1243 else if (strcmp(name,"TotalFloatingBmbScaled")==0) return TotalFloatingBmbScaledEnum; 1244 else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum; 1245 else if (strcmp(name,"TotalGroundedBmbScaled")==0) return TotalGroundedBmbScaledEnum; 1246 else stage=11; 1247 } 1248 if(stage==11){ 1249 if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum; 1250 else if (strcmp(name,"TotalSmbScaled")==0) return TotalSmbScaledEnum; 1251 else if (strcmp(name,"TransientArrayParam")==0) return TransientArrayParamEnum; 1252 else if (strcmp(name,"TransientInput")==0) return TransientInputEnum; 1253 else if (strcmp(name,"TransientParam")==0) return TransientParamEnum; 1254 else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum; 1255 else if (strcmp(name,"Tria")==0) return TriaEnum; 1256 else if (strcmp(name,"TriaInput")==0) return TriaInputEnum; 1257 else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum; 1258 else if (strcmp(name,"VectorParam")==0) return VectorParamEnum; 1259 else if (strcmp(name,"Vertex")==0) return VertexEnum; 1260 else if (strcmp(name,"VertexLId")==0) return VertexLIdEnum; 1261 else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum; 1262 else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum; 1263 else if (strcmp(name,"Vertices")==0) return VerticesEnum; 1264 else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum; 1265 else if (strcmp(name,"Water")==0) return WaterEnum; 1266 else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum; 1267 else if (strcmp(name,"XY")==0) return XYEnum; 1268 else if (strcmp(name,"XYZ")==0) return XYZEnum; 1269 else if (strcmp(name,"BalancethicknessD0")==0) return BalancethicknessD0Enum; 1270 else if (strcmp(name,"BalancethicknessDiffusionCoefficient")==0) return BalancethicknessDiffusionCoefficientEnum; 1271 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 1272 else if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum; 1273 else if (strcmp(name,"DeviatoricStress")==0) return DeviatoricStressEnum; 1274 else if (strcmp(name,"EtaAbsGradient")==0) return EtaAbsGradientEnum; 1275 else if (strcmp(name,"MeshZ")==0) return MeshZEnum; 1276 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 1277 else if (strcmp(name,"OutputdefinitionList")==0) return OutputdefinitionListEnum; 1278 else if (strcmp(name,"SealevelObs")==0) return SealevelObsEnum; 1279 else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum; 1280 else if (strcmp(name,"StrainRate")==0) return StrainRateEnum; 1281 else if (strcmp(name,"StressTensor")==0) return StressTensorEnum; 1282 else if (strcmp(name,"StressbalanceViscosityOvershoot")==0) return StressbalanceViscosityOvershootEnum; 1283 else if (strcmp(name,"SubelementMigration4")==0) return SubelementMigration4Enum; 1284 else if (strcmp(name,"TimesteppingTimeAdapt")==0) return TimesteppingTimeAdaptEnum; 1285 else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum; 1286 else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum; 1287 else stage=12; 20 1288 } 21 1289 /*If we reach this point, the string provided has not been found*/
Note:
See TracChangeset
for help on using the changeset viewer.