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