1 | /*
|
---|
2 | * \file StringToEnumx.cpp:
|
---|
3 | * \brief: output enum associated with string
|
---|
4 | *
|
---|
5 | * WARNING: DO NOT MODIFY THIS FILE
|
---|
6 | * this file has been automatically generated by Synchronize.sh
|
---|
7 | * Please read README for more information
|
---|
8 | */
|
---|
9 |
|
---|
10 | #include <cstring>
|
---|
11 | #include "./Enum.h"
|
---|
12 | #include "../Exceptions/exceptions.h"
|
---|
13 |
|
---|
14 | int StringToEnumx(const char* name,bool notfounderror){
|
---|
15 |
|
---|
16 | int stage=1;
|
---|
17 |
|
---|
18 | if(stage==1){
|
---|
19 | if (strcmp(name,"ParametersSTART")==0) return ParametersSTARTEnum;
|
---|
20 | else if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum;
|
---|
21 | else if (strcmp(name,"AmrDeviatoricErrorGroupThreshold")==0) return AmrDeviatoricErrorGroupThresholdEnum;
|
---|
22 | else if (strcmp(name,"AmrDeviatoricErrorMaximum")==0) return AmrDeviatoricErrorMaximumEnum;
|
---|
23 | else if (strcmp(name,"AmrDeviatoricErrorResolution")==0) return AmrDeviatoricErrorResolutionEnum;
|
---|
24 | else if (strcmp(name,"AmrDeviatoricErrorThreshold")==0) return AmrDeviatoricErrorThresholdEnum;
|
---|
25 | else if (strcmp(name,"AmrErr")==0) return AmrErrEnum;
|
---|
26 | else if (strcmp(name,"AmrField")==0) return AmrFieldEnum;
|
---|
27 | else if (strcmp(name,"AmrGradation")==0) return AmrGradationEnum;
|
---|
28 | else if (strcmp(name,"AmrGroundingLineDistance")==0) return AmrGroundingLineDistanceEnum;
|
---|
29 | else if (strcmp(name,"AmrGroundingLineResolution")==0) return AmrGroundingLineResolutionEnum;
|
---|
30 | else if (strcmp(name,"AmrHmax")==0) return AmrHmaxEnum;
|
---|
31 | else if (strcmp(name,"AmrHmin")==0) return AmrHminEnum;
|
---|
32 | else if (strcmp(name,"AmrIceFrontDistance")==0) return AmrIceFrontDistanceEnum;
|
---|
33 | else if (strcmp(name,"AmrIceFrontResolution")==0) return AmrIceFrontResolutionEnum;
|
---|
34 | else if (strcmp(name,"AmrKeepMetric")==0) return AmrKeepMetricEnum;
|
---|
35 | else if (strcmp(name,"AmrLag")==0) return AmrLagEnum;
|
---|
36 | else if (strcmp(name,"AmrLevelMax")==0) return AmrLevelMaxEnum;
|
---|
37 | else if (strcmp(name,"AmrRestart")==0) return AmrRestartEnum;
|
---|
38 | else if (strcmp(name,"AmrThicknessErrorGroupThreshold")==0) return AmrThicknessErrorGroupThresholdEnum;
|
---|
39 | else if (strcmp(name,"AmrThicknessErrorMaximum")==0) return AmrThicknessErrorMaximumEnum;
|
---|
40 | else if (strcmp(name,"AmrThicknessErrorResolution")==0) return AmrThicknessErrorResolutionEnum;
|
---|
41 | else if (strcmp(name,"AmrThicknessErrorThreshold")==0) return AmrThicknessErrorThresholdEnum;
|
---|
42 | else if (strcmp(name,"AmrType")==0) return AmrTypeEnum;
|
---|
43 | else if (strcmp(name,"AnalysisCounter")==0) return AnalysisCounterEnum;
|
---|
44 | else if (strcmp(name,"AnalysisType")==0) return AnalysisTypeEnum;
|
---|
45 | else if (strcmp(name,"AugmentedLagrangianR")==0) return AugmentedLagrangianREnum;
|
---|
46 | else if (strcmp(name,"AugmentedLagrangianRholambda")==0) return AugmentedLagrangianRholambdaEnum;
|
---|
47 | else if (strcmp(name,"AugmentedLagrangianRhop")==0) return AugmentedLagrangianRhopEnum;
|
---|
48 | else if (strcmp(name,"AugmentedLagrangianRlambda")==0) return AugmentedLagrangianRlambdaEnum;
|
---|
49 | else if (strcmp(name,"AugmentedLagrangianTheta")==0) return AugmentedLagrangianThetaEnum;
|
---|
50 | else if (strcmp(name,"AutodiffCbufsize")==0) return AutodiffCbufsizeEnum;
|
---|
51 | else if (strcmp(name,"AutodiffDependentObjects")==0) return AutodiffDependentObjectsEnum;
|
---|
52 | else if (strcmp(name,"AutodiffDriver")==0) return AutodiffDriverEnum;
|
---|
53 | else if (strcmp(name,"AutodiffFosForwardIndex")==0) return AutodiffFosForwardIndexEnum;
|
---|
54 | else if (strcmp(name,"AutodiffFosReverseIndex")==0) return AutodiffFosReverseIndexEnum;
|
---|
55 | else if (strcmp(name,"AutodiffFovForwardIndices")==0) return AutodiffFovForwardIndicesEnum;
|
---|
56 | else if (strcmp(name,"AutodiffGcTriggerMaxSize")==0) return AutodiffGcTriggerMaxSizeEnum;
|
---|
57 | else if (strcmp(name,"AutodiffGcTriggerRatio")==0) return AutodiffGcTriggerRatioEnum;
|
---|
58 | else if (strcmp(name,"AutodiffIsautodiff")==0) return AutodiffIsautodiffEnum;
|
---|
59 | else if (strcmp(name,"AutodiffLbufsize")==0) return AutodiffLbufsizeEnum;
|
---|
60 | else if (strcmp(name,"AutodiffNumDependents")==0) return AutodiffNumDependentsEnum;
|
---|
61 | else if (strcmp(name,"AutodiffNumIndependents")==0) return AutodiffNumIndependentsEnum;
|
---|
62 | else if (strcmp(name,"AutodiffObufsize")==0) return AutodiffObufsizeEnum;
|
---|
63 | else if (strcmp(name,"AutodiffTapeAlloc")==0) return AutodiffTapeAllocEnum;
|
---|
64 | else if (strcmp(name,"AutodiffTbufsize")==0) return AutodiffTbufsizeEnum;
|
---|
65 | else if (strcmp(name,"AutodiffXp")==0) return AutodiffXpEnum;
|
---|
66 | else if (strcmp(name,"BalancethicknessStabilization")==0) return BalancethicknessStabilizationEnum;
|
---|
67 | else if (strcmp(name,"BarystaticContributions")==0) return BarystaticContributionsEnum;
|
---|
68 | else if (strcmp(name,"BasalforcingsAutoregressionInitialTime")==0) return BasalforcingsAutoregressionInitialTimeEnum;
|
---|
69 | else if (strcmp(name,"BasalforcingsAutoregressionTimestep")==0) return BasalforcingsAutoregressionTimestepEnum;
|
---|
70 | else if (strcmp(name,"BasalforcingsAutoregressiveOrder")==0) return BasalforcingsAutoregressiveOrderEnum;
|
---|
71 | else if (strcmp(name,"BasalforcingsBeta0")==0) return BasalforcingsBeta0Enum;
|
---|
72 | else if (strcmp(name,"BasalforcingsBeta1")==0) return BasalforcingsBeta1Enum;
|
---|
73 | else if (strcmp(name,"BasalforcingsBottomplumedepth")==0) return BasalforcingsBottomplumedepthEnum;
|
---|
74 | else if (strcmp(name,"BasalforcingsCrustthickness")==0) return BasalforcingsCrustthicknessEnum;
|
---|
75 | else if (strcmp(name,"BasalforcingsDeepwaterElevation")==0) return BasalforcingsDeepwaterElevationEnum;
|
---|
76 | else if (strcmp(name,"BasalforcingsDeepwaterMeltingRate")==0) return BasalforcingsDeepwaterMeltingRateEnum;
|
---|
77 | else if (strcmp(name,"BasalforcingsDtbg")==0) return BasalforcingsDtbgEnum;
|
---|
78 | else if (strcmp(name,"Basalforcings")==0) return BasalforcingsEnum;
|
---|
79 | else if (strcmp(name,"BasalforcingsIsmip6AverageTf")==0) return BasalforcingsIsmip6AverageTfEnum;
|
---|
80 | else if (strcmp(name,"BasalforcingsIsmip6BasinArea")==0) return BasalforcingsIsmip6BasinAreaEnum;
|
---|
81 | else if (strcmp(name,"BasalforcingsIsmip6DeltaT")==0) return BasalforcingsIsmip6DeltaTEnum;
|
---|
82 | else if (strcmp(name,"BasalforcingsIsmip6Gamma0")==0) return BasalforcingsIsmip6Gamma0Enum;
|
---|
83 | else if (strcmp(name,"BasalforcingsIsmip6IsLocal")==0) return BasalforcingsIsmip6IsLocalEnum;
|
---|
84 | else if (strcmp(name,"BasalforcingsIsmip6NumBasins")==0) return BasalforcingsIsmip6NumBasinsEnum;
|
---|
85 | else if (strcmp(name,"BasalforcingsIsmip6TfDepths")==0) return BasalforcingsIsmip6TfDepthsEnum;
|
---|
86 | else if (strcmp(name,"BasalforcingsLinearNumBasins")==0) return BasalforcingsLinearNumBasinsEnum;
|
---|
87 | else if (strcmp(name,"BasalforcingsLowercrustheat")==0) return BasalforcingsLowercrustheatEnum;
|
---|
88 | else if (strcmp(name,"BasalforcingsMantleconductivity")==0) return BasalforcingsMantleconductivityEnum;
|
---|
89 | else if (strcmp(name,"BasalforcingsNusselt")==0) return BasalforcingsNusseltEnum;
|
---|
90 | else if (strcmp(name,"BasalforcingsPhi")==0) return BasalforcingsPhiEnum;
|
---|
91 | else if (strcmp(name,"BasalforcingsPicoAverageOverturning")==0) return BasalforcingsPicoAverageOverturningEnum;
|
---|
92 | else if (strcmp(name,"BasalforcingsPicoAverageSalinity")==0) return BasalforcingsPicoAverageSalinityEnum;
|
---|
93 | else if (strcmp(name,"BasalforcingsPicoAverageTemperature")==0) return BasalforcingsPicoAverageTemperatureEnum;
|
---|
94 | else if (strcmp(name,"BasalforcingsPicoBoxArea")==0) return BasalforcingsPicoBoxAreaEnum;
|
---|
95 | else if (strcmp(name,"BasalforcingsPicoFarOceansalinity")==0) return BasalforcingsPicoFarOceansalinityEnum;
|
---|
96 | else if (strcmp(name,"BasalforcingsPicoFarOceantemperature")==0) return BasalforcingsPicoFarOceantemperatureEnum;
|
---|
97 | else if (strcmp(name,"BasalforcingsPicoGammaT")==0) return BasalforcingsPicoGammaTEnum;
|
---|
98 | else if (strcmp(name,"BasalforcingsPicoIsplume")==0) return BasalforcingsPicoIsplumeEnum;
|
---|
99 | else if (strcmp(name,"BasalforcingsPicoMaxboxcount")==0) return BasalforcingsPicoMaxboxcountEnum;
|
---|
100 | else if (strcmp(name,"BasalforcingsPicoNumBasins")==0) return BasalforcingsPicoNumBasinsEnum;
|
---|
101 | else if (strcmp(name,"BasalforcingsPlumeradius")==0) return BasalforcingsPlumeradiusEnum;
|
---|
102 | else if (strcmp(name,"BasalforcingsPlumex")==0) return BasalforcingsPlumexEnum;
|
---|
103 | else if (strcmp(name,"BasalforcingsPlumey")==0) return BasalforcingsPlumeyEnum;
|
---|
104 | else if (strcmp(name,"BasalforcingsThresholdThickness")==0) return BasalforcingsThresholdThicknessEnum;
|
---|
105 | else if (strcmp(name,"BasalforcingsTopplumedepth")==0) return BasalforcingsTopplumedepthEnum;
|
---|
106 | else if (strcmp(name,"BasalforcingsUppercrustheat")==0) return BasalforcingsUppercrustheatEnum;
|
---|
107 | else if (strcmp(name,"BasalforcingsUppercrustthickness")==0) return BasalforcingsUppercrustthicknessEnum;
|
---|
108 | else if (strcmp(name,"BasalforcingsUpperdepthMelt")==0) return BasalforcingsUpperdepthMeltEnum;
|
---|
109 | else if (strcmp(name,"BasalforcingsUpperwaterElevation")==0) return BasalforcingsUpperwaterElevationEnum;
|
---|
110 | else if (strcmp(name,"BasalforcingsUpperwaterMeltingRate")==0) return BasalforcingsUpperwaterMeltingRateEnum;
|
---|
111 | else if (strcmp(name,"CalvingCrevasseDepth")==0) return CalvingCrevasseDepthEnum;
|
---|
112 | else if (strcmp(name,"CalvingCrevasseThreshold")==0) return CalvingCrevasseThresholdEnum;
|
---|
113 | else if (strcmp(name,"CalvingHeightAboveFloatation")==0) return CalvingHeightAboveFloatationEnum;
|
---|
114 | else if (strcmp(name,"CalvingLaw")==0) return CalvingLawEnum;
|
---|
115 | else if (strcmp(name,"CalvingMinthickness")==0) return CalvingMinthicknessEnum;
|
---|
116 | else if (strcmp(name,"CalvingTestSpeedfactor")==0) return CalvingTestSpeedfactorEnum;
|
---|
117 | else if (strcmp(name,"CalvingUseParam")==0) return CalvingUseParamEnum;
|
---|
118 | else if (strcmp(name,"CalvingScaleTheta")==0) return CalvingScaleThetaEnum;
|
---|
119 | else if (strcmp(name,"CalvingAmpAlpha")==0) return CalvingAmpAlphaEnum;
|
---|
120 | else if (strcmp(name,"CalvingMidpoint")==0) return CalvingMidpointEnum;
|
---|
121 | else if (strcmp(name,"CalvingNonlinearLaw")==0) return CalvingNonlinearLawEnum;
|
---|
122 | else if (strcmp(name,"ConfigurationType")==0) return ConfigurationTypeEnum;
|
---|
123 | else if (strcmp(name,"ConstantsG")==0) return ConstantsGEnum;
|
---|
124 | else if (strcmp(name,"ConstantsNewtonGravity")==0) return ConstantsNewtonGravityEnum;
|
---|
125 | else if (strcmp(name,"ConstantsReferencetemperature")==0) return ConstantsReferencetemperatureEnum;
|
---|
126 | else if (strcmp(name,"ConstantsYts")==0) return ConstantsYtsEnum;
|
---|
127 | else if (strcmp(name,"ControlInputSizeM")==0) return ControlInputSizeMEnum;
|
---|
128 | else if (strcmp(name,"ControlInputSizeN")==0) return ControlInputSizeNEnum;
|
---|
129 | else if (strcmp(name,"ControlInputInterpolation")==0) return ControlInputInterpolationEnum;
|
---|
130 | else if (strcmp(name,"CumBslc")==0) return CumBslcEnum;
|
---|
131 | else if (strcmp(name,"CumBslcIce")==0) return CumBslcIceEnum;
|
---|
132 | else if (strcmp(name,"CumBslcHydro")==0) return CumBslcHydroEnum;
|
---|
133 | else if (strcmp(name,"CumBslcOcean")==0) return CumBslcOceanEnum;
|
---|
134 | else if (strcmp(name,"CumBslcIcePartition")==0) return CumBslcIcePartitionEnum;
|
---|
135 | else if (strcmp(name,"CumBslcHydroPartition")==0) return CumBslcHydroPartitionEnum;
|
---|
136 | else if (strcmp(name,"CumBslcOceanPartition")==0) return CumBslcOceanPartitionEnum;
|
---|
137 | else if (strcmp(name,"CumGmtslc")==0) return CumGmtslcEnum;
|
---|
138 | else if (strcmp(name,"CumGmslc")==0) return CumGmslcEnum;
|
---|
139 | else stage=2;
|
---|
140 | }
|
---|
141 | if(stage==2){
|
---|
142 | if (strcmp(name,"DamageC1")==0) return DamageC1Enum;
|
---|
143 | else if (strcmp(name,"DamageC2")==0) return DamageC2Enum;
|
---|
144 | else if (strcmp(name,"DamageC3")==0) return DamageC3Enum;
|
---|
145 | else if (strcmp(name,"DamageC4")==0) return DamageC4Enum;
|
---|
146 | else if (strcmp(name,"Damage")==0) return DamageEnum;
|
---|
147 | else if (strcmp(name,"DamageEquivStress")==0) return DamageEquivStressEnum;
|
---|
148 | else if (strcmp(name,"DamageEvolutionNumRequestedOutputs")==0) return DamageEvolutionNumRequestedOutputsEnum;
|
---|
149 | else if (strcmp(name,"DamageEvolutionRequestedOutputs")==0) return DamageEvolutionRequestedOutputsEnum;
|
---|
150 | else if (strcmp(name,"DamageHealing")==0) return DamageHealingEnum;
|
---|
151 | else if (strcmp(name,"DamageKappa")==0) return DamageKappaEnum;
|
---|
152 | else if (strcmp(name,"DamageLaw")==0) return DamageLawEnum;
|
---|
153 | else if (strcmp(name,"DamageMaxDamage")==0) return DamageMaxDamageEnum;
|
---|
154 | else if (strcmp(name,"DamageStabilization")==0) return DamageStabilizationEnum;
|
---|
155 | else if (strcmp(name,"DamageStressThreshold")==0) return DamageStressThresholdEnum;
|
---|
156 | else if (strcmp(name,"DamageStressUBound")==0) return DamageStressUBoundEnum;
|
---|
157 | else if (strcmp(name,"DebugProfiling")==0) return DebugProfilingEnum;
|
---|
158 | else if (strcmp(name,"DomainDimension")==0) return DomainDimensionEnum;
|
---|
159 | else if (strcmp(name,"DomainType")==0) return DomainTypeEnum;
|
---|
160 | else if (strcmp(name,"DslModel")==0) return DslModelEnum;
|
---|
161 | else if (strcmp(name,"DslModelid")==0) return DslModelidEnum;
|
---|
162 | else if (strcmp(name,"DslNummodels")==0) return DslNummodelsEnum;
|
---|
163 | else if (strcmp(name,"SolidearthIsExternal")==0) return SolidearthIsExternalEnum;
|
---|
164 | else if (strcmp(name,"SolidearthExternalNature")==0) return SolidearthExternalNatureEnum;
|
---|
165 | else if (strcmp(name,"SolidearthExternalModelid")==0) return SolidearthExternalModelidEnum;
|
---|
166 | else if (strcmp(name,"SolidearthExternalNummodels")==0) return SolidearthExternalNummodelsEnum;
|
---|
167 | else if (strcmp(name,"SolidearthSettingsComputeBpGrd")==0) return SolidearthSettingsComputeBpGrdEnum;
|
---|
168 | else if (strcmp(name,"EarthId")==0) return EarthIdEnum;
|
---|
169 | else if (strcmp(name,"Elastic")==0) return ElasticEnum;
|
---|
170 | else if (strcmp(name,"EplZigZagCounter")==0) return EplZigZagCounterEnum;
|
---|
171 | else if (strcmp(name,"EsaHElastic")==0) return EsaHElasticEnum;
|
---|
172 | else if (strcmp(name,"EsaHemisphere")==0) return EsaHemisphereEnum;
|
---|
173 | else if (strcmp(name,"EsaRequestedOutputs")==0) return EsaRequestedOutputsEnum;
|
---|
174 | else if (strcmp(name,"EsaUElastic")==0) return EsaUElasticEnum;
|
---|
175 | else if (strcmp(name,"ExtrapolationVariable")==0) return ExtrapolationVariableEnum;
|
---|
176 | else if (strcmp(name,"FemModelComm")==0) return FemModelCommEnum;
|
---|
177 | else if (strcmp(name,"Fields")==0) return FieldsEnum;
|
---|
178 | else if (strcmp(name,"FlowequationFeFS")==0) return FlowequationFeFSEnum;
|
---|
179 | else if (strcmp(name,"FlowequationIsFS")==0) return FlowequationIsFSEnum;
|
---|
180 | else if (strcmp(name,"FlowequationIsHO")==0) return FlowequationIsHOEnum;
|
---|
181 | else if (strcmp(name,"FlowequationIsL1L2")==0) return FlowequationIsL1L2Enum;
|
---|
182 | else if (strcmp(name,"FlowequationIsMLHO")==0) return FlowequationIsMLHOEnum;
|
---|
183 | else if (strcmp(name,"FlowequationIsSIA")==0) return FlowequationIsSIAEnum;
|
---|
184 | else if (strcmp(name,"FlowequationIsSSA")==0) return FlowequationIsSSAEnum;
|
---|
185 | else if (strcmp(name,"FlowequationIsNitsche")==0) return FlowequationIsNitscheEnum;
|
---|
186 | else if (strcmp(name,"FeFSNitscheGamma")==0) return FeFSNitscheGammaEnum;
|
---|
187 | else if (strcmp(name,"FrictionCoupling")==0) return FrictionCouplingEnum;
|
---|
188 | else if (strcmp(name,"FrictionDelta")==0) return FrictionDeltaEnum;
|
---|
189 | else if (strcmp(name,"FrictionEffectivePressureLimit")==0) return FrictionEffectivePressureLimitEnum;
|
---|
190 | else if (strcmp(name,"FrictionF")==0) return FrictionFEnum;
|
---|
191 | else if (strcmp(name,"FrictionGamma")==0) return FrictionGammaEnum;
|
---|
192 | else if (strcmp(name,"FrictionLaw")==0) return FrictionLawEnum;
|
---|
193 | else if (strcmp(name,"FrictionPseudoplasticityExponent")==0) return FrictionPseudoplasticityExponentEnum;
|
---|
194 | else if (strcmp(name,"FrictionThresholdSpeed")==0) return FrictionThresholdSpeedEnum;
|
---|
195 | else if (strcmp(name,"FrictionVoidRatio")==0) return FrictionVoidRatioEnum;
|
---|
196 | else if (strcmp(name,"FrontalForcingsBasinIcefrontArea")==0) return FrontalForcingsBasinIcefrontAreaEnum;
|
---|
197 | else if (strcmp(name,"FrontalForcingsAutoregressionInitialTime")==0) return FrontalForcingsAutoregressionInitialTimeEnum;
|
---|
198 | else if (strcmp(name,"FrontalForcingsAutoregressionTimestep")==0) return FrontalForcingsAutoregressionTimestepEnum;
|
---|
199 | else if (strcmp(name,"FrontalForcingsAutoregressiveOrder")==0) return FrontalForcingsAutoregressiveOrderEnum;
|
---|
200 | else if (strcmp(name,"FrontalForcingsBeta0")==0) return FrontalForcingsBeta0Enum;
|
---|
201 | else if (strcmp(name,"FrontalForcingsBeta1")==0) return FrontalForcingsBeta1Enum;
|
---|
202 | else if (strcmp(name,"FrontalForcingsNumberofBasins")==0) return FrontalForcingsNumberofBasinsEnum;
|
---|
203 | else if (strcmp(name,"FrontalForcingsParam")==0) return FrontalForcingsParamEnum;
|
---|
204 | else if (strcmp(name,"FrontalForcingsPhi")==0) return FrontalForcingsPhiEnum;
|
---|
205 | else if (strcmp(name,"GrdModel")==0) return GrdModelEnum;
|
---|
206 | else if (strcmp(name,"GroundinglineFrictionInterpolation")==0) return GroundinglineFrictionInterpolationEnum;
|
---|
207 | else if (strcmp(name,"GroundinglineMeltInterpolation")==0) return GroundinglineMeltInterpolationEnum;
|
---|
208 | else if (strcmp(name,"GroundinglineMigration")==0) return GroundinglineMigrationEnum;
|
---|
209 | else if (strcmp(name,"GroundinglineNumRequestedOutputs")==0) return GroundinglineNumRequestedOutputsEnum;
|
---|
210 | else if (strcmp(name,"GroundinglineRequestedOutputs")==0) return GroundinglineRequestedOutputsEnum;
|
---|
211 | else if (strcmp(name,"HydrologyAveraging")==0) return HydrologyAveragingEnum;
|
---|
212 | else if (strcmp(name,"HydrologyCavitySpacing")==0) return HydrologyCavitySpacingEnum;
|
---|
213 | else if (strcmp(name,"HydrologyChannelConductivity")==0) return HydrologyChannelConductivityEnum;
|
---|
214 | else if (strcmp(name,"HydrologyChannelSheetWidth")==0) return HydrologyChannelSheetWidthEnum;
|
---|
215 | else if (strcmp(name,"HydrologyEnglacialVoidRatio")==0) return HydrologyEnglacialVoidRatioEnum;
|
---|
216 | else if (strcmp(name,"HydrologyIschannels")==0) return HydrologyIschannelsEnum;
|
---|
217 | else if (strcmp(name,"HydrologyMeltFlag")==0) return HydrologyMeltFlagEnum;
|
---|
218 | else if (strcmp(name,"HydrologyModel")==0) return HydrologyModelEnum;
|
---|
219 | else if (strcmp(name,"HydrologyNumRequestedOutputs")==0) return HydrologyNumRequestedOutputsEnum;
|
---|
220 | else if (strcmp(name,"HydrologyPressureMeltCoefficient")==0) return HydrologyPressureMeltCoefficientEnum;
|
---|
221 | else if (strcmp(name,"HydrologyRelaxation")==0) return HydrologyRelaxationEnum;
|
---|
222 | else if (strcmp(name,"HydrologyRequestedOutputs")==0) return HydrologyRequestedOutputsEnum;
|
---|
223 | else if (strcmp(name,"HydrologySedimentKmax")==0) return HydrologySedimentKmaxEnum;
|
---|
224 | else if (strcmp(name,"HydrologyStepsPerStep")==0) return HydrologyStepsPerStepEnum;
|
---|
225 | else if (strcmp(name,"HydrologyStorage")==0) return HydrologyStorageEnum;
|
---|
226 | else if (strcmp(name,"HydrologydcEplColapseThickness")==0) return HydrologydcEplColapseThicknessEnum;
|
---|
227 | else if (strcmp(name,"HydrologydcEplConductivity")==0) return HydrologydcEplConductivityEnum;
|
---|
228 | else if (strcmp(name,"HydrologydcEplInitialThickness")==0) return HydrologydcEplInitialThicknessEnum;
|
---|
229 | else if (strcmp(name,"HydrologydcEplLayerCompressibility")==0) return HydrologydcEplLayerCompressibilityEnum;
|
---|
230 | else if (strcmp(name,"HydrologydcEplMaxThickness")==0) return HydrologydcEplMaxThicknessEnum;
|
---|
231 | else if (strcmp(name,"HydrologydcEplPoreWaterMass")==0) return HydrologydcEplPoreWaterMassEnum;
|
---|
232 | else if (strcmp(name,"HydrologydcEplThickComp")==0) return HydrologydcEplThickCompEnum;
|
---|
233 | else if (strcmp(name,"HydrologydcEplflipLock")==0) return HydrologydcEplflipLockEnum;
|
---|
234 | else if (strcmp(name,"HydrologydcIsefficientlayer")==0) return HydrologydcIsefficientlayerEnum;
|
---|
235 | else if (strcmp(name,"HydrologydcLeakageFactor")==0) return HydrologydcLeakageFactorEnum;
|
---|
236 | else if (strcmp(name,"HydrologydcMaxIter")==0) return HydrologydcMaxIterEnum;
|
---|
237 | else if (strcmp(name,"HydrologydcPenaltyFactor")==0) return HydrologydcPenaltyFactorEnum;
|
---|
238 | else if (strcmp(name,"HydrologydcPenaltyLock")==0) return HydrologydcPenaltyLockEnum;
|
---|
239 | else if (strcmp(name,"HydrologydcRelTol")==0) return HydrologydcRelTolEnum;
|
---|
240 | else if (strcmp(name,"HydrologydcSedimentlimit")==0) return HydrologydcSedimentlimitEnum;
|
---|
241 | else if (strcmp(name,"HydrologydcSedimentlimitFlag")==0) return HydrologydcSedimentlimitFlagEnum;
|
---|
242 | else if (strcmp(name,"HydrologydcSedimentLayerCompressibility")==0) return HydrologydcSedimentLayerCompressibilityEnum;
|
---|
243 | else if (strcmp(name,"HydrologydcSedimentPoreWaterMass")==0) return HydrologydcSedimentPoreWaterMassEnum;
|
---|
244 | else if (strcmp(name,"HydrologydcSedimentPorosity")==0) return HydrologydcSedimentPorosityEnum;
|
---|
245 | else if (strcmp(name,"HydrologydcSedimentThickness")==0) return HydrologydcSedimentThicknessEnum;
|
---|
246 | else if (strcmp(name,"HydrologydcTransferFlag")==0) return HydrologydcTransferFlagEnum;
|
---|
247 | else if (strcmp(name,"HydrologydcUnconfinedFlag")==0) return HydrologydcUnconfinedFlagEnum;
|
---|
248 | else if (strcmp(name,"HydrologyshreveStabilization")==0) return HydrologyshreveStabilizationEnum;
|
---|
249 | else if (strcmp(name,"IcecapToEarthComm")==0) return IcecapToEarthCommEnum;
|
---|
250 | else if (strcmp(name,"Index")==0) return IndexEnum;
|
---|
251 | else if (strcmp(name,"InputFileName")==0) return InputFileNameEnum;
|
---|
252 | else if (strcmp(name,"DirectoryName")==0) return DirectoryNameEnum;
|
---|
253 | else if (strcmp(name,"Indices")==0) return IndicesEnum;
|
---|
254 | else if (strcmp(name,"InputToDepthaverageIn")==0) return InputToDepthaverageInEnum;
|
---|
255 | else if (strcmp(name,"InputToDepthaverageOut")==0) return InputToDepthaverageOutEnum;
|
---|
256 | else if (strcmp(name,"InputToExtrude")==0) return InputToExtrudeEnum;
|
---|
257 | else if (strcmp(name,"InputToL2Project")==0) return InputToL2ProjectEnum;
|
---|
258 | else if (strcmp(name,"InputToSmooth")==0) return InputToSmoothEnum;
|
---|
259 | else if (strcmp(name,"InversionAlgorithm")==0) return InversionAlgorithmEnum;
|
---|
260 | else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum;
|
---|
261 | else if (strcmp(name,"InversionControlScalingFactors")==0) return InversionControlScalingFactorsEnum;
|
---|
262 | else stage=3;
|
---|
263 | }
|
---|
264 | if(stage==3){
|
---|
265 | if (strcmp(name,"InversionCostFunctions")==0) return InversionCostFunctionsEnum;
|
---|
266 | else if (strcmp(name,"InversionDxmin")==0) return InversionDxminEnum;
|
---|
267 | else if (strcmp(name,"InversionGatol")==0) return InversionGatolEnum;
|
---|
268 | else if (strcmp(name,"InversionGradientScaling")==0) return InversionGradientScalingEnum;
|
---|
269 | else if (strcmp(name,"InversionGrtol")==0) return InversionGrtolEnum;
|
---|
270 | else if (strcmp(name,"InversionGttol")==0) return InversionGttolEnum;
|
---|
271 | else if (strcmp(name,"InversionIncompleteAdjoint")==0) return InversionIncompleteAdjointEnum;
|
---|
272 | else if (strcmp(name,"InversionIscontrol")==0) return InversionIscontrolEnum;
|
---|
273 | else if (strcmp(name,"InversionMaxiter")==0) return InversionMaxiterEnum;
|
---|
274 | else if (strcmp(name,"InversionMaxiterPerStep")==0) return InversionMaxiterPerStepEnum;
|
---|
275 | else if (strcmp(name,"InversionMaxsteps")==0) return InversionMaxstepsEnum;
|
---|
276 | else if (strcmp(name,"InversionNsteps")==0) return InversionNstepsEnum;
|
---|
277 | else if (strcmp(name,"InversionNumControlParameters")==0) return InversionNumControlParametersEnum;
|
---|
278 | else if (strcmp(name,"InversionNumCostFunctions")==0) return InversionNumCostFunctionsEnum;
|
---|
279 | else if (strcmp(name,"InversionStepThreshold")==0) return InversionStepThresholdEnum;
|
---|
280 | else if (strcmp(name,"InversionType")==0) return InversionTypeEnum;
|
---|
281 | else if (strcmp(name,"Ivins")==0) return IvinsEnum;
|
---|
282 | else if (strcmp(name,"IsSlcCoupling")==0) return IsSlcCouplingEnum;
|
---|
283 | else if (strcmp(name,"LevelsetKillIcebergs")==0) return LevelsetKillIcebergsEnum;
|
---|
284 | else if (strcmp(name,"LevelsetReinitFrequency")==0) return LevelsetReinitFrequencyEnum;
|
---|
285 | else if (strcmp(name,"LevelsetStabilization")==0) return LevelsetStabilizationEnum;
|
---|
286 | else if (strcmp(name,"LockFileName")==0) return LockFileNameEnum;
|
---|
287 | else if (strcmp(name,"LoveAllowLayerDeletion")==0) return LoveAllowLayerDeletionEnum;
|
---|
288 | else if (strcmp(name,"LoveChandlerWobble")==0) return LoveChandlerWobbleEnum;
|
---|
289 | else if (strcmp(name,"LoveCoreMantleBoundary")==0) return LoveCoreMantleBoundaryEnum;
|
---|
290 | else if (strcmp(name,"LoveEarthMass")==0) return LoveEarthMassEnum;
|
---|
291 | else if (strcmp(name,"LoveForcingType")==0) return LoveForcingTypeEnum;
|
---|
292 | else if (strcmp(name,"LoveFrequencies")==0) return LoveFrequenciesEnum;
|
---|
293 | else if (strcmp(name,"LoveIsTemporal")==0) return LoveIsTemporalEnum;
|
---|
294 | else if (strcmp(name,"LoveG0")==0) return LoveG0Enum;
|
---|
295 | else if (strcmp(name,"LoveGravitationalConstant")==0) return LoveGravitationalConstantEnum;
|
---|
296 | else if (strcmp(name,"LoveInnerCoreBoundary")==0) return LoveInnerCoreBoundaryEnum;
|
---|
297 | else if (strcmp(name,"LoveComplexComputation")==0) return LoveComplexComputationEnum;
|
---|
298 | else if (strcmp(name,"LoveIntStepsPerLayer")==0) return LoveIntStepsPerLayerEnum;
|
---|
299 | else if (strcmp(name,"LoveKernels")==0) return LoveKernelsEnum;
|
---|
300 | else if (strcmp(name,"LoveMu0")==0) return LoveMu0Enum;
|
---|
301 | else if (strcmp(name,"LoveNfreq")==0) return LoveNfreqEnum;
|
---|
302 | else if (strcmp(name,"LoveNTemporalIterations")==0) return LoveNTemporalIterationsEnum;
|
---|
303 | else if (strcmp(name,"LoveNYiEquations")==0) return LoveNYiEquationsEnum;
|
---|
304 | else if (strcmp(name,"LoveR0")==0) return LoveR0Enum;
|
---|
305 | else if (strcmp(name,"LoveShNmax")==0) return LoveShNmaxEnum;
|
---|
306 | else if (strcmp(name,"LoveShNmin")==0) return LoveShNminEnum;
|
---|
307 | else if (strcmp(name,"LoveStartingLayer")==0) return LoveStartingLayerEnum;
|
---|
308 | else if (strcmp(name,"LoveUnderflowTol")==0) return LoveUnderflowTolEnum;
|
---|
309 | else if (strcmp(name,"LovePostWidderThreshold")==0) return LovePostWidderThresholdEnum;
|
---|
310 | else if (strcmp(name,"MassFluxSegments")==0) return MassFluxSegmentsEnum;
|
---|
311 | else if (strcmp(name,"MassFluxSegmentsPresent")==0) return MassFluxSegmentsPresentEnum;
|
---|
312 | else if (strcmp(name,"MasstransportHydrostaticAdjustment")==0) return MasstransportHydrostaticAdjustmentEnum;
|
---|
313 | else if (strcmp(name,"MasstransportIsfreesurface")==0) return MasstransportIsfreesurfaceEnum;
|
---|
314 | else if (strcmp(name,"MasstransportMinThickness")==0) return MasstransportMinThicknessEnum;
|
---|
315 | else if (strcmp(name,"MasstransportNumRequestedOutputs")==0) return MasstransportNumRequestedOutputsEnum;
|
---|
316 | else if (strcmp(name,"MmemasstransportNumRequestedOutputs")==0) return MmemasstransportNumRequestedOutputsEnum;
|
---|
317 | else if (strcmp(name,"MasstransportPenaltyFactor")==0) return MasstransportPenaltyFactorEnum;
|
---|
318 | else if (strcmp(name,"MasstransportRequestedOutputs")==0) return MasstransportRequestedOutputsEnum;
|
---|
319 | else if (strcmp(name,"MmemasstransportRequestedOutputs")==0) return MmemasstransportRequestedOutputsEnum;
|
---|
320 | else if (strcmp(name,"MasstransportStabilization")==0) return MasstransportStabilizationEnum;
|
---|
321 | else if (strcmp(name,"MmemasstransportModelids")==0) return MmemasstransportModelidsEnum;
|
---|
322 | else if (strcmp(name,"MmemasstransportPartition")==0) return MmemasstransportPartitionEnum;
|
---|
323 | else if (strcmp(name,"MaterialsBeta")==0) return MaterialsBetaEnum;
|
---|
324 | else if (strcmp(name,"MaterialsEarthDensity")==0) return MaterialsEarthDensityEnum;
|
---|
325 | else if (strcmp(name,"MaterialsEffectiveconductivityAveraging")==0) return MaterialsEffectiveconductivityAveragingEnum;
|
---|
326 | else if (strcmp(name,"MaterialsHeatcapacity")==0) return MaterialsHeatcapacityEnum;
|
---|
327 | else if (strcmp(name,"MaterialsLatentheat")==0) return MaterialsLatentheatEnum;
|
---|
328 | else if (strcmp(name,"MaterialsMeltingpoint")==0) return MaterialsMeltingpointEnum;
|
---|
329 | else if (strcmp(name,"MaterialsMixedLayerCapacity")==0) return MaterialsMixedLayerCapacityEnum;
|
---|
330 | else if (strcmp(name,"MaterialsMuWater")==0) return MaterialsMuWaterEnum;
|
---|
331 | else if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum;
|
---|
332 | else if (strcmp(name,"MaterialsRhoFreshwater")==0) return MaterialsRhoFreshwaterEnum;
|
---|
333 | else if (strcmp(name,"MaterialsRhoIce")==0) return MaterialsRhoIceEnum;
|
---|
334 | else if (strcmp(name,"MaterialsRhoSeawater")==0) return MaterialsRhoSeawaterEnum;
|
---|
335 | else if (strcmp(name,"MaterialsTemperateiceconductivity")==0) return MaterialsTemperateiceconductivityEnum;
|
---|
336 | else if (strcmp(name,"MaterialsThermalExchangeVelocity")==0) return MaterialsThermalExchangeVelocityEnum;
|
---|
337 | else if (strcmp(name,"MaterialsThermalconductivity")==0) return MaterialsThermalconductivityEnum;
|
---|
338 | else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum;
|
---|
339 | else if (strcmp(name,"MeshAverageVertexConnectivity")==0) return MeshAverageVertexConnectivityEnum;
|
---|
340 | else if (strcmp(name,"MeshElementtype")==0) return MeshElementtypeEnum;
|
---|
341 | else if (strcmp(name,"MeshNumberoflayers")==0) return MeshNumberoflayersEnum;
|
---|
342 | else if (strcmp(name,"MeshNumberofvertices")==0) return MeshNumberofverticesEnum;
|
---|
343 | else if (strcmp(name,"MeshNumberofelements")==0) return MeshNumberofelementsEnum;
|
---|
344 | else if (strcmp(name,"MigrationMax")==0) return MigrationMaxEnum;
|
---|
345 | else if (strcmp(name,"ModelId")==0) return ModelIdEnum;
|
---|
346 | else if (strcmp(name,"Nbins")==0) return NbinsEnum;
|
---|
347 | else if (strcmp(name,"Nodes")==0) return NodesEnum;
|
---|
348 | else if (strcmp(name,"NumModels")==0) return NumModelsEnum;
|
---|
349 | else if (strcmp(name,"OceanGridNx")==0) return OceanGridNxEnum;
|
---|
350 | else if (strcmp(name,"OceanGridNy")==0) return OceanGridNyEnum;
|
---|
351 | else if (strcmp(name,"OceanGridX")==0) return OceanGridXEnum;
|
---|
352 | else if (strcmp(name,"OceanGridY")==0) return OceanGridYEnum;
|
---|
353 | else if (strcmp(name,"OutputBufferPointer")==0) return OutputBufferPointerEnum;
|
---|
354 | else if (strcmp(name,"OutputBufferSizePointer")==0) return OutputBufferSizePointerEnum;
|
---|
355 | else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum;
|
---|
356 | else if (strcmp(name,"OutputFilePointer")==0) return OutputFilePointerEnum;
|
---|
357 | else if (strcmp(name,"Outputdefinition")==0) return OutputdefinitionEnum;
|
---|
358 | else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum;
|
---|
359 | else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum;
|
---|
360 | else if (strcmp(name,"QmuIsdakota")==0) return QmuIsdakotaEnum;
|
---|
361 | else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum;
|
---|
362 | else if (strcmp(name,"QmuOutput")==0) return QmuOutputEnum;
|
---|
363 | else if (strcmp(name,"QmuCurrEvalId")==0) return QmuCurrEvalIdEnum;
|
---|
364 | else if (strcmp(name,"QmuNsample")==0) return QmuNsampleEnum;
|
---|
365 | else if (strcmp(name,"QmuResponsedescriptors")==0) return QmuResponsedescriptorsEnum;
|
---|
366 | else if (strcmp(name,"QmuVariableDescriptors")==0) return QmuVariableDescriptorsEnum;
|
---|
367 | else if (strcmp(name,"QmuVariablePartitions")==0) return QmuVariablePartitionsEnum;
|
---|
368 | else if (strcmp(name,"QmuVariablePartitionsNpart")==0) return QmuVariablePartitionsNpartEnum;
|
---|
369 | else if (strcmp(name,"QmuVariablePartitionsNt")==0) return QmuVariablePartitionsNtEnum;
|
---|
370 | else if (strcmp(name,"QmuResponsePartitions")==0) return QmuResponsePartitionsEnum;
|
---|
371 | else if (strcmp(name,"QmuResponsePartitionsNpart")==0) return QmuResponsePartitionsNpartEnum;
|
---|
372 | else if (strcmp(name,"QmuStatistics")==0) return QmuStatisticsEnum;
|
---|
373 | else if (strcmp(name,"QmuNumstatistics")==0) return QmuNumstatisticsEnum;
|
---|
374 | else if (strcmp(name,"QmuNdirectories")==0) return QmuNdirectoriesEnum;
|
---|
375 | else if (strcmp(name,"QmuNfilesPerDirectory")==0) return QmuNfilesPerDirectoryEnum;
|
---|
376 | else if (strcmp(name,"QmuStatisticsMethod")==0) return QmuStatisticsMethodEnum;
|
---|
377 | else if (strcmp(name,"QmuMethods")==0) return QmuMethodsEnum;
|
---|
378 | else if (strcmp(name,"RestartFileName")==0) return RestartFileNameEnum;
|
---|
379 | else if (strcmp(name,"Results")==0) return ResultsEnum;
|
---|
380 | else if (strcmp(name,"RootPath")==0) return RootPathEnum;
|
---|
381 | else if (strcmp(name,"Modelname")==0) return ModelnameEnum;
|
---|
382 | else if (strcmp(name,"SamplingAlpha")==0) return SamplingAlphaEnum;
|
---|
383 | else if (strcmp(name,"SamplingNumRequestedOutputs")==0) return SamplingNumRequestedOutputsEnum;
|
---|
384 | else if (strcmp(name,"SamplingRequestedOutputs")==0) return SamplingRequestedOutputsEnum;
|
---|
385 | else stage=4;
|
---|
386 | }
|
---|
387 | if(stage==4){
|
---|
388 | if (strcmp(name,"SamplingRobin")==0) return SamplingRobinEnum;
|
---|
389 | else if (strcmp(name,"SamplingSeed")==0) return SamplingSeedEnum;
|
---|
390 | else if (strcmp(name,"SaveResults")==0) return SaveResultsEnum;
|
---|
391 | else if (strcmp(name,"SolidearthPartitionIce")==0) return SolidearthPartitionIceEnum;
|
---|
392 | else if (strcmp(name,"SolidearthPartitionHydro")==0) return SolidearthPartitionHydroEnum;
|
---|
393 | else if (strcmp(name,"SolidearthPartitionOcean")==0) return SolidearthPartitionOceanEnum;
|
---|
394 | else if (strcmp(name,"SolidearthNpartIce")==0) return SolidearthNpartIceEnum;
|
---|
395 | else if (strcmp(name,"SolidearthNpartOcean")==0) return SolidearthNpartOceanEnum;
|
---|
396 | else if (strcmp(name,"SolidearthNpartHydro")==0) return SolidearthNpartHydroEnum;
|
---|
397 | else if (strcmp(name,"SolidearthPlanetRadius")==0) return SolidearthPlanetRadiusEnum;
|
---|
398 | else if (strcmp(name,"SolidearthPlanetArea")==0) return SolidearthPlanetAreaEnum;
|
---|
399 | else if (strcmp(name,"SolidearthSettingsAbstol")==0) return SolidearthSettingsAbstolEnum;
|
---|
400 | else if (strcmp(name,"SolidearthSettingsCrossSectionShape")==0) return SolidearthSettingsCrossSectionShapeEnum;
|
---|
401 | else if (strcmp(name,"SolidearthSettingsElastic")==0) return SolidearthSettingsElasticEnum;
|
---|
402 | else if (strcmp(name,"SolidearthSettingsViscous")==0) return SolidearthSettingsViscousEnum;
|
---|
403 | else if (strcmp(name,"SealevelchangeGeometryDone")==0) return SealevelchangeGeometryDoneEnum;
|
---|
404 | else if (strcmp(name,"SealevelchangeViscousNumSteps")==0) return SealevelchangeViscousNumStepsEnum;
|
---|
405 | else if (strcmp(name,"SealevelchangeViscousTimes")==0) return SealevelchangeViscousTimesEnum;
|
---|
406 | else if (strcmp(name,"SealevelchangeViscousIndex")==0) return SealevelchangeViscousIndexEnum;
|
---|
407 | else if (strcmp(name,"SealevelchangeViscousPolarMotion")==0) return SealevelchangeViscousPolarMotionEnum;
|
---|
408 | else if (strcmp(name,"SealevelchangeRunCount")==0) return SealevelchangeRunCountEnum;
|
---|
409 | else if (strcmp(name,"SealevelchangeTransitions")==0) return SealevelchangeTransitionsEnum;
|
---|
410 | else if (strcmp(name,"SealevelchangeRequestedOutputs")==0) return SealevelchangeRequestedOutputsEnum;
|
---|
411 | else if (strcmp(name,"RotationalAngularVelocity")==0) return RotationalAngularVelocityEnum;
|
---|
412 | else if (strcmp(name,"RotationalEquatorialMoi")==0) return RotationalEquatorialMoiEnum;
|
---|
413 | else if (strcmp(name,"RotationalPolarMoi")==0) return RotationalPolarMoiEnum;
|
---|
414 | else if (strcmp(name,"LovePolarMotionTransferFunctionColinear")==0) return LovePolarMotionTransferFunctionColinearEnum;
|
---|
415 | else if (strcmp(name,"LovePolarMotionTransferFunctionOrthogonal")==0) return LovePolarMotionTransferFunctionOrthogonalEnum;
|
---|
416 | else if (strcmp(name,"TidalLoveH")==0) return TidalLoveHEnum;
|
---|
417 | else if (strcmp(name,"TidalLoveK")==0) return TidalLoveKEnum;
|
---|
418 | else if (strcmp(name,"TidalLoveL")==0) return TidalLoveLEnum;
|
---|
419 | else if (strcmp(name,"TidalLoveK2Secular")==0) return TidalLoveK2SecularEnum;
|
---|
420 | else if (strcmp(name,"LoadLoveH")==0) return LoadLoveHEnum;
|
---|
421 | else if (strcmp(name,"LoadLoveK")==0) return LoadLoveKEnum;
|
---|
422 | else if (strcmp(name,"LoadLoveL")==0) return LoadLoveLEnum;
|
---|
423 | else if (strcmp(name,"LoveTimeFreq")==0) return LoveTimeFreqEnum;
|
---|
424 | else if (strcmp(name,"LoveIsTime")==0) return LoveIsTimeEnum;
|
---|
425 | else if (strcmp(name,"SealevelchangeGSelfAttraction")==0) return SealevelchangeGSelfAttractionEnum;
|
---|
426 | else if (strcmp(name,"SealevelchangeGViscoElastic")==0) return SealevelchangeGViscoElasticEnum;
|
---|
427 | else if (strcmp(name,"SealevelchangeUViscoElastic")==0) return SealevelchangeUViscoElasticEnum;
|
---|
428 | else if (strcmp(name,"SealevelchangeHViscoElastic")==0) return SealevelchangeHViscoElasticEnum;
|
---|
429 | else if (strcmp(name,"SealevelchangePolarMotionTransferFunctionColinear")==0) return SealevelchangePolarMotionTransferFunctionColinearEnum;
|
---|
430 | else if (strcmp(name,"SealevelchangePolarMotionTransferFunctionOrthogonal")==0) return SealevelchangePolarMotionTransferFunctionOrthogonalEnum;
|
---|
431 | else if (strcmp(name,"SealevelchangePolarMotionTransferFunctionZ")==0) return SealevelchangePolarMotionTransferFunctionZEnum;
|
---|
432 | else if (strcmp(name,"SealevelchangeTidalK2")==0) return SealevelchangeTidalK2Enum;
|
---|
433 | else if (strcmp(name,"SealevelchangeTidalH2")==0) return SealevelchangeTidalH2Enum;
|
---|
434 | else if (strcmp(name,"SealevelchangeTidalL2")==0) return SealevelchangeTidalL2Enum;
|
---|
435 | else if (strcmp(name,"SolidearthSettingsSealevelLoading")==0) return SolidearthSettingsSealevelLoadingEnum;
|
---|
436 | else if (strcmp(name,"SolidearthSettingsGRD")==0) return SolidearthSettingsGRDEnum;
|
---|
437 | else if (strcmp(name,"SolidearthSettingsRunFrequency")==0) return SolidearthSettingsRunFrequencyEnum;
|
---|
438 | else if (strcmp(name,"SolidearthSettingsTimeAcc")==0) return SolidearthSettingsTimeAccEnum;
|
---|
439 | else if (strcmp(name,"SolidearthSettingsHoriz")==0) return SolidearthSettingsHorizEnum;
|
---|
440 | else if (strcmp(name,"SolidearthSettingsMaxiter")==0) return SolidearthSettingsMaxiterEnum;
|
---|
441 | else if (strcmp(name,"SolidearthSettingsGrdOcean")==0) return SolidearthSettingsGrdOceanEnum;
|
---|
442 | else if (strcmp(name,"SolidearthSettingsOceanAreaScaling")==0) return SolidearthSettingsOceanAreaScalingEnum;
|
---|
443 | else if (strcmp(name,"StochasticForcingCovariance")==0) return StochasticForcingCovarianceEnum;
|
---|
444 | else if (strcmp(name,"StochasticForcingDefaultDimension")==0) return StochasticForcingDefaultDimensionEnum;
|
---|
445 | else if (strcmp(name,"StochasticForcingDimensions")==0) return StochasticForcingDimensionsEnum;
|
---|
446 | else if (strcmp(name,"StochasticForcingFields")==0) return StochasticForcingFieldsEnum;
|
---|
447 | else if (strcmp(name,"StochasticForcingIsEffectivePressure")==0) return StochasticForcingIsEffectivePressureEnum;
|
---|
448 | else if (strcmp(name,"StochasticForcingIsStochasticForcing")==0) return StochasticForcingIsStochasticForcingEnum;
|
---|
449 | else if (strcmp(name,"StochasticForcingIsWaterPressure")==0) return StochasticForcingIsWaterPressureEnum;
|
---|
450 | else if (strcmp(name,"StochasticForcingNoiseterms")==0) return StochasticForcingNoisetermsEnum;
|
---|
451 | else if (strcmp(name,"StochasticForcingNumFields")==0) return StochasticForcingNumFieldsEnum;
|
---|
452 | else if (strcmp(name,"StochasticForcingRandomflag")==0) return StochasticForcingRandomflagEnum;
|
---|
453 | else if (strcmp(name,"StochasticForcingTimestep")==0) return StochasticForcingTimestepEnum;
|
---|
454 | else if (strcmp(name,"SolidearthSettingsReltol")==0) return SolidearthSettingsReltolEnum;
|
---|
455 | else if (strcmp(name,"SolidearthSettingsSelfAttraction")==0) return SolidearthSettingsSelfAttractionEnum;
|
---|
456 | else if (strcmp(name,"SolidearthSettingsRotation")==0) return SolidearthSettingsRotationEnum;
|
---|
457 | else if (strcmp(name,"SolidearthSettingsMaxSHCoeff")==0) return SolidearthSettingsMaxSHCoeffEnum;
|
---|
458 | else if (strcmp(name,"SettingsIoGather")==0) return SettingsIoGatherEnum;
|
---|
459 | else if (strcmp(name,"SettingsNumResultsOnNodes")==0) return SettingsNumResultsOnNodesEnum;
|
---|
460 | else if (strcmp(name,"SettingsOutputFrequency")==0) return SettingsOutputFrequencyEnum;
|
---|
461 | else if (strcmp(name,"SettingsCheckpointFrequency")==0) return SettingsCheckpointFrequencyEnum;
|
---|
462 | else if (strcmp(name,"SettingsResultsOnNodes")==0) return SettingsResultsOnNodesEnum;
|
---|
463 | else if (strcmp(name,"SettingsSbCouplingFrequency")==0) return SettingsSbCouplingFrequencyEnum;
|
---|
464 | else if (strcmp(name,"SettingsSolverResidueThreshold")==0) return SettingsSolverResidueThresholdEnum;
|
---|
465 | else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum;
|
---|
466 | else if (strcmp(name,"SmbAIce")==0) return SmbAIceEnum;
|
---|
467 | else if (strcmp(name,"SmbAIdx")==0) return SmbAIdxEnum;
|
---|
468 | else if (strcmp(name,"SmbASnow")==0) return SmbASnowEnum;
|
---|
469 | else if (strcmp(name,"SmbAccualti")==0) return SmbAccualtiEnum;
|
---|
470 | else if (strcmp(name,"SmbAccugrad")==0) return SmbAccugradEnum;
|
---|
471 | else if (strcmp(name,"SmbAccuref")==0) return SmbAccurefEnum;
|
---|
472 | else if (strcmp(name,"SmbAdThresh")==0) return SmbAdThreshEnum;
|
---|
473 | else if (strcmp(name,"SmbAutoregressionInitialTime")==0) return SmbAutoregressionInitialTimeEnum;
|
---|
474 | else if (strcmp(name,"SmbAutoregressionTimestep")==0) return SmbAutoregressionTimestepEnum;
|
---|
475 | else if (strcmp(name,"SmbAutoregressiveOrder")==0) return SmbAutoregressiveOrderEnum;
|
---|
476 | else if (strcmp(name,"SmbAveraging")==0) return SmbAveragingEnum;
|
---|
477 | else if (strcmp(name,"SmbBeta0")==0) return SmbBeta0Enum;
|
---|
478 | else if (strcmp(name,"SmbBeta1")==0) return SmbBeta1Enum;
|
---|
479 | else if (strcmp(name,"SmbDesfac")==0) return SmbDesfacEnum;
|
---|
480 | else if (strcmp(name,"SmbDpermil")==0) return SmbDpermilEnum;
|
---|
481 | else if (strcmp(name,"SmbDsnowIdx")==0) return SmbDsnowIdxEnum;
|
---|
482 | else if (strcmp(name,"SmbElevationBins")==0) return SmbElevationBinsEnum;
|
---|
483 | else if (strcmp(name,"SmbCldFrac")==0) return SmbCldFracEnum;
|
---|
484 | else if (strcmp(name,"SmbDelta18o")==0) return SmbDelta18oEnum;
|
---|
485 | else if (strcmp(name,"SmbDelta18oSurface")==0) return SmbDelta18oSurfaceEnum;
|
---|
486 | else if (strcmp(name,"SmbDenIdx")==0) return SmbDenIdxEnum;
|
---|
487 | else if (strcmp(name,"SmbDt")==0) return SmbDtEnum;
|
---|
488 | else if (strcmp(name,"Smb")==0) return SmbEnum;
|
---|
489 | else if (strcmp(name,"SmbEIdx")==0) return SmbEIdxEnum;
|
---|
490 | else if (strcmp(name,"SmbF")==0) return SmbFEnum;
|
---|
491 | else if (strcmp(name,"SmbInitDensityScaling")==0) return SmbInitDensityScalingEnum;
|
---|
492 | else if (strcmp(name,"SmbIsaccumulation")==0) return SmbIsaccumulationEnum;
|
---|
493 | else if (strcmp(name,"SmbIsalbedo")==0) return SmbIsalbedoEnum;
|
---|
494 | else if (strcmp(name,"SmbIsconstrainsurfaceT")==0) return SmbIsconstrainsurfaceTEnum;
|
---|
495 | else if (strcmp(name,"SmbIsd18opd")==0) return SmbIsd18opdEnum;
|
---|
496 | else if (strcmp(name,"SmbIsdelta18o")==0) return SmbIsdelta18oEnum;
|
---|
497 | else if (strcmp(name,"SmbIsdensification")==0) return SmbIsdensificationEnum;
|
---|
498 | else if (strcmp(name,"SmbIsdeltaLWup")==0) return SmbIsdeltaLWupEnum;
|
---|
499 | else if (strcmp(name,"SmbIsfirnwarming")==0) return SmbIsfirnwarmingEnum;
|
---|
500 | else if (strcmp(name,"SmbIsgraingrowth")==0) return SmbIsgraingrowthEnum;
|
---|
501 | else if (strcmp(name,"SmbIsmelt")==0) return SmbIsmeltEnum;
|
---|
502 | else if (strcmp(name,"SmbIsmungsm")==0) return SmbIsmungsmEnum;
|
---|
503 | else if (strcmp(name,"SmbIsprecipscaled")==0) return SmbIsprecipscaledEnum;
|
---|
504 | else if (strcmp(name,"SmbIssetpddfac")==0) return SmbIssetpddfacEnum;
|
---|
505 | else if (strcmp(name,"SmbIsshortwave")==0) return SmbIsshortwaveEnum;
|
---|
506 | else if (strcmp(name,"SmbIstemperaturescaled")==0) return SmbIstemperaturescaledEnum;
|
---|
507 | else if (strcmp(name,"SmbIsthermal")==0) return SmbIsthermalEnum;
|
---|
508 | else stage=5;
|
---|
509 | }
|
---|
510 | if(stage==5){
|
---|
511 | if (strcmp(name,"SmbIsturbulentflux")==0) return SmbIsturbulentfluxEnum;
|
---|
512 | else if (strcmp(name,"SmbK")==0) return SmbKEnum;
|
---|
513 | else if (strcmp(name,"SmbLapseRates")==0) return SmbLapseRatesEnum;
|
---|
514 | else if (strcmp(name,"SmbNumBasins")==0) return SmbNumBasinsEnum;
|
---|
515 | else if (strcmp(name,"SmbNumElevationBins")==0) return SmbNumElevationBinsEnum;
|
---|
516 | else if (strcmp(name,"SmbNumRequestedOutputs")==0) return SmbNumRequestedOutputsEnum;
|
---|
517 | else if (strcmp(name,"SmbPfac")==0) return SmbPfacEnum;
|
---|
518 | else if (strcmp(name,"SmbPhi")==0) return SmbPhiEnum;
|
---|
519 | else if (strcmp(name,"SmbRdl")==0) return SmbRdlEnum;
|
---|
520 | else if (strcmp(name,"SmbRefElevation")==0) return SmbRefElevationEnum;
|
---|
521 | else if (strcmp(name,"SmbRequestedOutputs")==0) return SmbRequestedOutputsEnum;
|
---|
522 | else if (strcmp(name,"SmbRlaps")==0) return SmbRlapsEnum;
|
---|
523 | else if (strcmp(name,"SmbRlapslgm")==0) return SmbRlapslgmEnum;
|
---|
524 | else if (strcmp(name,"SmbRunoffalti")==0) return SmbRunoffaltiEnum;
|
---|
525 | else if (strcmp(name,"SmbRunoffgrad")==0) return SmbRunoffgradEnum;
|
---|
526 | else if (strcmp(name,"SmbRunoffref")==0) return SmbRunoffrefEnum;
|
---|
527 | else if (strcmp(name,"SmbSealev")==0) return SmbSealevEnum;
|
---|
528 | else if (strcmp(name,"SmbStepsPerStep")==0) return SmbStepsPerStepEnum;
|
---|
529 | else if (strcmp(name,"SmbSwIdx")==0) return SmbSwIdxEnum;
|
---|
530 | else if (strcmp(name,"SmbT0dry")==0) return SmbT0dryEnum;
|
---|
531 | else if (strcmp(name,"SmbT0wet")==0) return SmbT0wetEnum;
|
---|
532 | else if (strcmp(name,"SmbTeThresh")==0) return SmbTeThreshEnum;
|
---|
533 | else if (strcmp(name,"SmbTdiff")==0) return SmbTdiffEnum;
|
---|
534 | else if (strcmp(name,"SmbThermoDeltaTScaling")==0) return SmbThermoDeltaTScalingEnum;
|
---|
535 | else if (strcmp(name,"SmbTemperaturesReconstructedYears")==0) return SmbTemperaturesReconstructedYearsEnum;
|
---|
536 | else if (strcmp(name,"SmbPrecipitationsReconstructedYears")==0) return SmbPrecipitationsReconstructedYearsEnum;
|
---|
537 | else if (strcmp(name,"SmoothThicknessMultiplier")==0) return SmoothThicknessMultiplierEnum;
|
---|
538 | else if (strcmp(name,"SolutionType")==0) return SolutionTypeEnum;
|
---|
539 | else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum;
|
---|
540 | else if (strcmp(name,"SteadystateNumRequestedOutputs")==0) return SteadystateNumRequestedOutputsEnum;
|
---|
541 | else if (strcmp(name,"SteadystateReltol")==0) return SteadystateReltolEnum;
|
---|
542 | else if (strcmp(name,"SteadystateRequestedOutputs")==0) return SteadystateRequestedOutputsEnum;
|
---|
543 | else if (strcmp(name,"Step")==0) return StepEnum;
|
---|
544 | else if (strcmp(name,"Steps")==0) return StepsEnum;
|
---|
545 | else if (strcmp(name,"StressbalanceAbstol")==0) return StressbalanceAbstolEnum;
|
---|
546 | else if (strcmp(name,"StressbalanceFSreconditioning")==0) return StressbalanceFSreconditioningEnum;
|
---|
547 | else if (strcmp(name,"StressbalanceIsnewton")==0) return StressbalanceIsnewtonEnum;
|
---|
548 | else if (strcmp(name,"StressbalanceMaxiter")==0) return StressbalanceMaxiterEnum;
|
---|
549 | else if (strcmp(name,"StressbalanceNumRequestedOutputs")==0) return StressbalanceNumRequestedOutputsEnum;
|
---|
550 | else if (strcmp(name,"StressbalancePenaltyFactor")==0) return StressbalancePenaltyFactorEnum;
|
---|
551 | else if (strcmp(name,"StressbalanceReltol")==0) return StressbalanceReltolEnum;
|
---|
552 | else if (strcmp(name,"StressbalanceRequestedOutputs")==0) return StressbalanceRequestedOutputsEnum;
|
---|
553 | else if (strcmp(name,"StressbalanceRestol")==0) return StressbalanceRestolEnum;
|
---|
554 | else if (strcmp(name,"StressbalanceRiftPenaltyThreshold")==0) return StressbalanceRiftPenaltyThresholdEnum;
|
---|
555 | else if (strcmp(name,"StressbalanceShelfDampening")==0) return StressbalanceShelfDampeningEnum;
|
---|
556 | else if (strcmp(name,"ThermalIsdrainicecolumn")==0) return ThermalIsdrainicecolumnEnum;
|
---|
557 | else if (strcmp(name,"ThermalIsdynamicbasalspc")==0) return ThermalIsdynamicbasalspcEnum;
|
---|
558 | else if (strcmp(name,"ThermalIsenthalpy")==0) return ThermalIsenthalpyEnum;
|
---|
559 | else if (strcmp(name,"ThermalMaxiter")==0) return ThermalMaxiterEnum;
|
---|
560 | else if (strcmp(name,"ThermalNumRequestedOutputs")==0) return ThermalNumRequestedOutputsEnum;
|
---|
561 | else if (strcmp(name,"ThermalPenaltyFactor")==0) return ThermalPenaltyFactorEnum;
|
---|
562 | else if (strcmp(name,"ThermalPenaltyLock")==0) return ThermalPenaltyLockEnum;
|
---|
563 | else if (strcmp(name,"ThermalPenaltyThreshold")==0) return ThermalPenaltyThresholdEnum;
|
---|
564 | else if (strcmp(name,"ThermalReltol")==0) return ThermalReltolEnum;
|
---|
565 | else if (strcmp(name,"ThermalRequestedOutputs")==0) return ThermalRequestedOutputsEnum;
|
---|
566 | else if (strcmp(name,"ThermalStabilization")==0) return ThermalStabilizationEnum;
|
---|
567 | else if (strcmp(name,"ThermalWatercolumnUpperlimit")==0) return ThermalWatercolumnUpperlimitEnum;
|
---|
568 | else if (strcmp(name,"Time")==0) return TimeEnum;
|
---|
569 | else if (strcmp(name,"TimesteppingCflCoefficient")==0) return TimesteppingCflCoefficientEnum;
|
---|
570 | else if (strcmp(name,"TimesteppingCouplingTime")==0) return TimesteppingCouplingTimeEnum;
|
---|
571 | else if (strcmp(name,"TimesteppingFinalTime")==0) return TimesteppingFinalTimeEnum;
|
---|
572 | else if (strcmp(name,"TimesteppingInterpForcing")==0) return TimesteppingInterpForcingEnum;
|
---|
573 | else if (strcmp(name,"TimesteppingCycleForcing")==0) return TimesteppingCycleForcingEnum;
|
---|
574 | else if (strcmp(name,"TimesteppingStartTime")==0) return TimesteppingStartTimeEnum;
|
---|
575 | else if (strcmp(name,"TimesteppingTimeStep")==0) return TimesteppingTimeStepEnum;
|
---|
576 | else if (strcmp(name,"TimesteppingTimeStepMax")==0) return TimesteppingTimeStepMaxEnum;
|
---|
577 | else if (strcmp(name,"TimesteppingTimeStepMin")==0) return TimesteppingTimeStepMinEnum;
|
---|
578 | else if (strcmp(name,"TimesteppingType")==0) return TimesteppingTypeEnum;
|
---|
579 | else if (strcmp(name,"ToMITgcmComm")==0) return ToMITgcmCommEnum;
|
---|
580 | else if (strcmp(name,"ToolkitsFileName")==0) return ToolkitsFileNameEnum;
|
---|
581 | else if (strcmp(name,"ToolkitsOptionsAnalyses")==0) return ToolkitsOptionsAnalysesEnum;
|
---|
582 | else if (strcmp(name,"ToolkitsOptionsStrings")==0) return ToolkitsOptionsStringsEnum;
|
---|
583 | else if (strcmp(name,"ToolkitsTypes")==0) return ToolkitsTypesEnum;
|
---|
584 | else if (strcmp(name,"TransientAmrFrequency")==0) return TransientAmrFrequencyEnum;
|
---|
585 | else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum;
|
---|
586 | else if (strcmp(name,"TransientIsesa")==0) return TransientIsesaEnum;
|
---|
587 | else if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum;
|
---|
588 | else if (strcmp(name,"TransientIsgroundingline")==0) return TransientIsgroundinglineEnum;
|
---|
589 | else if (strcmp(name,"TransientIshydrology")==0) return TransientIshydrologyEnum;
|
---|
590 | else if (strcmp(name,"TransientIsmasstransport")==0) return TransientIsmasstransportEnum;
|
---|
591 | else if (strcmp(name,"TransientIsmmemasstransport")==0) return TransientIsmmemasstransportEnum;
|
---|
592 | else if (strcmp(name,"TransientIsoceantransport")==0) return TransientIsoceantransportEnum;
|
---|
593 | else if (strcmp(name,"TransientIsmovingfront")==0) return TransientIsmovingfrontEnum;
|
---|
594 | else if (strcmp(name,"TransientIsoceancoupling")==0) return TransientIsoceancouplingEnum;
|
---|
595 | else if (strcmp(name,"TransientIssampling")==0) return TransientIssamplingEnum;
|
---|
596 | else if (strcmp(name,"TransientIsslc")==0) return TransientIsslcEnum;
|
---|
597 | else if (strcmp(name,"TransientIssmb")==0) return TransientIssmbEnum;
|
---|
598 | else if (strcmp(name,"TransientIsstressbalance")==0) return TransientIsstressbalanceEnum;
|
---|
599 | else if (strcmp(name,"TransientIsthermal")==0) return TransientIsthermalEnum;
|
---|
600 | else if (strcmp(name,"TransientNumRequestedOutputs")==0) return TransientNumRequestedOutputsEnum;
|
---|
601 | else if (strcmp(name,"TransientRequestedOutputs")==0) return TransientRequestedOutputsEnum;
|
---|
602 | else if (strcmp(name,"Velocity")==0) return VelocityEnum;
|
---|
603 | else if (strcmp(name,"Xxe")==0) return XxeEnum;
|
---|
604 | else if (strcmp(name,"Yye")==0) return YyeEnum;
|
---|
605 | else if (strcmp(name,"Zze")==0) return ZzeEnum;
|
---|
606 | else if (strcmp(name,"Areae")==0) return AreaeEnum;
|
---|
607 | else if (strcmp(name,"WorldComm")==0) return WorldCommEnum;
|
---|
608 | else if (strcmp(name,"ParametersEND")==0) return ParametersENDEnum;
|
---|
609 | else if (strcmp(name,"InputsSTART")==0) return InputsSTARTEnum;
|
---|
610 | else if (strcmp(name,"AccumulatedDeltaBottomPressure")==0) return AccumulatedDeltaBottomPressureEnum;
|
---|
611 | else if (strcmp(name,"AccumulatedDeltaIceThickness")==0) return AccumulatedDeltaIceThicknessEnum;
|
---|
612 | else if (strcmp(name,"AccumulatedDeltaTws")==0) return AccumulatedDeltaTwsEnum;
|
---|
613 | else if (strcmp(name,"Adjoint")==0) return AdjointEnum;
|
---|
614 | else if (strcmp(name,"Adjointp")==0) return AdjointpEnum;
|
---|
615 | else if (strcmp(name,"Adjointx")==0) return AdjointxEnum;
|
---|
616 | else if (strcmp(name,"AdjointxBase")==0) return AdjointxBaseEnum;
|
---|
617 | else if (strcmp(name,"AdjointxShear")==0) return AdjointxShearEnum;
|
---|
618 | else if (strcmp(name,"Adjointy")==0) return AdjointyEnum;
|
---|
619 | else if (strcmp(name,"AdjointyBase")==0) return AdjointyBaseEnum;
|
---|
620 | else if (strcmp(name,"AdjointyShear")==0) return AdjointyShearEnum;
|
---|
621 | else if (strcmp(name,"Adjointz")==0) return AdjointzEnum;
|
---|
622 | else if (strcmp(name,"Air")==0) return AirEnum;
|
---|
623 | else if (strcmp(name,"Approximation")==0) return ApproximationEnum;
|
---|
624 | else if (strcmp(name,"BalancethicknessMisfit")==0) return BalancethicknessMisfitEnum;
|
---|
625 | else if (strcmp(name,"BalancethicknessOmega0")==0) return BalancethicknessOmega0Enum;
|
---|
626 | else if (strcmp(name,"BalancethicknessOmega")==0) return BalancethicknessOmegaEnum;
|
---|
627 | else if (strcmp(name,"BalancethicknessSpcthickness")==0) return BalancethicknessSpcthicknessEnum;
|
---|
628 | else if (strcmp(name,"BalancethicknessThickeningRate")==0) return BalancethicknessThickeningRateEnum;
|
---|
629 | else if (strcmp(name,"BasalCrevasse")==0) return BasalCrevasseEnum;
|
---|
630 | else if (strcmp(name,"BasalforcingsDeepwaterMeltingRateAutoregression")==0) return BasalforcingsDeepwaterMeltingRateAutoregressionEnum;
|
---|
631 | else stage=6;
|
---|
632 | }
|
---|
633 | if(stage==6){
|
---|
634 | if (strcmp(name,"BasalforcingsDeepwaterMeltingRateNoise")==0) return BasalforcingsDeepwaterMeltingRateNoiseEnum;
|
---|
635 | else if (strcmp(name,"BasalforcingsDeepwaterMeltingRateValuesAutoregression")==0) return BasalforcingsDeepwaterMeltingRateValuesAutoregressionEnum;
|
---|
636 | else if (strcmp(name,"BasalforcingsFloatingiceMeltingRate")==0) return BasalforcingsFloatingiceMeltingRateEnum;
|
---|
637 | else if (strcmp(name,"BasalforcingsGeothermalflux")==0) return BasalforcingsGeothermalfluxEnum;
|
---|
638 | else if (strcmp(name,"BasalforcingsGroundediceMeltingRate")==0) return BasalforcingsGroundediceMeltingRateEnum;
|
---|
639 | else if (strcmp(name,"BasalforcingsLinearBasinId")==0) return BasalforcingsLinearBasinIdEnum;
|
---|
640 | else if (strcmp(name,"BasalforcingsPerturbationMeltingRate")==0) return BasalforcingsPerturbationMeltingRateEnum;
|
---|
641 | else if (strcmp(name,"BasalforcingsSpatialDeepwaterElevation")==0) return BasalforcingsSpatialDeepwaterElevationEnum;
|
---|
642 | else if (strcmp(name,"BasalforcingsSpatialDeepwaterMeltingRate")==0) return BasalforcingsSpatialDeepwaterMeltingRateEnum;
|
---|
643 | else if (strcmp(name,"BasalforcingsSpatialUpperwaterElevation")==0) return BasalforcingsSpatialUpperwaterElevationEnum;
|
---|
644 | else if (strcmp(name,"BasalforcingsSpatialUpperwaterMeltingRate")==0) return BasalforcingsSpatialUpperwaterMeltingRateEnum;
|
---|
645 | else if (strcmp(name,"BasalforcingsIsmip6BasinId")==0) return BasalforcingsIsmip6BasinIdEnum;
|
---|
646 | else if (strcmp(name,"BasalforcingsIsmip6Tf")==0) return BasalforcingsIsmip6TfEnum;
|
---|
647 | else if (strcmp(name,"BasalforcingsIsmip6TfShelf")==0) return BasalforcingsIsmip6TfShelfEnum;
|
---|
648 | else if (strcmp(name,"BasalforcingsIsmip6MeltAnomaly")==0) return BasalforcingsIsmip6MeltAnomalyEnum;
|
---|
649 | else if (strcmp(name,"BasalforcingsMeltrateFactor")==0) return BasalforcingsMeltrateFactorEnum;
|
---|
650 | else if (strcmp(name,"BasalforcingsOceanSalinity")==0) return BasalforcingsOceanSalinityEnum;
|
---|
651 | else if (strcmp(name,"BasalforcingsOceanTemp")==0) return BasalforcingsOceanTempEnum;
|
---|
652 | else if (strcmp(name,"BasalforcingsPicoBasinId")==0) return BasalforcingsPicoBasinIdEnum;
|
---|
653 | else if (strcmp(name,"BasalforcingsPicoBoxId")==0) return BasalforcingsPicoBoxIdEnum;
|
---|
654 | else if (strcmp(name,"BasalforcingsPicoOverturningCoeff")==0) return BasalforcingsPicoOverturningCoeffEnum;
|
---|
655 | else if (strcmp(name,"BasalforcingsPicoSubShelfOceanOverturning")==0) return BasalforcingsPicoSubShelfOceanOverturningEnum;
|
---|
656 | else if (strcmp(name,"BasalforcingsPicoSubShelfOceanSalinity")==0) return BasalforcingsPicoSubShelfOceanSalinityEnum;
|
---|
657 | else if (strcmp(name,"BasalforcingsPicoSubShelfOceanTemp")==0) return BasalforcingsPicoSubShelfOceanTempEnum;
|
---|
658 | else if (strcmp(name,"BasalStressx")==0) return BasalStressxEnum;
|
---|
659 | else if (strcmp(name,"BasalStressy")==0) return BasalStressyEnum;
|
---|
660 | else if (strcmp(name,"BasalStress")==0) return BasalStressEnum;
|
---|
661 | else if (strcmp(name,"Base")==0) return BaseEnum;
|
---|
662 | else if (strcmp(name,"BaseOld")==0) return BaseOldEnum;
|
---|
663 | else if (strcmp(name,"BaseSlopeX")==0) return BaseSlopeXEnum;
|
---|
664 | else if (strcmp(name,"BaseSlopeY")==0) return BaseSlopeYEnum;
|
---|
665 | else if (strcmp(name,"BaselineBasalforcingsFloatingiceMeltingRate")==0) return BaselineBasalforcingsFloatingiceMeltingRateEnum;
|
---|
666 | else if (strcmp(name,"BaselineBasalforcingsSpatialDeepwaterMeltingRate")==0) return BaselineBasalforcingsSpatialDeepwaterMeltingRateEnum;
|
---|
667 | else if (strcmp(name,"BaselineCalvingCalvingrate")==0) return BaselineCalvingCalvingrateEnum;
|
---|
668 | else if (strcmp(name,"BaselineFrictionEffectivePressure")==0) return BaselineFrictionEffectivePressureEnum;
|
---|
669 | else if (strcmp(name,"BaselineSmbMassBalance")==0) return BaselineSmbMassBalanceEnum;
|
---|
670 | else if (strcmp(name,"Bed")==0) return BedEnum;
|
---|
671 | else if (strcmp(name,"BedGRD")==0) return BedGRDEnum;
|
---|
672 | else if (strcmp(name,"BedEast")==0) return BedEastEnum;
|
---|
673 | else if (strcmp(name,"BedEastGRD")==0) return BedEastGRDEnum;
|
---|
674 | else if (strcmp(name,"BedNorth")==0) return BedNorthEnum;
|
---|
675 | else if (strcmp(name,"BedNorthGRD")==0) return BedNorthGRDEnum;
|
---|
676 | else if (strcmp(name,"BedSlopeX")==0) return BedSlopeXEnum;
|
---|
677 | else if (strcmp(name,"BedSlopeY")==0) return BedSlopeYEnum;
|
---|
678 | else if (strcmp(name,"BottomPressure")==0) return BottomPressureEnum;
|
---|
679 | else if (strcmp(name,"BottomPressureOld")==0) return BottomPressureOldEnum;
|
---|
680 | else if (strcmp(name,"CalvingCalvingrate")==0) return CalvingCalvingrateEnum;
|
---|
681 | else if (strcmp(name,"CalvingHabFraction")==0) return CalvingHabFractionEnum;
|
---|
682 | else if (strcmp(name,"CalvingMeltingrate")==0) return CalvingMeltingrateEnum;
|
---|
683 | else if (strcmp(name,"CalvingStressThresholdFloatingice")==0) return CalvingStressThresholdFloatingiceEnum;
|
---|
684 | else if (strcmp(name,"CalvingStressThresholdGroundedice")==0) return CalvingStressThresholdGroundediceEnum;
|
---|
685 | else if (strcmp(name,"CalvinglevermannCoeff")==0) return CalvinglevermannCoeffEnum;
|
---|
686 | else if (strcmp(name,"CalvingratexAverage")==0) return CalvingratexAverageEnum;
|
---|
687 | else if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum;
|
---|
688 | else if (strcmp(name,"CalvingrateyAverage")==0) return CalvingrateyAverageEnum;
|
---|
689 | else if (strcmp(name,"Calvingratey")==0) return CalvingrateyEnum;
|
---|
690 | else if (strcmp(name,"CalvingFluxLevelset")==0) return CalvingFluxLevelsetEnum;
|
---|
691 | else if (strcmp(name,"CalvingMeltingFluxLevelset")==0) return CalvingMeltingFluxLevelsetEnum;
|
---|
692 | else if (strcmp(name,"Converged")==0) return ConvergedEnum;
|
---|
693 | else if (strcmp(name,"CrevasseDepth")==0) return CrevasseDepthEnum;
|
---|
694 | else if (strcmp(name,"DamageD")==0) return DamageDEnum;
|
---|
695 | else if (strcmp(name,"DamageDOld")==0) return DamageDOldEnum;
|
---|
696 | else if (strcmp(name,"DamageDbar")==0) return DamageDbarEnum;
|
---|
697 | else if (strcmp(name,"DamageDbarOld")==0) return DamageDbarOldEnum;
|
---|
698 | else if (strcmp(name,"DamageF")==0) return DamageFEnum;
|
---|
699 | else if (strcmp(name,"DegreeOfChannelization")==0) return DegreeOfChannelizationEnum;
|
---|
700 | else if (strcmp(name,"DepthBelowSurface")==0) return DepthBelowSurfaceEnum;
|
---|
701 | else if (strcmp(name,"DeltaIceThickness")==0) return DeltaIceThicknessEnum;
|
---|
702 | else if (strcmp(name,"DeltaTws")==0) return DeltaTwsEnum;
|
---|
703 | else if (strcmp(name,"DeltaBottomPressure")==0) return DeltaBottomPressureEnum;
|
---|
704 | else if (strcmp(name,"DeltaDsl")==0) return DeltaDslEnum;
|
---|
705 | else if (strcmp(name,"DslOld")==0) return DslOldEnum;
|
---|
706 | else if (strcmp(name,"Dsl")==0) return DslEnum;
|
---|
707 | else if (strcmp(name,"DeltaStr")==0) return DeltaStrEnum;
|
---|
708 | else if (strcmp(name,"StrOld")==0) return StrOldEnum;
|
---|
709 | else if (strcmp(name,"Str")==0) return StrEnum;
|
---|
710 | else if (strcmp(name,"DeviatoricStresseffective")==0) return DeviatoricStresseffectiveEnum;
|
---|
711 | else if (strcmp(name,"DeviatoricStressxx")==0) return DeviatoricStressxxEnum;
|
---|
712 | else if (strcmp(name,"DeviatoricStressxy")==0) return DeviatoricStressxyEnum;
|
---|
713 | else if (strcmp(name,"DeviatoricStressxz")==0) return DeviatoricStressxzEnum;
|
---|
714 | else if (strcmp(name,"DeviatoricStressyy")==0) return DeviatoricStressyyEnum;
|
---|
715 | else if (strcmp(name,"DeviatoricStressyz")==0) return DeviatoricStressyzEnum;
|
---|
716 | else if (strcmp(name,"DeviatoricStresszz")==0) return DeviatoricStresszzEnum;
|
---|
717 | else if (strcmp(name,"DeviatoricStress1")==0) return DeviatoricStress1Enum;
|
---|
718 | else if (strcmp(name,"DeviatoricStress2")==0) return DeviatoricStress2Enum;
|
---|
719 | else if (strcmp(name,"DistanceToCalvingfront")==0) return DistanceToCalvingfrontEnum;
|
---|
720 | else if (strcmp(name,"DistanceToGroundingline")==0) return DistanceToGroundinglineEnum;
|
---|
721 | else if (strcmp(name,"Domain2Dhorizontal")==0) return Domain2DhorizontalEnum;
|
---|
722 | else if (strcmp(name,"Domain2Dvertical")==0) return Domain2DverticalEnum;
|
---|
723 | else if (strcmp(name,"Domain3D")==0) return Domain3DEnum;
|
---|
724 | else if (strcmp(name,"DragCoefficientAbsGradient")==0) return DragCoefficientAbsGradientEnum;
|
---|
725 | else if (strcmp(name,"DrivingStressX")==0) return DrivingStressXEnum;
|
---|
726 | else if (strcmp(name,"DrivingStressY")==0) return DrivingStressYEnum;
|
---|
727 | else if (strcmp(name,"Dummy")==0) return DummyEnum;
|
---|
728 | else if (strcmp(name,"EffectivePressure")==0) return EffectivePressureEnum;
|
---|
729 | else if (strcmp(name,"EffectivePressureSubstep")==0) return EffectivePressureSubstepEnum;
|
---|
730 | else if (strcmp(name,"EffectivePressureTransient")==0) return EffectivePressureTransientEnum;
|
---|
731 | else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum;
|
---|
732 | else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;
|
---|
733 | else if (strcmp(name,"EplHead")==0) return EplHeadEnum;
|
---|
734 | else if (strcmp(name,"EplHeadOld")==0) return EplHeadOldEnum;
|
---|
735 | else if (strcmp(name,"EplHeadSlopeX")==0) return EplHeadSlopeXEnum;
|
---|
736 | else if (strcmp(name,"EplHeadSlopeY")==0) return EplHeadSlopeYEnum;
|
---|
737 | else if (strcmp(name,"EplHeadSubstep")==0) return EplHeadSubstepEnum;
|
---|
738 | else if (strcmp(name,"EplHeadTransient")==0) return EplHeadTransientEnum;
|
---|
739 | else if (strcmp(name,"EsaEmotion")==0) return EsaEmotionEnum;
|
---|
740 | else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum;
|
---|
741 | else if (strcmp(name,"EsaRotationrate")==0) return EsaRotationrateEnum;
|
---|
742 | else if (strcmp(name,"EsaStrainratexx")==0) return EsaStrainratexxEnum;
|
---|
743 | else if (strcmp(name,"EsaStrainratexy")==0) return EsaStrainratexyEnum;
|
---|
744 | else if (strcmp(name,"EsaStrainrateyy")==0) return EsaStrainrateyyEnum;
|
---|
745 | else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum;
|
---|
746 | else if (strcmp(name,"EsaXmotion")==0) return EsaXmotionEnum;
|
---|
747 | else if (strcmp(name,"EsaYmotion")==0) return EsaYmotionEnum;
|
---|
748 | else if (strcmp(name,"EtaDiff")==0) return EtaDiffEnum;
|
---|
749 | else if (strcmp(name,"FlowequationBorderFS")==0) return FlowequationBorderFSEnum;
|
---|
750 | else if (strcmp(name,"FrictionAs")==0) return FrictionAsEnum;
|
---|
751 | else if (strcmp(name,"FrictionC")==0) return FrictionCEnum;
|
---|
752 | else if (strcmp(name,"FrictionCmax")==0) return FrictionCmaxEnum;
|
---|
753 | else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum;
|
---|
754 | else stage=7;
|
---|
755 | }
|
---|
756 | if(stage==7){
|
---|
757 | if (strcmp(name,"FrictionCoefficientcoulomb")==0) return FrictionCoefficientcoulombEnum;
|
---|
758 | else if (strcmp(name,"FrictionEffectivePressure")==0) return FrictionEffectivePressureEnum;
|
---|
759 | else if (strcmp(name,"FrictionM")==0) return FrictionMEnum;
|
---|
760 | else if (strcmp(name,"FrictionP")==0) return FrictionPEnum;
|
---|
761 | else if (strcmp(name,"FrictionPressureAdjustedTemperature")==0) return FrictionPressureAdjustedTemperatureEnum;
|
---|
762 | else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum;
|
---|
763 | else if (strcmp(name,"FrictionSedimentCompressibilityCoefficient")==0) return FrictionSedimentCompressibilityCoefficientEnum;
|
---|
764 | else if (strcmp(name,"FrictionTillFrictionAngle")==0) return FrictionTillFrictionAngleEnum;
|
---|
765 | else if (strcmp(name,"FrictionWaterLayer")==0) return FrictionWaterLayerEnum;
|
---|
766 | else if (strcmp(name,"Frictionf")==0) return FrictionfEnum;
|
---|
767 | else if (strcmp(name,"FrontalForcingsBasinId")==0) return FrontalForcingsBasinIdEnum;
|
---|
768 | else if (strcmp(name,"FrontalForcingsSubglacialDischarge")==0) return FrontalForcingsSubglacialDischargeEnum;
|
---|
769 | else if (strcmp(name,"FrontalForcingsThermalForcing")==0) return FrontalForcingsThermalForcingEnum;
|
---|
770 | else if (strcmp(name,"GeometryHydrostaticRatio")==0) return GeometryHydrostaticRatioEnum;
|
---|
771 | else if (strcmp(name,"NGia")==0) return NGiaEnum;
|
---|
772 | else if (strcmp(name,"NGiaRate")==0) return NGiaRateEnum;
|
---|
773 | else if (strcmp(name,"UGia")==0) return UGiaEnum;
|
---|
774 | else if (strcmp(name,"UGiaRate")==0) return UGiaRateEnum;
|
---|
775 | else if (strcmp(name,"Gradient")==0) return GradientEnum;
|
---|
776 | else if (strcmp(name,"GroundinglineHeight")==0) return GroundinglineHeightEnum;
|
---|
777 | else if (strcmp(name,"HydraulicPotential")==0) return HydraulicPotentialEnum;
|
---|
778 | else if (strcmp(name,"HydraulicPotentialOld")==0) return HydraulicPotentialOldEnum;
|
---|
779 | else if (strcmp(name,"HydrologyBasalFlux")==0) return HydrologyBasalFluxEnum;
|
---|
780 | else if (strcmp(name,"HydrologyBumpHeight")==0) return HydrologyBumpHeightEnum;
|
---|
781 | else if (strcmp(name,"HydrologyBumpSpacing")==0) return HydrologyBumpSpacingEnum;
|
---|
782 | else if (strcmp(name,"HydrologydcBasalMoulinInput")==0) return HydrologydcBasalMoulinInputEnum;
|
---|
783 | else if (strcmp(name,"HydrologydcEplThickness")==0) return HydrologydcEplThicknessEnum;
|
---|
784 | else if (strcmp(name,"HydrologydcEplThicknessOld")==0) return HydrologydcEplThicknessOldEnum;
|
---|
785 | else if (strcmp(name,"HydrologydcEplThicknessSubstep")==0) return HydrologydcEplThicknessSubstepEnum;
|
---|
786 | else if (strcmp(name,"HydrologydcEplThicknessTransient")==0) return HydrologydcEplThicknessTransientEnum;
|
---|
787 | else if (strcmp(name,"HydrologydcMaskEplactiveElt")==0) return HydrologydcMaskEplactiveEltEnum;
|
---|
788 | else if (strcmp(name,"HydrologydcMaskEplactiveNode")==0) return HydrologydcMaskEplactiveNodeEnum;
|
---|
789 | else if (strcmp(name,"HydrologydcMaskThawedElt")==0) return HydrologydcMaskThawedEltEnum;
|
---|
790 | else if (strcmp(name,"HydrologydcMaskThawedNode")==0) return HydrologydcMaskThawedNodeEnum;
|
---|
791 | else if (strcmp(name,"HydrologydcSedimentTransmitivity")==0) return HydrologydcSedimentTransmitivityEnum;
|
---|
792 | else if (strcmp(name,"HydrologyDrainageRate")==0) return HydrologyDrainageRateEnum;
|
---|
793 | else if (strcmp(name,"HydrologyEnglacialInput")==0) return HydrologyEnglacialInputEnum;
|
---|
794 | else if (strcmp(name,"HydrologyGapHeight")==0) return HydrologyGapHeightEnum;
|
---|
795 | else if (strcmp(name,"HydrologyGapHeightX")==0) return HydrologyGapHeightXEnum;
|
---|
796 | else if (strcmp(name,"HydrologyGapHeightXX")==0) return HydrologyGapHeightXXEnum;
|
---|
797 | else if (strcmp(name,"HydrologyGapHeightY")==0) return HydrologyGapHeightYEnum;
|
---|
798 | else if (strcmp(name,"HydrologyGapHeightYY")==0) return HydrologyGapHeightYYEnum;
|
---|
799 | else if (strcmp(name,"HydrologyHead")==0) return HydrologyHeadEnum;
|
---|
800 | else if (strcmp(name,"HydrologyHeadOld")==0) return HydrologyHeadOldEnum;
|
---|
801 | else if (strcmp(name,"HydrologyMoulinInput")==0) return HydrologyMoulinInputEnum;
|
---|
802 | else if (strcmp(name,"HydrologyNeumannflux")==0) return HydrologyNeumannfluxEnum;
|
---|
803 | else if (strcmp(name,"HydrologyReynolds")==0) return HydrologyReynoldsEnum;
|
---|
804 | else if (strcmp(name,"HydrologySheetConductivity")==0) return HydrologySheetConductivityEnum;
|
---|
805 | else if (strcmp(name,"HydrologySheetThickness")==0) return HydrologySheetThicknessEnum;
|
---|
806 | else if (strcmp(name,"HydrologySheetThicknessOld")==0) return HydrologySheetThicknessOldEnum;
|
---|
807 | else if (strcmp(name,"HydrologyTws")==0) return HydrologyTwsEnum;
|
---|
808 | else if (strcmp(name,"HydrologyTwsSpc")==0) return HydrologyTwsSpcEnum;
|
---|
809 | else if (strcmp(name,"HydrologyTwsAnalysis")==0) return HydrologyTwsAnalysisEnum;
|
---|
810 | else if (strcmp(name,"HydrologyWatercolumnMax")==0) return HydrologyWatercolumnMaxEnum;
|
---|
811 | else if (strcmp(name,"HydrologyWaterVx")==0) return HydrologyWaterVxEnum;
|
---|
812 | else if (strcmp(name,"HydrologyWaterVy")==0) return HydrologyWaterVyEnum;
|
---|
813 | else if (strcmp(name,"Ice")==0) return IceEnum;
|
---|
814 | else if (strcmp(name,"IceMaskNodeActivation")==0) return IceMaskNodeActivationEnum;
|
---|
815 | else if (strcmp(name,"Input")==0) return InputEnum;
|
---|
816 | else if (strcmp(name,"InversionCostFunctionsCoefficients")==0) return InversionCostFunctionsCoefficientsEnum;
|
---|
817 | else if (strcmp(name,"InversionSurfaceObs")==0) return InversionSurfaceObsEnum;
|
---|
818 | else if (strcmp(name,"InversionThicknessObs")==0) return InversionThicknessObsEnum;
|
---|
819 | else if (strcmp(name,"InversionVelObs")==0) return InversionVelObsEnum;
|
---|
820 | else if (strcmp(name,"InversionVxObs")==0) return InversionVxObsEnum;
|
---|
821 | else if (strcmp(name,"InversionVyObs")==0) return InversionVyObsEnum;
|
---|
822 | else if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum;
|
---|
823 | else if (strcmp(name,"LevelsetfunctionSlopeY")==0) return LevelsetfunctionSlopeYEnum;
|
---|
824 | else if (strcmp(name,"LevelsetObservation")==0) return LevelsetObservationEnum;
|
---|
825 | else if (strcmp(name,"LoadingforceX")==0) return LoadingforceXEnum;
|
---|
826 | else if (strcmp(name,"LoadingforceY")==0) return LoadingforceYEnum;
|
---|
827 | else if (strcmp(name,"LoadingforceZ")==0) return LoadingforceZEnum;
|
---|
828 | else if (strcmp(name,"MaskOceanLevelset")==0) return MaskOceanLevelsetEnum;
|
---|
829 | else if (strcmp(name,"MaskIceLevelset")==0) return MaskIceLevelsetEnum;
|
---|
830 | else if (strcmp(name,"MaskIceRefLevelset")==0) return MaskIceRefLevelsetEnum;
|
---|
831 | else if (strcmp(name,"MasstransportSpcthickness")==0) return MasstransportSpcthicknessEnum;
|
---|
832 | else if (strcmp(name,"MmemasstransportThickness")==0) return MmemasstransportThicknessEnum;
|
---|
833 | else if (strcmp(name,"MmemasstransportMaskIceLevelset")==0) return MmemasstransportMaskIceLevelsetEnum;
|
---|
834 | else if (strcmp(name,"MmemasstransportMaskOceanLevelset")==0) return MmemasstransportMaskOceanLevelsetEnum;
|
---|
835 | else if (strcmp(name,"MaterialsRheologyB")==0) return MaterialsRheologyBEnum;
|
---|
836 | else if (strcmp(name,"MaterialsRheologyBbar")==0) return MaterialsRheologyBbarEnum;
|
---|
837 | else if (strcmp(name,"MaterialsRheologyE")==0) return MaterialsRheologyEEnum;
|
---|
838 | else if (strcmp(name,"MaterialsRheologyEbar")==0) return MaterialsRheologyEbarEnum;
|
---|
839 | else if (strcmp(name,"MaterialsRheologyEc")==0) return MaterialsRheologyEcEnum;
|
---|
840 | else if (strcmp(name,"MaterialsRheologyEcbar")==0) return MaterialsRheologyEcbarEnum;
|
---|
841 | else if (strcmp(name,"MaterialsRheologyEs")==0) return MaterialsRheologyEsEnum;
|
---|
842 | else if (strcmp(name,"MaterialsRheologyEsbar")==0) return MaterialsRheologyEsbarEnum;
|
---|
843 | else if (strcmp(name,"MaterialsRheologyN")==0) return MaterialsRheologyNEnum;
|
---|
844 | else if (strcmp(name,"MeshScaleFactor")==0) return MeshScaleFactorEnum;
|
---|
845 | else if (strcmp(name,"MeshVertexonbase")==0) return MeshVertexonbaseEnum;
|
---|
846 | else if (strcmp(name,"MeshVertexonboundary")==0) return MeshVertexonboundaryEnum;
|
---|
847 | else if (strcmp(name,"MeshVertexonsurface")==0) return MeshVertexonsurfaceEnum;
|
---|
848 | else if (strcmp(name,"Misfit")==0) return MisfitEnum;
|
---|
849 | else if (strcmp(name,"MovingFrontalVx")==0) return MovingFrontalVxEnum;
|
---|
850 | else if (strcmp(name,"MovingFrontalVy")==0) return MovingFrontalVyEnum;
|
---|
851 | else if (strcmp(name,"Neumannflux")==0) return NeumannfluxEnum;
|
---|
852 | else if (strcmp(name,"NewDamage")==0) return NewDamageEnum;
|
---|
853 | else if (strcmp(name,"Node")==0) return NodeEnum;
|
---|
854 | else if (strcmp(name,"OmegaAbsGradient")==0) return OmegaAbsGradientEnum;
|
---|
855 | else if (strcmp(name,"OceantransportSpcbottompressure")==0) return OceantransportSpcbottompressureEnum;
|
---|
856 | else if (strcmp(name,"OceantransportSpcstr")==0) return OceantransportSpcstrEnum;
|
---|
857 | else if (strcmp(name,"OceantransportSpcdsl")==0) return OceantransportSpcdslEnum;
|
---|
858 | else if (strcmp(name,"P0")==0) return P0Enum;
|
---|
859 | else if (strcmp(name,"P1")==0) return P1Enum;
|
---|
860 | else if (strcmp(name,"Partitioning")==0) return PartitioningEnum;
|
---|
861 | else if (strcmp(name,"Pressure")==0) return PressureEnum;
|
---|
862 | else if (strcmp(name,"Radar")==0) return RadarEnum;
|
---|
863 | else if (strcmp(name,"RadarAttenuationMacGregor")==0) return RadarAttenuationMacGregorEnum;
|
---|
864 | else if (strcmp(name,"RadarAttenuationWolff")==0) return RadarAttenuationWolffEnum;
|
---|
865 | else if (strcmp(name,"RadarIcePeriod")==0) return RadarIcePeriodEnum;
|
---|
866 | else if (strcmp(name,"RadarPowerMacGregor")==0) return RadarPowerMacGregorEnum;
|
---|
867 | else if (strcmp(name,"RadarPowerWolff")==0) return RadarPowerWolffEnum;
|
---|
868 | else if (strcmp(name,"RheologyBAbsGradient")==0) return RheologyBAbsGradientEnum;
|
---|
869 | else if (strcmp(name,"RheologyBInitialguess")==0) return RheologyBInitialguessEnum;
|
---|
870 | else if (strcmp(name,"RheologyBInitialguessMisfit")==0) return RheologyBInitialguessMisfitEnum;
|
---|
871 | else if (strcmp(name,"RheologyBbarAbsGradient")==0) return RheologyBbarAbsGradientEnum;
|
---|
872 | else if (strcmp(name,"Sample")==0) return SampleEnum;
|
---|
873 | else if (strcmp(name,"SampleOld")==0) return SampleOldEnum;
|
---|
874 | else if (strcmp(name,"SampleNoise")==0) return SampleNoiseEnum;
|
---|
875 | else if (strcmp(name,"SamplingBeta")==0) return SamplingBetaEnum;
|
---|
876 | else if (strcmp(name,"SamplingKappa")==0) return SamplingKappaEnum;
|
---|
877 | else stage=8;
|
---|
878 | }
|
---|
879 | if(stage==8){
|
---|
880 | if (strcmp(name,"SamplingPhi")==0) return SamplingPhiEnum;
|
---|
881 | else if (strcmp(name,"SamplingTau")==0) return SamplingTauEnum;
|
---|
882 | else if (strcmp(name,"Sealevel")==0) return SealevelEnum;
|
---|
883 | else if (strcmp(name,"SealevelGRD")==0) return SealevelGRDEnum;
|
---|
884 | else if (strcmp(name,"SealevelBarystaticMask")==0) return SealevelBarystaticMaskEnum;
|
---|
885 | else if (strcmp(name,"SealevelBarystaticIceMask")==0) return SealevelBarystaticIceMaskEnum;
|
---|
886 | else if (strcmp(name,"SealevelBarystaticIceWeights")==0) return SealevelBarystaticIceWeightsEnum;
|
---|
887 | else if (strcmp(name,"SealevelBarystaticIceArea")==0) return SealevelBarystaticIceAreaEnum;
|
---|
888 | else if (strcmp(name,"SealevelBarystaticIceLatbar")==0) return SealevelBarystaticIceLatbarEnum;
|
---|
889 | else if (strcmp(name,"SealevelBarystaticIceLongbar")==0) return SealevelBarystaticIceLongbarEnum;
|
---|
890 | else if (strcmp(name,"SealevelBarystaticIceLoad")==0) return SealevelBarystaticIceLoadEnum;
|
---|
891 | else if (strcmp(name,"SealevelBarystaticHydroMask")==0) return SealevelBarystaticHydroMaskEnum;
|
---|
892 | else if (strcmp(name,"SealevelBarystaticHydroWeights")==0) return SealevelBarystaticHydroWeightsEnum;
|
---|
893 | else if (strcmp(name,"SealevelBarystaticHydroArea")==0) return SealevelBarystaticHydroAreaEnum;
|
---|
894 | else if (strcmp(name,"SealevelBarystaticHydroLatbar")==0) return SealevelBarystaticHydroLatbarEnum;
|
---|
895 | else if (strcmp(name,"SealevelBarystaticHydroLongbar")==0) return SealevelBarystaticHydroLongbarEnum;
|
---|
896 | else if (strcmp(name,"SealevelBarystaticHydroLoad")==0) return SealevelBarystaticHydroLoadEnum;
|
---|
897 | else if (strcmp(name,"SealevelBarystaticBpMask")==0) return SealevelBarystaticBpMaskEnum;
|
---|
898 | else if (strcmp(name,"SealevelBarystaticBpWeights")==0) return SealevelBarystaticBpWeightsEnum;
|
---|
899 | else if (strcmp(name,"SealevelBarystaticBpArea")==0) return SealevelBarystaticBpAreaEnum;
|
---|
900 | else if (strcmp(name,"SealevelBarystaticBpLoad")==0) return SealevelBarystaticBpLoadEnum;
|
---|
901 | else if (strcmp(name,"SealevelBarystaticOceanMask")==0) return SealevelBarystaticOceanMaskEnum;
|
---|
902 | else if (strcmp(name,"SealevelBarystaticOceanWeights")==0) return SealevelBarystaticOceanWeightsEnum;
|
---|
903 | else if (strcmp(name,"SealevelBarystaticOceanArea")==0) return SealevelBarystaticOceanAreaEnum;
|
---|
904 | else if (strcmp(name,"SealevelBarystaticOceanLatbar")==0) return SealevelBarystaticOceanLatbarEnum;
|
---|
905 | else if (strcmp(name,"SealevelBarystaticOceanLongbar")==0) return SealevelBarystaticOceanLongbarEnum;
|
---|
906 | else if (strcmp(name,"SealevelBarystaticOceanLoad")==0) return SealevelBarystaticOceanLoadEnum;
|
---|
907 | else if (strcmp(name,"SealevelNEsa")==0) return SealevelNEsaEnum;
|
---|
908 | else if (strcmp(name,"SealevelNEsaRate")==0) return SealevelNEsaRateEnum;
|
---|
909 | else if (strcmp(name,"SealevelRSL")==0) return SealevelRSLEnum;
|
---|
910 | else if (strcmp(name,"Bslc")==0) return BslcEnum;
|
---|
911 | else if (strcmp(name,"BslcIce")==0) return BslcIceEnum;
|
---|
912 | else if (strcmp(name,"BslcHydro")==0) return BslcHydroEnum;
|
---|
913 | else if (strcmp(name,"BslcOcean")==0) return BslcOceanEnum;
|
---|
914 | else if (strcmp(name,"BslcRate")==0) return BslcRateEnum;
|
---|
915 | else if (strcmp(name,"Gmtslc")==0) return GmtslcEnum;
|
---|
916 | else if (strcmp(name,"SealevelRSLBarystatic")==0) return SealevelRSLBarystaticEnum;
|
---|
917 | else if (strcmp(name,"SealevelRSLRate")==0) return SealevelRSLRateEnum;
|
---|
918 | else if (strcmp(name,"SealevelUGrd")==0) return SealevelUGrdEnum;
|
---|
919 | else if (strcmp(name,"SealevelNGrd")==0) return SealevelNGrdEnum;
|
---|
920 | else if (strcmp(name,"SealevelUEastEsa")==0) return SealevelUEastEsaEnum;
|
---|
921 | else if (strcmp(name,"SealevelUNorthEsa")==0) return SealevelUNorthEsaEnum;
|
---|
922 | else if (strcmp(name,"SealevelchangeIndices")==0) return SealevelchangeIndicesEnum;
|
---|
923 | else if (strcmp(name,"SealevelchangeG")==0) return SealevelchangeGEnum;
|
---|
924 | else if (strcmp(name,"SealevelchangeGU")==0) return SealevelchangeGUEnum;
|
---|
925 | else if (strcmp(name,"SealevelchangeGE")==0) return SealevelchangeGEEnum;
|
---|
926 | else if (strcmp(name,"SealevelchangeGN")==0) return SealevelchangeGNEnum;
|
---|
927 | else if (strcmp(name,"SealevelchangeGrot")==0) return SealevelchangeGrotEnum;
|
---|
928 | else if (strcmp(name,"SealevelchangeGUrot")==0) return SealevelchangeGUrotEnum;
|
---|
929 | else if (strcmp(name,"SealevelchangeGNrot")==0) return SealevelchangeGNrotEnum;
|
---|
930 | else if (strcmp(name,"SealevelchangeGErot")==0) return SealevelchangeGErotEnum;
|
---|
931 | else if (strcmp(name,"SealevelchangeGsubelOcean")==0) return SealevelchangeGsubelOceanEnum;
|
---|
932 | else if (strcmp(name,"SealevelchangeGUsubelOcean")==0) return SealevelchangeGUsubelOceanEnum;
|
---|
933 | else if (strcmp(name,"SealevelchangeGEsubelOcean")==0) return SealevelchangeGEsubelOceanEnum;
|
---|
934 | else if (strcmp(name,"SealevelchangeGNsubelOcean")==0) return SealevelchangeGNsubelOceanEnum;
|
---|
935 | else if (strcmp(name,"SealevelchangeGsubelIce")==0) return SealevelchangeGsubelIceEnum;
|
---|
936 | else if (strcmp(name,"SealevelchangeGUsubelIce")==0) return SealevelchangeGUsubelIceEnum;
|
---|
937 | else if (strcmp(name,"SealevelchangeGEsubelIce")==0) return SealevelchangeGEsubelIceEnum;
|
---|
938 | else if (strcmp(name,"SealevelchangeGNsubelIce")==0) return SealevelchangeGNsubelIceEnum;
|
---|
939 | else if (strcmp(name,"SealevelchangeGsubelHydro")==0) return SealevelchangeGsubelHydroEnum;
|
---|
940 | else if (strcmp(name,"SealevelchangeGUsubelHydro")==0) return SealevelchangeGUsubelHydroEnum;
|
---|
941 | else if (strcmp(name,"SealevelchangeGEsubelHydro")==0) return SealevelchangeGEsubelHydroEnum;
|
---|
942 | else if (strcmp(name,"SealevelchangeGNsubelHydro")==0) return SealevelchangeGNsubelHydroEnum;
|
---|
943 | else if (strcmp(name,"SealevelchangeViscousRSL")==0) return SealevelchangeViscousRSLEnum;
|
---|
944 | else if (strcmp(name,"SealevelchangeViscousU")==0) return SealevelchangeViscousUEnum;
|
---|
945 | else if (strcmp(name,"SealevelchangeViscousN")==0) return SealevelchangeViscousNEnum;
|
---|
946 | else if (strcmp(name,"SealevelchangeViscousE")==0) return SealevelchangeViscousEEnum;
|
---|
947 | else if (strcmp(name,"SedimentHead")==0) return SedimentHeadEnum;
|
---|
948 | else if (strcmp(name,"SedimentHeadOld")==0) return SedimentHeadOldEnum;
|
---|
949 | else if (strcmp(name,"SedimentHeadSubstep")==0) return SedimentHeadSubstepEnum;
|
---|
950 | else if (strcmp(name,"SedimentHeadTransient")==0) return SedimentHeadTransientEnum;
|
---|
951 | else if (strcmp(name,"SedimentHeadResidual")==0) return SedimentHeadResidualEnum;
|
---|
952 | else if (strcmp(name,"SedimentHeadStacked")==0) return SedimentHeadStackedEnum;
|
---|
953 | else if (strcmp(name,"SigmaNN")==0) return SigmaNNEnum;
|
---|
954 | else if (strcmp(name,"SigmaVM")==0) return SigmaVMEnum;
|
---|
955 | else if (strcmp(name,"SmbAccumulatedEC")==0) return SmbAccumulatedECEnum;
|
---|
956 | else if (strcmp(name,"SmbAccumulatedMassBalance")==0) return SmbAccumulatedMassBalanceEnum;
|
---|
957 | else if (strcmp(name,"SmbAccumulatedMelt")==0) return SmbAccumulatedMeltEnum;
|
---|
958 | else if (strcmp(name,"SmbAccumulatedPrecipitation")==0) return SmbAccumulatedPrecipitationEnum;
|
---|
959 | else if (strcmp(name,"SmbAccumulatedRain")==0) return SmbAccumulatedRainEnum;
|
---|
960 | else if (strcmp(name,"SmbAccumulatedRefreeze")==0) return SmbAccumulatedRefreezeEnum;
|
---|
961 | else if (strcmp(name,"SmbAccumulatedRunoff")==0) return SmbAccumulatedRunoffEnum;
|
---|
962 | else if (strcmp(name,"SmbA")==0) return SmbAEnum;
|
---|
963 | else if (strcmp(name,"SmbAdiff")==0) return SmbAdiffEnum;
|
---|
964 | else if (strcmp(name,"SmbAValue")==0) return SmbAValueEnum;
|
---|
965 | else if (strcmp(name,"SmbAccumulation")==0) return SmbAccumulationEnum;
|
---|
966 | else if (strcmp(name,"SmbAdiffini")==0) return SmbAdiffiniEnum;
|
---|
967 | else if (strcmp(name,"SmbAini")==0) return SmbAiniEnum;
|
---|
968 | else if (strcmp(name,"SmbAutoregressionNoise")==0) return SmbAutoregressionNoiseEnum;
|
---|
969 | else if (strcmp(name,"SmbBasinsId")==0) return SmbBasinsIdEnum;
|
---|
970 | else if (strcmp(name,"SmbBMax")==0) return SmbBMaxEnum;
|
---|
971 | else if (strcmp(name,"SmbBMin")==0) return SmbBMinEnum;
|
---|
972 | else if (strcmp(name,"SmbBNeg")==0) return SmbBNegEnum;
|
---|
973 | else if (strcmp(name,"SmbBPos")==0) return SmbBPosEnum;
|
---|
974 | else if (strcmp(name,"SmbC")==0) return SmbCEnum;
|
---|
975 | else if (strcmp(name,"SmbCcsnowValue")==0) return SmbCcsnowValueEnum;
|
---|
976 | else if (strcmp(name,"SmbCciceValue")==0) return SmbCciceValueEnum;
|
---|
977 | else if (strcmp(name,"SmbCotValue")==0) return SmbCotValueEnum;
|
---|
978 | else if (strcmp(name,"SmbD")==0) return SmbDEnum;
|
---|
979 | else if (strcmp(name,"SmbDailyairdensity")==0) return SmbDailyairdensityEnum;
|
---|
980 | else if (strcmp(name,"SmbDailyairhumidity")==0) return SmbDailyairhumidityEnum;
|
---|
981 | else if (strcmp(name,"SmbDailydlradiation")==0) return SmbDailydlradiationEnum;
|
---|
982 | else if (strcmp(name,"SmbDailydsradiation")==0) return SmbDailydsradiationEnum;
|
---|
983 | else if (strcmp(name,"SmbDailypressure")==0) return SmbDailypressureEnum;
|
---|
984 | else if (strcmp(name,"SmbDailyrainfall")==0) return SmbDailyrainfallEnum;
|
---|
985 | else if (strcmp(name,"SmbDailysnowfall")==0) return SmbDailysnowfallEnum;
|
---|
986 | else if (strcmp(name,"SmbDailytemperature")==0) return SmbDailytemperatureEnum;
|
---|
987 | else if (strcmp(name,"SmbDailywindspeed")==0) return SmbDailywindspeedEnum;
|
---|
988 | else if (strcmp(name,"SmbDini")==0) return SmbDiniEnum;
|
---|
989 | else if (strcmp(name,"SmbDlwrf")==0) return SmbDlwrfEnum;
|
---|
990 | else if (strcmp(name,"SmbDulwrfValue")==0) return SmbDulwrfValueEnum;
|
---|
991 | else if (strcmp(name,"SmbDswrf")==0) return SmbDswrfEnum;
|
---|
992 | else if (strcmp(name,"SmbDswdiffrf")==0) return SmbDswdiffrfEnum;
|
---|
993 | else if (strcmp(name,"SmbDzAdd")==0) return SmbDzAddEnum;
|
---|
994 | else if (strcmp(name,"SmbDz")==0) return SmbDzEnum;
|
---|
995 | else if (strcmp(name,"SmbDzMin")==0) return SmbDzMinEnum;
|
---|
996 | else if (strcmp(name,"SmbDzTop")==0) return SmbDzTopEnum;
|
---|
997 | else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum;
|
---|
998 | else if (strcmp(name,"SmbEAir")==0) return SmbEAirEnum;
|
---|
999 | else if (strcmp(name,"SmbEC")==0) return SmbECEnum;
|
---|
1000 | else stage=9;
|
---|
1001 | }
|
---|
1002 | if(stage==9){
|
---|
1003 | if (strcmp(name,"SmbECDt")==0) return SmbECDtEnum;
|
---|
1004 | else if (strcmp(name,"SmbECini")==0) return SmbECiniEnum;
|
---|
1005 | else if (strcmp(name,"SmbEla")==0) return SmbElaEnum;
|
---|
1006 | else if (strcmp(name,"SmbEvaporation")==0) return SmbEvaporationEnum;
|
---|
1007 | else if (strcmp(name,"SmbFAC")==0) return SmbFACEnum;
|
---|
1008 | else if (strcmp(name,"SmbGdn")==0) return SmbGdnEnum;
|
---|
1009 | else if (strcmp(name,"SmbGdnini")==0) return SmbGdniniEnum;
|
---|
1010 | else if (strcmp(name,"SmbGsp")==0) return SmbGspEnum;
|
---|
1011 | else if (strcmp(name,"SmbGspini")==0) return SmbGspiniEnum;
|
---|
1012 | else if (strcmp(name,"SmbHref")==0) return SmbHrefEnum;
|
---|
1013 | else if (strcmp(name,"SmbIsInitialized")==0) return SmbIsInitializedEnum;
|
---|
1014 | else if (strcmp(name,"SmbMAdd")==0) return SmbMAddEnum;
|
---|
1015 | else if (strcmp(name,"SmbMassBalance")==0) return SmbMassBalanceEnum;
|
---|
1016 | else if (strcmp(name,"SmbMassBalanceSubstep")==0) return SmbMassBalanceSubstepEnum;
|
---|
1017 | else if (strcmp(name,"SmbMassBalanceTransient")==0) return SmbMassBalanceTransientEnum;
|
---|
1018 | else if (strcmp(name,"SmbMeanLHF")==0) return SmbMeanLHFEnum;
|
---|
1019 | else if (strcmp(name,"SmbMeanSHF")==0) return SmbMeanSHFEnum;
|
---|
1020 | else if (strcmp(name,"SmbMeanULW")==0) return SmbMeanULWEnum;
|
---|
1021 | else if (strcmp(name,"SmbMelt")==0) return SmbMeltEnum;
|
---|
1022 | else if (strcmp(name,"SmbMonthlytemperatures")==0) return SmbMonthlytemperaturesEnum;
|
---|
1023 | else if (strcmp(name,"SmbMSurf")==0) return SmbMSurfEnum;
|
---|
1024 | else if (strcmp(name,"SmbNetLW")==0) return SmbNetLWEnum;
|
---|
1025 | else if (strcmp(name,"SmbNetSW")==0) return SmbNetSWEnum;
|
---|
1026 | else if (strcmp(name,"SmbPAir")==0) return SmbPAirEnum;
|
---|
1027 | else if (strcmp(name,"SmbP")==0) return SmbPEnum;
|
---|
1028 | else if (strcmp(name,"SmbPddfacIce")==0) return SmbPddfacIceEnum;
|
---|
1029 | else if (strcmp(name,"SmbPddfacSnow")==0) return SmbPddfacSnowEnum;
|
---|
1030 | else if (strcmp(name,"SmbPrecipitation")==0) return SmbPrecipitationEnum;
|
---|
1031 | else if (strcmp(name,"SmbPrecipitationsAnomaly")==0) return SmbPrecipitationsAnomalyEnum;
|
---|
1032 | else if (strcmp(name,"SmbPrecipitationsLgm")==0) return SmbPrecipitationsLgmEnum;
|
---|
1033 | else if (strcmp(name,"SmbPrecipitationsPresentday")==0) return SmbPrecipitationsPresentdayEnum;
|
---|
1034 | else if (strcmp(name,"SmbPrecipitationsReconstructed")==0) return SmbPrecipitationsReconstructedEnum;
|
---|
1035 | else if (strcmp(name,"SmbRain")==0) return SmbRainEnum;
|
---|
1036 | else if (strcmp(name,"SmbRe")==0) return SmbReEnum;
|
---|
1037 | else if (strcmp(name,"SmbRefreeze")==0) return SmbRefreezeEnum;
|
---|
1038 | else if (strcmp(name,"SmbReini")==0) return SmbReiniEnum;
|
---|
1039 | else if (strcmp(name,"SmbRunoff")==0) return SmbRunoffEnum;
|
---|
1040 | else if (strcmp(name,"SmbRunoffSubstep")==0) return SmbRunoffSubstepEnum;
|
---|
1041 | else if (strcmp(name,"SmbRunoffTransient")==0) return SmbRunoffTransientEnum;
|
---|
1042 | else if (strcmp(name,"SmbS0gcm")==0) return SmbS0gcmEnum;
|
---|
1043 | else if (strcmp(name,"SmbS0p")==0) return SmbS0pEnum;
|
---|
1044 | else if (strcmp(name,"SmbS0t")==0) return SmbS0tEnum;
|
---|
1045 | else if (strcmp(name,"SmbSizeini")==0) return SmbSizeiniEnum;
|
---|
1046 | else if (strcmp(name,"SmbSmbCorr")==0) return SmbSmbCorrEnum;
|
---|
1047 | else if (strcmp(name,"SmbSmbref")==0) return SmbSmbrefEnum;
|
---|
1048 | else if (strcmp(name,"SmbSzaValue")==0) return SmbSzaValueEnum;
|
---|
1049 | else if (strcmp(name,"SmbT")==0) return SmbTEnum;
|
---|
1050 | else if (strcmp(name,"SmbTa")==0) return SmbTaEnum;
|
---|
1051 | else if (strcmp(name,"SmbTeValue")==0) return SmbTeValueEnum;
|
---|
1052 | else if (strcmp(name,"SmbTemperaturesAnomaly")==0) return SmbTemperaturesAnomalyEnum;
|
---|
1053 | else if (strcmp(name,"SmbTemperaturesLgm")==0) return SmbTemperaturesLgmEnum;
|
---|
1054 | else if (strcmp(name,"SmbTemperaturesPresentday")==0) return SmbTemperaturesPresentdayEnum;
|
---|
1055 | else if (strcmp(name,"SmbTemperaturesReconstructed")==0) return SmbTemperaturesReconstructedEnum;
|
---|
1056 | else if (strcmp(name,"SmbTini")==0) return SmbTiniEnum;
|
---|
1057 | else if (strcmp(name,"SmbTmean")==0) return SmbTmeanEnum;
|
---|
1058 | else if (strcmp(name,"SmbTz")==0) return SmbTzEnum;
|
---|
1059 | else if (strcmp(name,"SmbValuesAutoregression")==0) return SmbValuesAutoregressionEnum;
|
---|
1060 | else if (strcmp(name,"SmbV")==0) return SmbVEnum;
|
---|
1061 | else if (strcmp(name,"SmbVmean")==0) return SmbVmeanEnum;
|
---|
1062 | else if (strcmp(name,"SmbVz")==0) return SmbVzEnum;
|
---|
1063 | else if (strcmp(name,"SmbW")==0) return SmbWEnum;
|
---|
1064 | else if (strcmp(name,"SmbWAdd")==0) return SmbWAddEnum;
|
---|
1065 | else if (strcmp(name,"SmbWini")==0) return SmbWiniEnum;
|
---|
1066 | else if (strcmp(name,"SmbZMax")==0) return SmbZMaxEnum;
|
---|
1067 | else if (strcmp(name,"SmbZMin")==0) return SmbZMinEnum;
|
---|
1068 | else if (strcmp(name,"SmbZTop")==0) return SmbZTopEnum;
|
---|
1069 | else if (strcmp(name,"SmbZY")==0) return SmbZYEnum;
|
---|
1070 | else if (strcmp(name,"SolidearthExternalDisplacementEastRate")==0) return SolidearthExternalDisplacementEastRateEnum;
|
---|
1071 | else if (strcmp(name,"SolidearthExternalDisplacementNorthRate")==0) return SolidearthExternalDisplacementNorthRateEnum;
|
---|
1072 | else if (strcmp(name,"SolidearthExternalDisplacementUpRate")==0) return SolidearthExternalDisplacementUpRateEnum;
|
---|
1073 | else if (strcmp(name,"SolidearthExternalGeoidRate")==0) return SolidearthExternalGeoidRateEnum;
|
---|
1074 | else if (strcmp(name,"StochasticForcingDefaultId")==0) return StochasticForcingDefaultIdEnum;
|
---|
1075 | else if (strcmp(name,"StrainRateeffective")==0) return StrainRateeffectiveEnum;
|
---|
1076 | else if (strcmp(name,"StrainRateparallel")==0) return StrainRateparallelEnum;
|
---|
1077 | else if (strcmp(name,"StrainRateperpendicular")==0) return StrainRateperpendicularEnum;
|
---|
1078 | else if (strcmp(name,"StrainRatexx")==0) return StrainRatexxEnum;
|
---|
1079 | else if (strcmp(name,"StrainRatexy")==0) return StrainRatexyEnum;
|
---|
1080 | else if (strcmp(name,"StrainRatexz")==0) return StrainRatexzEnum;
|
---|
1081 | else if (strcmp(name,"StrainRateyy")==0) return StrainRateyyEnum;
|
---|
1082 | else if (strcmp(name,"StrainRateyz")==0) return StrainRateyzEnum;
|
---|
1083 | else if (strcmp(name,"StrainRatezz")==0) return StrainRatezzEnum;
|
---|
1084 | else if (strcmp(name,"StressMaxPrincipal")==0) return StressMaxPrincipalEnum;
|
---|
1085 | else if (strcmp(name,"StressTensorxx")==0) return StressTensorxxEnum;
|
---|
1086 | else if (strcmp(name,"StressTensorxy")==0) return StressTensorxyEnum;
|
---|
1087 | else if (strcmp(name,"StressTensorxz")==0) return StressTensorxzEnum;
|
---|
1088 | else if (strcmp(name,"StressTensoryy")==0) return StressTensoryyEnum;
|
---|
1089 | else if (strcmp(name,"StressTensoryz")==0) return StressTensoryzEnum;
|
---|
1090 | else if (strcmp(name,"StressTensorzz")==0) return StressTensorzzEnum;
|
---|
1091 | else if (strcmp(name,"SurfaceAbsMisfit")==0) return SurfaceAbsMisfitEnum;
|
---|
1092 | else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum;
|
---|
1093 | else if (strcmp(name,"Area")==0) return AreaEnum;
|
---|
1094 | else if (strcmp(name,"SealevelArea")==0) return SealevelAreaEnum;
|
---|
1095 | else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum;
|
---|
1096 | else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum;
|
---|
1097 | else if (strcmp(name,"SurfaceCrevasse")==0) return SurfaceCrevasseEnum;
|
---|
1098 | else if (strcmp(name,"Surface")==0) return SurfaceEnum;
|
---|
1099 | else if (strcmp(name,"SurfaceOld")==0) return SurfaceOldEnum;
|
---|
1100 | else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum;
|
---|
1101 | else if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum;
|
---|
1102 | else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum;
|
---|
1103 | else if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum;
|
---|
1104 | else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum;
|
---|
1105 | else if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum;
|
---|
1106 | else if (strcmp(name,"Temperature")==0) return TemperatureEnum;
|
---|
1107 | else if (strcmp(name,"TemperaturePDD")==0) return TemperaturePDDEnum;
|
---|
1108 | else if (strcmp(name,"TemperaturePicard")==0) return TemperaturePicardEnum;
|
---|
1109 | else if (strcmp(name,"TemperatureSEMIC")==0) return TemperatureSEMICEnum;
|
---|
1110 | else if (strcmp(name,"ThermalforcingAutoregressionNoise")==0) return ThermalforcingAutoregressionNoiseEnum;
|
---|
1111 | else if (strcmp(name,"ThermalforcingValuesAutoregression")==0) return ThermalforcingValuesAutoregressionEnum;
|
---|
1112 | else if (strcmp(name,"ThermalSpctemperature")==0) return ThermalSpctemperatureEnum;
|
---|
1113 | else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum;
|
---|
1114 | else if (strcmp(name,"ThicknessAbsMisfit")==0) return ThicknessAbsMisfitEnum;
|
---|
1115 | else if (strcmp(name,"ThicknessAcrossGradient")==0) return ThicknessAcrossGradientEnum;
|
---|
1116 | else if (strcmp(name,"ThicknessAlongGradient")==0) return ThicknessAlongGradientEnum;
|
---|
1117 | else if (strcmp(name,"Thickness")==0) return ThicknessEnum;
|
---|
1118 | else if (strcmp(name,"ThicknessOld")==0) return ThicknessOldEnum;
|
---|
1119 | else if (strcmp(name,"ThicknessPositive")==0) return ThicknessPositiveEnum;
|
---|
1120 | else if (strcmp(name,"ThicknessResidual")==0) return ThicknessResidualEnum;
|
---|
1121 | else if (strcmp(name,"TransientAccumulatedDeltaIceThickness")==0) return TransientAccumulatedDeltaIceThicknessEnum;
|
---|
1122 | else if (strcmp(name,"Vel")==0) return VelEnum;
|
---|
1123 | else stage=10;
|
---|
1124 | }
|
---|
1125 | if(stage==10){
|
---|
1126 | if (strcmp(name,"VxAverage")==0) return VxAverageEnum;
|
---|
1127 | else if (strcmp(name,"VxBase")==0) return VxBaseEnum;
|
---|
1128 | else if (strcmp(name,"Vx")==0) return VxEnum;
|
---|
1129 | else if (strcmp(name,"VxMesh")==0) return VxMeshEnum;
|
---|
1130 | else if (strcmp(name,"VxObs")==0) return VxObsEnum;
|
---|
1131 | else if (strcmp(name,"VxShear")==0) return VxShearEnum;
|
---|
1132 | else if (strcmp(name,"VxSurface")==0) return VxSurfaceEnum;
|
---|
1133 | else if (strcmp(name,"VyAverage")==0) return VyAverageEnum;
|
---|
1134 | else if (strcmp(name,"VyBase")==0) return VyBaseEnum;
|
---|
1135 | else if (strcmp(name,"Vy")==0) return VyEnum;
|
---|
1136 | else if (strcmp(name,"VyMesh")==0) return VyMeshEnum;
|
---|
1137 | else if (strcmp(name,"VyObs")==0) return VyObsEnum;
|
---|
1138 | else if (strcmp(name,"VyShear")==0) return VyShearEnum;
|
---|
1139 | else if (strcmp(name,"VySurface")==0) return VySurfaceEnum;
|
---|
1140 | else if (strcmp(name,"Vz")==0) return VzEnum;
|
---|
1141 | else if (strcmp(name,"VzFS")==0) return VzFSEnum;
|
---|
1142 | else if (strcmp(name,"VzHO")==0) return VzHOEnum;
|
---|
1143 | else if (strcmp(name,"VzMesh")==0) return VzMeshEnum;
|
---|
1144 | else if (strcmp(name,"VzSSA")==0) return VzSSAEnum;
|
---|
1145 | else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum;
|
---|
1146 | else if (strcmp(name,"Watercolumn")==0) return WatercolumnEnum;
|
---|
1147 | else if (strcmp(name,"WaterfractionDrainage")==0) return WaterfractionDrainageEnum;
|
---|
1148 | else if (strcmp(name,"WaterfractionDrainageIntegrated")==0) return WaterfractionDrainageIntegratedEnum;
|
---|
1149 | else if (strcmp(name,"Waterfraction")==0) return WaterfractionEnum;
|
---|
1150 | else if (strcmp(name,"Waterheight")==0) return WaterheightEnum;
|
---|
1151 | else if (strcmp(name,"FrictionWaterPressure")==0) return FrictionWaterPressureEnum;
|
---|
1152 | else if (strcmp(name,"FrictionWaterPressureNoise")==0) return FrictionWaterPressureNoiseEnum;
|
---|
1153 | else if (strcmp(name,"WeightsLevelsetObservation")==0) return WeightsLevelsetObservationEnum;
|
---|
1154 | else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum;
|
---|
1155 | else if (strcmp(name,"OldAccumulatedDeltaBottomPressure")==0) return OldAccumulatedDeltaBottomPressureEnum;
|
---|
1156 | else if (strcmp(name,"OldAccumulatedDeltaIceThickness")==0) return OldAccumulatedDeltaIceThicknessEnum;
|
---|
1157 | else if (strcmp(name,"OldAccumulatedDeltaTws")==0) return OldAccumulatedDeltaTwsEnum;
|
---|
1158 | else if (strcmp(name,"Outputdefinition1")==0) return Outputdefinition1Enum;
|
---|
1159 | else if (strcmp(name,"Outputdefinition10")==0) return Outputdefinition10Enum;
|
---|
1160 | else if (strcmp(name,"Outputdefinition11")==0) return Outputdefinition11Enum;
|
---|
1161 | else if (strcmp(name,"Outputdefinition12")==0) return Outputdefinition12Enum;
|
---|
1162 | else if (strcmp(name,"Outputdefinition13")==0) return Outputdefinition13Enum;
|
---|
1163 | else if (strcmp(name,"Outputdefinition14")==0) return Outputdefinition14Enum;
|
---|
1164 | else if (strcmp(name,"Outputdefinition15")==0) return Outputdefinition15Enum;
|
---|
1165 | else if (strcmp(name,"Outputdefinition16")==0) return Outputdefinition16Enum;
|
---|
1166 | else if (strcmp(name,"Outputdefinition17")==0) return Outputdefinition17Enum;
|
---|
1167 | else if (strcmp(name,"Outputdefinition18")==0) return Outputdefinition18Enum;
|
---|
1168 | else if (strcmp(name,"Outputdefinition19")==0) return Outputdefinition19Enum;
|
---|
1169 | else if (strcmp(name,"Outputdefinition20")==0) return Outputdefinition20Enum;
|
---|
1170 | else if (strcmp(name,"Outputdefinition21")==0) return Outputdefinition21Enum;
|
---|
1171 | else if (strcmp(name,"Outputdefinition22")==0) return Outputdefinition22Enum;
|
---|
1172 | else if (strcmp(name,"Outputdefinition23")==0) return Outputdefinition23Enum;
|
---|
1173 | else if (strcmp(name,"Outputdefinition24")==0) return Outputdefinition24Enum;
|
---|
1174 | else if (strcmp(name,"Outputdefinition25")==0) return Outputdefinition25Enum;
|
---|
1175 | else if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum;
|
---|
1176 | else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum;
|
---|
1177 | else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum;
|
---|
1178 | else if (strcmp(name,"Outputdefinition29")==0) return Outputdefinition29Enum;
|
---|
1179 | else if (strcmp(name,"Outputdefinition2")==0) return Outputdefinition2Enum;
|
---|
1180 | else if (strcmp(name,"Outputdefinition30")==0) return Outputdefinition30Enum;
|
---|
1181 | else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum;
|
---|
1182 | else if (strcmp(name,"Outputdefinition32")==0) return Outputdefinition32Enum;
|
---|
1183 | else if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum;
|
---|
1184 | else if (strcmp(name,"Outputdefinition34")==0) return Outputdefinition34Enum;
|
---|
1185 | else if (strcmp(name,"Outputdefinition35")==0) return Outputdefinition35Enum;
|
---|
1186 | else if (strcmp(name,"Outputdefinition36")==0) return Outputdefinition36Enum;
|
---|
1187 | else if (strcmp(name,"Outputdefinition37")==0) return Outputdefinition37Enum;
|
---|
1188 | else if (strcmp(name,"Outputdefinition38")==0) return Outputdefinition38Enum;
|
---|
1189 | else if (strcmp(name,"Outputdefinition39")==0) return Outputdefinition39Enum;
|
---|
1190 | else if (strcmp(name,"Outputdefinition3")==0) return Outputdefinition3Enum;
|
---|
1191 | else if (strcmp(name,"Outputdefinition40")==0) return Outputdefinition40Enum;
|
---|
1192 | else if (strcmp(name,"Outputdefinition41")==0) return Outputdefinition41Enum;
|
---|
1193 | else if (strcmp(name,"Outputdefinition42")==0) return Outputdefinition42Enum;
|
---|
1194 | else if (strcmp(name,"Outputdefinition43")==0) return Outputdefinition43Enum;
|
---|
1195 | else if (strcmp(name,"Outputdefinition44")==0) return Outputdefinition44Enum;
|
---|
1196 | else if (strcmp(name,"Outputdefinition45")==0) return Outputdefinition45Enum;
|
---|
1197 | else if (strcmp(name,"Outputdefinition46")==0) return Outputdefinition46Enum;
|
---|
1198 | else if (strcmp(name,"Outputdefinition47")==0) return Outputdefinition47Enum;
|
---|
1199 | else if (strcmp(name,"Outputdefinition48")==0) return Outputdefinition48Enum;
|
---|
1200 | else if (strcmp(name,"Outputdefinition49")==0) return Outputdefinition49Enum;
|
---|
1201 | else if (strcmp(name,"Outputdefinition4")==0) return Outputdefinition4Enum;
|
---|
1202 | else if (strcmp(name,"Outputdefinition50")==0) return Outputdefinition50Enum;
|
---|
1203 | else if (strcmp(name,"Outputdefinition51")==0) return Outputdefinition51Enum;
|
---|
1204 | else if (strcmp(name,"Outputdefinition52")==0) return Outputdefinition52Enum;
|
---|
1205 | else if (strcmp(name,"Outputdefinition53")==0) return Outputdefinition53Enum;
|
---|
1206 | else if (strcmp(name,"Outputdefinition54")==0) return Outputdefinition54Enum;
|
---|
1207 | else if (strcmp(name,"Outputdefinition55")==0) return Outputdefinition55Enum;
|
---|
1208 | else if (strcmp(name,"Outputdefinition56")==0) return Outputdefinition56Enum;
|
---|
1209 | else if (strcmp(name,"Outputdefinition57")==0) return Outputdefinition57Enum;
|
---|
1210 | else if (strcmp(name,"Outputdefinition58")==0) return Outputdefinition58Enum;
|
---|
1211 | else if (strcmp(name,"Outputdefinition59")==0) return Outputdefinition59Enum;
|
---|
1212 | else if (strcmp(name,"Outputdefinition5")==0) return Outputdefinition5Enum;
|
---|
1213 | else if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum;
|
---|
1214 | else if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum;
|
---|
1215 | else if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum;
|
---|
1216 | else if (strcmp(name,"Outputdefinition63")==0) return Outputdefinition63Enum;
|
---|
1217 | else if (strcmp(name,"Outputdefinition64")==0) return Outputdefinition64Enum;
|
---|
1218 | else if (strcmp(name,"Outputdefinition65")==0) return Outputdefinition65Enum;
|
---|
1219 | else if (strcmp(name,"Outputdefinition66")==0) return Outputdefinition66Enum;
|
---|
1220 | else if (strcmp(name,"Outputdefinition67")==0) return Outputdefinition67Enum;
|
---|
1221 | else if (strcmp(name,"Outputdefinition68")==0) return Outputdefinition68Enum;
|
---|
1222 | else if (strcmp(name,"Outputdefinition69")==0) return Outputdefinition69Enum;
|
---|
1223 | else if (strcmp(name,"Outputdefinition6")==0) return Outputdefinition6Enum;
|
---|
1224 | else if (strcmp(name,"Outputdefinition70")==0) return Outputdefinition70Enum;
|
---|
1225 | else if (strcmp(name,"Outputdefinition71")==0) return Outputdefinition71Enum;
|
---|
1226 | else if (strcmp(name,"Outputdefinition72")==0) return Outputdefinition72Enum;
|
---|
1227 | else if (strcmp(name,"Outputdefinition73")==0) return Outputdefinition73Enum;
|
---|
1228 | else if (strcmp(name,"Outputdefinition74")==0) return Outputdefinition74Enum;
|
---|
1229 | else if (strcmp(name,"Outputdefinition75")==0) return Outputdefinition75Enum;
|
---|
1230 | else if (strcmp(name,"Outputdefinition76")==0) return Outputdefinition76Enum;
|
---|
1231 | else if (strcmp(name,"Outputdefinition77")==0) return Outputdefinition77Enum;
|
---|
1232 | else if (strcmp(name,"Outputdefinition78")==0) return Outputdefinition78Enum;
|
---|
1233 | else if (strcmp(name,"Outputdefinition79")==0) return Outputdefinition79Enum;
|
---|
1234 | else if (strcmp(name,"Outputdefinition7")==0) return Outputdefinition7Enum;
|
---|
1235 | else if (strcmp(name,"Outputdefinition80")==0) return Outputdefinition80Enum;
|
---|
1236 | else if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum;
|
---|
1237 | else if (strcmp(name,"Outputdefinition82")==0) return Outputdefinition82Enum;
|
---|
1238 | else if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum;
|
---|
1239 | else if (strcmp(name,"Outputdefinition84")==0) return Outputdefinition84Enum;
|
---|
1240 | else if (strcmp(name,"Outputdefinition85")==0) return Outputdefinition85Enum;
|
---|
1241 | else if (strcmp(name,"Outputdefinition86")==0) return Outputdefinition86Enum;
|
---|
1242 | else if (strcmp(name,"Outputdefinition87")==0) return Outputdefinition87Enum;
|
---|
1243 | else if (strcmp(name,"Outputdefinition88")==0) return Outputdefinition88Enum;
|
---|
1244 | else if (strcmp(name,"Outputdefinition89")==0) return Outputdefinition89Enum;
|
---|
1245 | else if (strcmp(name,"Outputdefinition8")==0) return Outputdefinition8Enum;
|
---|
1246 | else stage=11;
|
---|
1247 | }
|
---|
1248 | if(stage==11){
|
---|
1249 | if (strcmp(name,"Outputdefinition90")==0) return Outputdefinition90Enum;
|
---|
1250 | else if (strcmp(name,"Outputdefinition91")==0) return Outputdefinition91Enum;
|
---|
1251 | else if (strcmp(name,"Outputdefinition92")==0) return Outputdefinition92Enum;
|
---|
1252 | else if (strcmp(name,"Outputdefinition93")==0) return Outputdefinition93Enum;
|
---|
1253 | else if (strcmp(name,"Outputdefinition94")==0) return Outputdefinition94Enum;
|
---|
1254 | else if (strcmp(name,"Outputdefinition95")==0) return Outputdefinition95Enum;
|
---|
1255 | else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum;
|
---|
1256 | else if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum;
|
---|
1257 | else if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum;
|
---|
1258 | else if (strcmp(name,"Outputdefinition99")==0) return Outputdefinition99Enum;
|
---|
1259 | else if (strcmp(name,"Outputdefinition9")==0) return Outputdefinition9Enum;
|
---|
1260 | else if (strcmp(name,"Outputdefinition100")==0) return Outputdefinition100Enum;
|
---|
1261 | else if (strcmp(name,"InputsEND")==0) return InputsENDEnum;
|
---|
1262 | else if (strcmp(name,"Absolute")==0) return AbsoluteEnum;
|
---|
1263 | else if (strcmp(name,"AdaptiveTimestepping")==0) return AdaptiveTimesteppingEnum;
|
---|
1264 | else if (strcmp(name,"AdjointBalancethickness2Analysis")==0) return AdjointBalancethickness2AnalysisEnum;
|
---|
1265 | else if (strcmp(name,"AdjointBalancethicknessAnalysis")==0) return AdjointBalancethicknessAnalysisEnum;
|
---|
1266 | else if (strcmp(name,"AdjointHorizAnalysis")==0) return AdjointHorizAnalysisEnum;
|
---|
1267 | else if (strcmp(name,"AggressiveMigration")==0) return AggressiveMigrationEnum;
|
---|
1268 | else if (strcmp(name,"AmrBamg")==0) return AmrBamgEnum;
|
---|
1269 | else if (strcmp(name,"AmrNeopz")==0) return AmrNeopzEnum;
|
---|
1270 | else if (strcmp(name,"AndroidFrictionCoefficient")==0) return AndroidFrictionCoefficientEnum;
|
---|
1271 | else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum;
|
---|
1272 | else if (strcmp(name,"AutodiffJacobian")==0) return AutodiffJacobianEnum;
|
---|
1273 | else if (strcmp(name,"AutoregressionLinearFloatingMeltRate")==0) return AutoregressionLinearFloatingMeltRateEnum;
|
---|
1274 | else if (strcmp(name,"Balancethickness2Analysis")==0) return Balancethickness2AnalysisEnum;
|
---|
1275 | else if (strcmp(name,"Balancethickness2Solution")==0) return Balancethickness2SolutionEnum;
|
---|
1276 | else if (strcmp(name,"BalancethicknessAnalysis")==0) return BalancethicknessAnalysisEnum;
|
---|
1277 | else if (strcmp(name,"BalancethicknessApparentMassbalance")==0) return BalancethicknessApparentMassbalanceEnum;
|
---|
1278 | else if (strcmp(name,"BalancethicknessSoftAnalysis")==0) return BalancethicknessSoftAnalysisEnum;
|
---|
1279 | else if (strcmp(name,"BalancethicknessSoftSolution")==0) return BalancethicknessSoftSolutionEnum;
|
---|
1280 | else if (strcmp(name,"BalancethicknessSolution")==0) return BalancethicknessSolutionEnum;
|
---|
1281 | else if (strcmp(name,"BalancevelocityAnalysis")==0) return BalancevelocityAnalysisEnum;
|
---|
1282 | else if (strcmp(name,"BalancevelocitySolution")==0) return BalancevelocitySolutionEnum;
|
---|
1283 | else if (strcmp(name,"BasalforcingsIsmip6")==0) return BasalforcingsIsmip6Enum;
|
---|
1284 | else if (strcmp(name,"BasalforcingsPico")==0) return BasalforcingsPicoEnum;
|
---|
1285 | else if (strcmp(name,"BeckmannGoosseFloatingMeltRate")==0) return BeckmannGoosseFloatingMeltRateEnum;
|
---|
1286 | else if (strcmp(name,"BedSlopeSolution")==0) return BedSlopeSolutionEnum;
|
---|
1287 | else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum;
|
---|
1288 | else if (strcmp(name,"BoolInput")==0) return BoolInputEnum;
|
---|
1289 | else if (strcmp(name,"IntInput")==0) return IntInputEnum;
|
---|
1290 | else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum;
|
---|
1291 | else if (strcmp(name,"BoolParam")==0) return BoolParamEnum;
|
---|
1292 | else if (strcmp(name,"Boundary")==0) return BoundaryEnum;
|
---|
1293 | else if (strcmp(name,"BuddJacka")==0) return BuddJackaEnum;
|
---|
1294 | else if (strcmp(name,"CalvingDev2")==0) return CalvingDev2Enum;
|
---|
1295 | else if (strcmp(name,"CalvingHab")==0) return CalvingHabEnum;
|
---|
1296 | else if (strcmp(name,"CalvingLevermann")==0) return CalvingLevermannEnum;
|
---|
1297 | else if (strcmp(name,"CalvingTest")==0) return CalvingTestEnum;
|
---|
1298 | else if (strcmp(name,"CalvingParameterization")==0) return CalvingParameterizationEnum;
|
---|
1299 | else if (strcmp(name,"CalvingVonmises")==0) return CalvingVonmisesEnum;
|
---|
1300 | else if (strcmp(name,"Cfdragcoeffabsgrad")==0) return CfdragcoeffabsgradEnum;
|
---|
1301 | else if (strcmp(name,"Cfsurfacelogvel")==0) return CfsurfacelogvelEnum;
|
---|
1302 | else if (strcmp(name,"Cfsurfacesquare")==0) return CfsurfacesquareEnum;
|
---|
1303 | else if (strcmp(name,"Cflevelsetmisfit")==0) return CflevelsetmisfitEnum;
|
---|
1304 | else if (strcmp(name,"Channel")==0) return ChannelEnum;
|
---|
1305 | else if (strcmp(name,"ChannelArea")==0) return ChannelAreaEnum;
|
---|
1306 | else if (strcmp(name,"ChannelAreaOld")==0) return ChannelAreaOldEnum;
|
---|
1307 | else if (strcmp(name,"ChannelDischarge")==0) return ChannelDischargeEnum;
|
---|
1308 | else if (strcmp(name,"Closed")==0) return ClosedEnum;
|
---|
1309 | else if (strcmp(name,"Colinear")==0) return ColinearEnum;
|
---|
1310 | else if (strcmp(name,"Constraints")==0) return ConstraintsEnum;
|
---|
1311 | else if (strcmp(name,"Contact")==0) return ContactEnum;
|
---|
1312 | else if (strcmp(name,"Contour")==0) return ContourEnum;
|
---|
1313 | else if (strcmp(name,"Contours")==0) return ContoursEnum;
|
---|
1314 | else if (strcmp(name,"ControlInput")==0) return ControlInputEnum;
|
---|
1315 | else if (strcmp(name,"ControlInputGrad")==0) return ControlInputGradEnum;
|
---|
1316 | else if (strcmp(name,"ControlInputMaxs")==0) return ControlInputMaxsEnum;
|
---|
1317 | else if (strcmp(name,"ControlInputMins")==0) return ControlInputMinsEnum;
|
---|
1318 | else if (strcmp(name,"ControlInputValues")==0) return ControlInputValuesEnum;
|
---|
1319 | else if (strcmp(name,"CrouzeixRaviart")==0) return CrouzeixRaviartEnum;
|
---|
1320 | else if (strcmp(name,"Cuffey")==0) return CuffeyEnum;
|
---|
1321 | else if (strcmp(name,"CuffeyTemperate")==0) return CuffeyTemperateEnum;
|
---|
1322 | else if (strcmp(name,"DamageEvolutionAnalysis")==0) return DamageEvolutionAnalysisEnum;
|
---|
1323 | else if (strcmp(name,"DamageEvolutionSolution")==0) return DamageEvolutionSolutionEnum;
|
---|
1324 | else if (strcmp(name,"DataSet")==0) return DataSetEnum;
|
---|
1325 | else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum;
|
---|
1326 | else if (strcmp(name,"DatasetInput")==0) return DatasetInputEnum;
|
---|
1327 | else if (strcmp(name,"DefaultAnalysis")==0) return DefaultAnalysisEnum;
|
---|
1328 | else if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum;
|
---|
1329 | else if (strcmp(name,"Dense")==0) return DenseEnum;
|
---|
1330 | else if (strcmp(name,"DependentObject")==0) return DependentObjectEnum;
|
---|
1331 | else if (strcmp(name,"DepthAverageAnalysis")==0) return DepthAverageAnalysisEnum;
|
---|
1332 | else if (strcmp(name,"DeviatoricStressErrorEstimator")==0) return DeviatoricStressErrorEstimatorEnum;
|
---|
1333 | else if (strcmp(name,"Divergence")==0) return DivergenceEnum;
|
---|
1334 | else if (strcmp(name,"Domain3Dsurface")==0) return Domain3DsurfaceEnum;
|
---|
1335 | else if (strcmp(name,"DoubleArrayInput")==0) return DoubleArrayInputEnum;
|
---|
1336 | else if (strcmp(name,"ArrayInput")==0) return ArrayInputEnum;
|
---|
1337 | else if (strcmp(name,"DoubleExternalResult")==0) return DoubleExternalResultEnum;
|
---|
1338 | else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum;
|
---|
1339 | else if (strcmp(name,"DoubleMatExternalResult")==0) return DoubleMatExternalResultEnum;
|
---|
1340 | else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum;
|
---|
1341 | else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum;
|
---|
1342 | else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum;
|
---|
1343 | else if (strcmp(name,"Element")==0) return ElementEnum;
|
---|
1344 | else if (strcmp(name,"ElementHook")==0) return ElementHookEnum;
|
---|
1345 | else if (strcmp(name,"ElementSId")==0) return ElementSIdEnum;
|
---|
1346 | else if (strcmp(name,"EnthalpyAnalysis")==0) return EnthalpyAnalysisEnum;
|
---|
1347 | else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum;
|
---|
1348 | else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum;
|
---|
1349 | else if (strcmp(name,"EsaTransitions")==0) return EsaTransitionsEnum;
|
---|
1350 | else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum;
|
---|
1351 | else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum;
|
---|
1352 | else if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum;
|
---|
1353 | else if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum;
|
---|
1354 | else if (strcmp(name,"FSApproximation")==0) return FSApproximationEnum;
|
---|
1355 | else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
|
---|
1356 | else if (strcmp(name,"FSpressure")==0) return FSpressureEnum;
|
---|
1357 | else if (strcmp(name,"FSvelocity")==0) return FSvelocityEnum;
|
---|
1358 | else if (strcmp(name,"FemModel")==0) return FemModelEnum;
|
---|
1359 | else if (strcmp(name,"FileParam")==0) return FileParamEnum;
|
---|
1360 | else if (strcmp(name,"FixedTimestepping")==0) return FixedTimesteppingEnum;
|
---|
1361 | else if (strcmp(name,"FloatingArea")==0) return FloatingAreaEnum;
|
---|
1362 | else if (strcmp(name,"FloatingAreaScaled")==0) return FloatingAreaScaledEnum;
|
---|
1363 | else if (strcmp(name,"FloatingMeltRate")==0) return FloatingMeltRateEnum;
|
---|
1364 | else if (strcmp(name,"Free")==0) return FreeEnum;
|
---|
1365 | else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum;
|
---|
1366 | else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum;
|
---|
1367 | else if (strcmp(name,"FrontalForcingsDefault")==0) return FrontalForcingsDefaultEnum;
|
---|
1368 | else if (strcmp(name,"FrontalForcingsRignot")==0) return FrontalForcingsRignotEnum;
|
---|
1369 | else stage=12;
|
---|
1370 | }
|
---|
1371 | if(stage==12){
|
---|
1372 | if (strcmp(name,"FrontalForcingsRignotAutoregression")==0) return FrontalForcingsRignotAutoregressionEnum;
|
---|
1373 | else if (strcmp(name,"Fset")==0) return FsetEnum;
|
---|
1374 | else if (strcmp(name,"FullMeltOnPartiallyFloating")==0) return FullMeltOnPartiallyFloatingEnum;
|
---|
1375 | else if (strcmp(name,"GLheightadvectionAnalysis")==0) return GLheightadvectionAnalysisEnum;
|
---|
1376 | else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum;
|
---|
1377 | else if (strcmp(name,"GaussSeg")==0) return GaussSegEnum;
|
---|
1378 | else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum;
|
---|
1379 | else if (strcmp(name,"GaussTria")==0) return GaussTriaEnum;
|
---|
1380 | else if (strcmp(name,"GenericOption")==0) return GenericOptionEnum;
|
---|
1381 | else if (strcmp(name,"GenericParam")==0) return GenericParamEnum;
|
---|
1382 | else if (strcmp(name,"GenericExternalResult")==0) return GenericExternalResultEnum;
|
---|
1383 | else if (strcmp(name,"Gradient1")==0) return Gradient1Enum;
|
---|
1384 | else if (strcmp(name,"Gradient2")==0) return Gradient2Enum;
|
---|
1385 | else if (strcmp(name,"Gradient3")==0) return Gradient3Enum;
|
---|
1386 | else if (strcmp(name,"Gradient4")==0) return Gradient4Enum;
|
---|
1387 | else if (strcmp(name,"GroundedArea")==0) return GroundedAreaEnum;
|
---|
1388 | else if (strcmp(name,"GroundedAreaScaled")==0) return GroundedAreaScaledEnum;
|
---|
1389 | else if (strcmp(name,"GroundingOnly")==0) return GroundingOnlyEnum;
|
---|
1390 | else if (strcmp(name,"GroundinglineMassFlux")==0) return GroundinglineMassFluxEnum;
|
---|
1391 | else if (strcmp(name,"Gset")==0) return GsetEnum;
|
---|
1392 | else if (strcmp(name,"Gsl")==0) return GslEnum;
|
---|
1393 | else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum;
|
---|
1394 | else if (strcmp(name,"HOFSApproximation")==0) return HOFSApproximationEnum;
|
---|
1395 | else if (strcmp(name,"Hook")==0) return HookEnum;
|
---|
1396 | else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum;
|
---|
1397 | else if (strcmp(name,"HydrologyDCInefficientAnalysis")==0) return HydrologyDCInefficientAnalysisEnum;
|
---|
1398 | else if (strcmp(name,"HydrologyGlaDSAnalysis")==0) return HydrologyGlaDSAnalysisEnum;
|
---|
1399 | else if (strcmp(name,"HydrologyGlaDS")==0) return HydrologyGlaDSEnum;
|
---|
1400 | else if (strcmp(name,"HydrologyPismAnalysis")==0) return HydrologyPismAnalysisEnum;
|
---|
1401 | else if (strcmp(name,"HydrologyShaktiAnalysis")==0) return HydrologyShaktiAnalysisEnum;
|
---|
1402 | else if (strcmp(name,"HydrologyShreveAnalysis")==0) return HydrologyShreveAnalysisEnum;
|
---|
1403 | else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum;
|
---|
1404 | else if (strcmp(name,"Hydrologydc")==0) return HydrologydcEnum;
|
---|
1405 | else if (strcmp(name,"Hydrologypism")==0) return HydrologypismEnum;
|
---|
1406 | else if (strcmp(name,"Hydrologyshakti")==0) return HydrologyshaktiEnum;
|
---|
1407 | else if (strcmp(name,"Hydrologyshreve")==0) return HydrologyshreveEnum;
|
---|
1408 | else if (strcmp(name,"IceMass")==0) return IceMassEnum;
|
---|
1409 | else if (strcmp(name,"IceMassScaled")==0) return IceMassScaledEnum;
|
---|
1410 | else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum;
|
---|
1411 | else if (strcmp(name,"IceVolumeAboveFloatationScaled")==0) return IceVolumeAboveFloatationScaledEnum;
|
---|
1412 | else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;
|
---|
1413 | else if (strcmp(name,"IceVolumeScaled")==0) return IceVolumeScaledEnum;
|
---|
1414 | else if (strcmp(name,"IcefrontMassFlux")==0) return IcefrontMassFluxEnum;
|
---|
1415 | else if (strcmp(name,"IcefrontMassFluxLevelset")==0) return IcefrontMassFluxLevelsetEnum;
|
---|
1416 | else if (strcmp(name,"Incremental")==0) return IncrementalEnum;
|
---|
1417 | else if (strcmp(name,"Indexed")==0) return IndexedEnum;
|
---|
1418 | else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum;
|
---|
1419 | else if (strcmp(name,"ElementInput")==0) return ElementInputEnum;
|
---|
1420 | else if (strcmp(name,"IntMatExternalResult")==0) return IntMatExternalResultEnum;
|
---|
1421 | else if (strcmp(name,"IntMatParam")==0) return IntMatParamEnum;
|
---|
1422 | else if (strcmp(name,"IntParam")==0) return IntParamEnum;
|
---|
1423 | else if (strcmp(name,"IntVecParam")==0) return IntVecParamEnum;
|
---|
1424 | else if (strcmp(name,"Inputs")==0) return InputsEnum;
|
---|
1425 | else if (strcmp(name,"Internal")==0) return InternalEnum;
|
---|
1426 | else if (strcmp(name,"Intersect")==0) return IntersectEnum;
|
---|
1427 | else if (strcmp(name,"InversionVzObs")==0) return InversionVzObsEnum;
|
---|
1428 | else if (strcmp(name,"J")==0) return JEnum;
|
---|
1429 | else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum;
|
---|
1430 | else if (strcmp(name,"MLHOApproximation")==0) return MLHOApproximationEnum;
|
---|
1431 | else if (strcmp(name,"L2ProjectionBaseAnalysis")==0) return L2ProjectionBaseAnalysisEnum;
|
---|
1432 | else if (strcmp(name,"L2ProjectionEPLAnalysis")==0) return L2ProjectionEPLAnalysisEnum;
|
---|
1433 | else if (strcmp(name,"LACrouzeixRaviart")==0) return LACrouzeixRaviartEnum;
|
---|
1434 | else if (strcmp(name,"LATaylorHood")==0) return LATaylorHoodEnum;
|
---|
1435 | else if (strcmp(name,"LambdaS")==0) return LambdaSEnum;
|
---|
1436 | else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum;
|
---|
1437 | else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum;
|
---|
1438 | else if (strcmp(name,"LinearFloatingMeltRate")==0) return LinearFloatingMeltRateEnum;
|
---|
1439 | else if (strcmp(name,"LliboutryDuval")==0) return LliboutryDuvalEnum;
|
---|
1440 | else if (strcmp(name,"Loads")==0) return LoadsEnum;
|
---|
1441 | else if (strcmp(name,"LoveAnalysis")==0) return LoveAnalysisEnum;
|
---|
1442 | else if (strcmp(name,"LoveHf")==0) return LoveHfEnum;
|
---|
1443 | else if (strcmp(name,"LoveHt")==0) return LoveHtEnum;
|
---|
1444 | else if (strcmp(name,"LoveKernelsImag")==0) return LoveKernelsImagEnum;
|
---|
1445 | else if (strcmp(name,"LoveKernelsReal")==0) return LoveKernelsRealEnum;
|
---|
1446 | else if (strcmp(name,"LoveKf")==0) return LoveKfEnum;
|
---|
1447 | else if (strcmp(name,"LoveKt")==0) return LoveKtEnum;
|
---|
1448 | else if (strcmp(name,"LoveLf")==0) return LoveLfEnum;
|
---|
1449 | else if (strcmp(name,"LoveLt")==0) return LoveLtEnum;
|
---|
1450 | else if (strcmp(name,"LoveTidalHt")==0) return LoveTidalHtEnum;
|
---|
1451 | else if (strcmp(name,"LoveTidalKt")==0) return LoveTidalKtEnum;
|
---|
1452 | else if (strcmp(name,"LoveTidalLt")==0) return LoveTidalLtEnum;
|
---|
1453 | else if (strcmp(name,"LovePMTF1t")==0) return LovePMTF1tEnum;
|
---|
1454 | else if (strcmp(name,"LovePMTF2t")==0) return LovePMTF2tEnum;
|
---|
1455 | else if (strcmp(name,"LoveSolution")==0) return LoveSolutionEnum;
|
---|
1456 | else if (strcmp(name,"MINI")==0) return MINIEnum;
|
---|
1457 | else if (strcmp(name,"MINIcondensed")==0) return MINIcondensedEnum;
|
---|
1458 | else if (strcmp(name,"MantlePlumeGeothermalFlux")==0) return MantlePlumeGeothermalFluxEnum;
|
---|
1459 | else if (strcmp(name,"MassFlux")==0) return MassFluxEnum;
|
---|
1460 | else if (strcmp(name,"Masscon")==0) return MassconEnum;
|
---|
1461 | else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum;
|
---|
1462 | else if (strcmp(name,"Massfluxatgate")==0) return MassfluxatgateEnum;
|
---|
1463 | else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum;
|
---|
1464 | else if (strcmp(name,"MmemasstransportAnalysis")==0) return MmemasstransportAnalysisEnum;
|
---|
1465 | else if (strcmp(name,"MmemasstransportSolution")==0) return MmemasstransportSolutionEnum;
|
---|
1466 | else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum;
|
---|
1467 | else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum;
|
---|
1468 | else if (strcmp(name,"Matenhancedice")==0) return MatenhancediceEnum;
|
---|
1469 | else if (strcmp(name,"Materials")==0) return MaterialsEnum;
|
---|
1470 | else if (strcmp(name,"Matestar")==0) return MatestarEnum;
|
---|
1471 | else if (strcmp(name,"Matice")==0) return MaticeEnum;
|
---|
1472 | else if (strcmp(name,"Matlitho")==0) return MatlithoEnum;
|
---|
1473 | else if (strcmp(name,"Mathydro")==0) return MathydroEnum;
|
---|
1474 | else if (strcmp(name,"MatrixParam")==0) return MatrixParamEnum;
|
---|
1475 | else if (strcmp(name,"MaxAbsVx")==0) return MaxAbsVxEnum;
|
---|
1476 | else if (strcmp(name,"MaxAbsVy")==0) return MaxAbsVyEnum;
|
---|
1477 | else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum;
|
---|
1478 | else if (strcmp(name,"MaxDivergence")==0) return MaxDivergenceEnum;
|
---|
1479 | else if (strcmp(name,"MaxVel")==0) return MaxVelEnum;
|
---|
1480 | else if (strcmp(name,"MaxVx")==0) return MaxVxEnum;
|
---|
1481 | else if (strcmp(name,"MaxVy")==0) return MaxVyEnum;
|
---|
1482 | else if (strcmp(name,"MaxVz")==0) return MaxVzEnum;
|
---|
1483 | else if (strcmp(name,"Melange")==0) return MelangeEnum;
|
---|
1484 | else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum;
|
---|
1485 | else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum;
|
---|
1486 | else if (strcmp(name,"MeshX")==0) return MeshXEnum;
|
---|
1487 | else if (strcmp(name,"MeshY")==0) return MeshYEnum;
|
---|
1488 | else if (strcmp(name,"MinVel")==0) return MinVelEnum;
|
---|
1489 | else if (strcmp(name,"MinVx")==0) return MinVxEnum;
|
---|
1490 | else if (strcmp(name,"MinVy")==0) return MinVyEnum;
|
---|
1491 | else if (strcmp(name,"MinVz")==0) return MinVzEnum;
|
---|
1492 | else stage=13;
|
---|
1493 | }
|
---|
1494 | if(stage==13){
|
---|
1495 | if (strcmp(name,"MismipFloatingMeltRate")==0) return MismipFloatingMeltRateEnum;
|
---|
1496 | else if (strcmp(name,"Moulin")==0) return MoulinEnum;
|
---|
1497 | else if (strcmp(name,"MpiDense")==0) return MpiDenseEnum;
|
---|
1498 | else if (strcmp(name,"Mpi")==0) return MpiEnum;
|
---|
1499 | else if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum;
|
---|
1500 | else if (strcmp(name,"Mumps")==0) return MumpsEnum;
|
---|
1501 | else if (strcmp(name,"NoFrictionOnPartiallyFloating")==0) return NoFrictionOnPartiallyFloatingEnum;
|
---|
1502 | else if (strcmp(name,"NoMeltOnPartiallyFloating")==0) return NoMeltOnPartiallyFloatingEnum;
|
---|
1503 | else if (strcmp(name,"Nodal")==0) return NodalEnum;
|
---|
1504 | else if (strcmp(name,"Nodalvalue")==0) return NodalvalueEnum;
|
---|
1505 | else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum;
|
---|
1506 | else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum;
|
---|
1507 | else if (strcmp(name,"None")==0) return NoneEnum;
|
---|
1508 | else if (strcmp(name,"Numberedcostfunction")==0) return NumberedcostfunctionEnum;
|
---|
1509 | else if (strcmp(name,"NyeCO2")==0) return NyeCO2Enum;
|
---|
1510 | else if (strcmp(name,"NyeH2O")==0) return NyeH2OEnum;
|
---|
1511 | else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum;
|
---|
1512 | else if (strcmp(name,"OceantransportAnalysis")==0) return OceantransportAnalysisEnum;
|
---|
1513 | else if (strcmp(name,"OceantransportSolution")==0) return OceantransportSolutionEnum;
|
---|
1514 | else if (strcmp(name,"OldGradient")==0) return OldGradientEnum;
|
---|
1515 | else if (strcmp(name,"OneLayerP4z")==0) return OneLayerP4zEnum;
|
---|
1516 | else if (strcmp(name,"Open")==0) return OpenEnum;
|
---|
1517 | else if (strcmp(name,"Option")==0) return OptionEnum;
|
---|
1518 | else if (strcmp(name,"Param")==0) return ParamEnum;
|
---|
1519 | else if (strcmp(name,"Parameters")==0) return ParametersEnum;
|
---|
1520 | else if (strcmp(name,"P0Array")==0) return P0ArrayEnum;
|
---|
1521 | else if (strcmp(name,"P0DG")==0) return P0DGEnum;
|
---|
1522 | else if (strcmp(name,"P1DG")==0) return P1DGEnum;
|
---|
1523 | else if (strcmp(name,"P1P1")==0) return P1P1Enum;
|
---|
1524 | else if (strcmp(name,"P1P1GLS")==0) return P1P1GLSEnum;
|
---|
1525 | else if (strcmp(name,"P1bubble")==0) return P1bubbleEnum;
|
---|
1526 | else if (strcmp(name,"P1bubblecondensed")==0) return P1bubblecondensedEnum;
|
---|
1527 | else if (strcmp(name,"P1xP2")==0) return P1xP2Enum;
|
---|
1528 | else if (strcmp(name,"P1xP3")==0) return P1xP3Enum;
|
---|
1529 | else if (strcmp(name,"P1xP4")==0) return P1xP4Enum;
|
---|
1530 | else if (strcmp(name,"P2")==0) return P2Enum;
|
---|
1531 | else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum;
|
---|
1532 | else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum;
|
---|
1533 | else if (strcmp(name,"P2xP1")==0) return P2xP1Enum;
|
---|
1534 | else if (strcmp(name,"P2xP4")==0) return P2xP4Enum;
|
---|
1535 | else if (strcmp(name,"Paterson")==0) return PatersonEnum;
|
---|
1536 | else if (strcmp(name,"Pengrid")==0) return PengridEnum;
|
---|
1537 | else if (strcmp(name,"Penpair")==0) return PenpairEnum;
|
---|
1538 | else if (strcmp(name,"Penta")==0) return PentaEnum;
|
---|
1539 | else if (strcmp(name,"PentaInput")==0) return PentaInputEnum;
|
---|
1540 | else if (strcmp(name,"Profiler")==0) return ProfilerEnum;
|
---|
1541 | else if (strcmp(name,"ProfilingCurrentFlops")==0) return ProfilingCurrentFlopsEnum;
|
---|
1542 | else if (strcmp(name,"ProfilingCurrentMem")==0) return ProfilingCurrentMemEnum;
|
---|
1543 | else if (strcmp(name,"ProfilingSolutionTime")==0) return ProfilingSolutionTimeEnum;
|
---|
1544 | else if (strcmp(name,"Regionaloutput")==0) return RegionaloutputEnum;
|
---|
1545 | else if (strcmp(name,"Regular")==0) return RegularEnum;
|
---|
1546 | else if (strcmp(name,"RecoveryAnalysis")==0) return RecoveryAnalysisEnum;
|
---|
1547 | else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum;
|
---|
1548 | else if (strcmp(name,"SamplingAnalysis")==0) return SamplingAnalysisEnum;
|
---|
1549 | else if (strcmp(name,"SamplingSolution")==0) return SamplingSolutionEnum;
|
---|
1550 | else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;
|
---|
1551 | else if (strcmp(name,"SMBautoregression")==0) return SMBautoregressionEnum;
|
---|
1552 | else if (strcmp(name,"SMBcomponents")==0) return SMBcomponentsEnum;
|
---|
1553 | else if (strcmp(name,"SMBd18opdd")==0) return SMBd18opddEnum;
|
---|
1554 | else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum;
|
---|
1555 | else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum;
|
---|
1556 | else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum;
|
---|
1557 | else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum;
|
---|
1558 | else if (strcmp(name,"SMBgradientscomponents")==0) return SMBgradientscomponentsEnum;
|
---|
1559 | else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum;
|
---|
1560 | else if (strcmp(name,"SMBhenning")==0) return SMBhenningEnum;
|
---|
1561 | else if (strcmp(name,"SMBmeltcomponents")==0) return SMBmeltcomponentsEnum;
|
---|
1562 | else if (strcmp(name,"SMBpdd")==0) return SMBpddEnum;
|
---|
1563 | else if (strcmp(name,"SMBpddSicopolis")==0) return SMBpddSicopolisEnum;
|
---|
1564 | else if (strcmp(name,"SMBsemic")==0) return SMBsemicEnum;
|
---|
1565 | else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;
|
---|
1566 | else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum;
|
---|
1567 | else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum;
|
---|
1568 | else if (strcmp(name,"Scaled")==0) return ScaledEnum;
|
---|
1569 | else if (strcmp(name,"SealevelAbsolute")==0) return SealevelAbsoluteEnum;
|
---|
1570 | else if (strcmp(name,"SealevelEmotion")==0) return SealevelEmotionEnum;
|
---|
1571 | else if (strcmp(name,"SealevelchangePolarMotionX")==0) return SealevelchangePolarMotionXEnum;
|
---|
1572 | else if (strcmp(name,"SealevelchangePolarMotionY")==0) return SealevelchangePolarMotionYEnum;
|
---|
1573 | else if (strcmp(name,"SealevelchangePolarMotionZ")==0) return SealevelchangePolarMotionZEnum;
|
---|
1574 | else if (strcmp(name,"SealevelchangePolarMotion")==0) return SealevelchangePolarMotionEnum;
|
---|
1575 | else if (strcmp(name,"SealevelNmotion")==0) return SealevelNmotionEnum;
|
---|
1576 | else if (strcmp(name,"SealevelUmotion")==0) return SealevelUmotionEnum;
|
---|
1577 | else if (strcmp(name,"SealevelchangeAnalysis")==0) return SealevelchangeAnalysisEnum;
|
---|
1578 | else if (strcmp(name,"Seg")==0) return SegEnum;
|
---|
1579 | else if (strcmp(name,"SegInput")==0) return SegInputEnum;
|
---|
1580 | else if (strcmp(name,"Segment")==0) return SegmentEnum;
|
---|
1581 | else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum;
|
---|
1582 | else if (strcmp(name,"Separate")==0) return SeparateEnum;
|
---|
1583 | else if (strcmp(name,"Seq")==0) return SeqEnum;
|
---|
1584 | else if (strcmp(name,"SmbAnalysis")==0) return SmbAnalysisEnum;
|
---|
1585 | else if (strcmp(name,"SmbSolution")==0) return SmbSolutionEnum;
|
---|
1586 | else if (strcmp(name,"SmoothAnalysis")==0) return SmoothAnalysisEnum;
|
---|
1587 | else if (strcmp(name,"SoftMigration")==0) return SoftMigrationEnum;
|
---|
1588 | else if (strcmp(name,"SpatialLinearFloatingMeltRate")==0) return SpatialLinearFloatingMeltRateEnum;
|
---|
1589 | else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum;
|
---|
1590 | else if (strcmp(name,"SpcStatic")==0) return SpcStaticEnum;
|
---|
1591 | else if (strcmp(name,"SpcTransient")==0) return SpcTransientEnum;
|
---|
1592 | else if (strcmp(name,"Sset")==0) return SsetEnum;
|
---|
1593 | else if (strcmp(name,"StatisticsSolution")==0) return StatisticsSolutionEnum;
|
---|
1594 | else if (strcmp(name,"SteadystateSolution")==0) return SteadystateSolutionEnum;
|
---|
1595 | else if (strcmp(name,"StressIntensityFactor")==0) return StressIntensityFactorEnum;
|
---|
1596 | else if (strcmp(name,"StressbalanceAnalysis")==0) return StressbalanceAnalysisEnum;
|
---|
1597 | else if (strcmp(name,"StressbalanceConvergenceNumSteps")==0) return StressbalanceConvergenceNumStepsEnum;
|
---|
1598 | else if (strcmp(name,"StressbalanceSIAAnalysis")==0) return StressbalanceSIAAnalysisEnum;
|
---|
1599 | else if (strcmp(name,"StressbalanceSolution")==0) return StressbalanceSolutionEnum;
|
---|
1600 | else if (strcmp(name,"StressbalanceVerticalAnalysis")==0) return StressbalanceVerticalAnalysisEnum;
|
---|
1601 | else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum;
|
---|
1602 | else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
|
---|
1603 | else if (strcmp(name,"StringParam")==0) return StringParamEnum;
|
---|
1604 | else if (strcmp(name,"SubelementFriction1")==0) return SubelementFriction1Enum;
|
---|
1605 | else if (strcmp(name,"SubelementFriction2")==0) return SubelementFriction2Enum;
|
---|
1606 | else if (strcmp(name,"SubelementMelt1")==0) return SubelementMelt1Enum;
|
---|
1607 | else if (strcmp(name,"SubelementMelt2")==0) return SubelementMelt2Enum;
|
---|
1608 | else if (strcmp(name,"SubelementMigration")==0) return SubelementMigrationEnum;
|
---|
1609 | else if (strcmp(name,"SurfaceSlopeSolution")==0) return SurfaceSlopeSolutionEnum;
|
---|
1610 | else if (strcmp(name,"TaylorHood")==0) return TaylorHoodEnum;
|
---|
1611 | else if (strcmp(name,"Tetra")==0) return TetraEnum;
|
---|
1612 | else if (strcmp(name,"TetraInput")==0) return TetraInputEnum;
|
---|
1613 | else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum;
|
---|
1614 | else if (strcmp(name,"ThermalSolution")==0) return ThermalSolutionEnum;
|
---|
1615 | else stage=14;
|
---|
1616 | }
|
---|
1617 | if(stage==14){
|
---|
1618 | if (strcmp(name,"ThicknessErrorEstimator")==0) return ThicknessErrorEstimatorEnum;
|
---|
1619 | else if (strcmp(name,"TotalCalvingFluxLevelset")==0) return TotalCalvingFluxLevelsetEnum;
|
---|
1620 | else if (strcmp(name,"TotalCalvingMeltingFluxLevelset")==0) return TotalCalvingMeltingFluxLevelsetEnum;
|
---|
1621 | else if (strcmp(name,"TotalFloatingBmb")==0) return TotalFloatingBmbEnum;
|
---|
1622 | else if (strcmp(name,"TotalFloatingBmbScaled")==0) return TotalFloatingBmbScaledEnum;
|
---|
1623 | else if (strcmp(name,"TotalGroundedBmb")==0) return TotalGroundedBmbEnum;
|
---|
1624 | else if (strcmp(name,"TotalGroundedBmbScaled")==0) return TotalGroundedBmbScaledEnum;
|
---|
1625 | else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum;
|
---|
1626 | else if (strcmp(name,"TotalSmbScaled")==0) return TotalSmbScaledEnum;
|
---|
1627 | else if (strcmp(name,"TransientArrayParam")==0) return TransientArrayParamEnum;
|
---|
1628 | else if (strcmp(name,"TransientInput")==0) return TransientInputEnum;
|
---|
1629 | else if (strcmp(name,"TransientParam")==0) return TransientParamEnum;
|
---|
1630 | else if (strcmp(name,"TransientSolution")==0) return TransientSolutionEnum;
|
---|
1631 | else if (strcmp(name,"Tria")==0) return TriaEnum;
|
---|
1632 | else if (strcmp(name,"TriaInput")==0) return TriaInputEnum;
|
---|
1633 | else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum;
|
---|
1634 | else if (strcmp(name,"VectorParam")==0) return VectorParamEnum;
|
---|
1635 | else if (strcmp(name,"Vertex")==0) return VertexEnum;
|
---|
1636 | else if (strcmp(name,"VertexLId")==0) return VertexLIdEnum;
|
---|
1637 | else if (strcmp(name,"VertexPId")==0) return VertexPIdEnum;
|
---|
1638 | else if (strcmp(name,"VertexSId")==0) return VertexSIdEnum;
|
---|
1639 | else if (strcmp(name,"Vertices")==0) return VerticesEnum;
|
---|
1640 | else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum;
|
---|
1641 | else if (strcmp(name,"Water")==0) return WaterEnum;
|
---|
1642 | else if (strcmp(name,"XTaylorHood")==0) return XTaylorHoodEnum;
|
---|
1643 | else if (strcmp(name,"XY")==0) return XYEnum;
|
---|
1644 | else if (strcmp(name,"XYZ")==0) return XYZEnum;
|
---|
1645 | else if (strcmp(name,"BalancethicknessD0")==0) return BalancethicknessD0Enum;
|
---|
1646 | else if (strcmp(name,"BalancethicknessDiffusionCoefficient")==0) return BalancethicknessDiffusionCoefficientEnum;
|
---|
1647 | else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum;
|
---|
1648 | else if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum;
|
---|
1649 | else if (strcmp(name,"DeviatoricStress")==0) return DeviatoricStressEnum;
|
---|
1650 | else if (strcmp(name,"EtaAbsGradient")==0) return EtaAbsGradientEnum;
|
---|
1651 | else if (strcmp(name,"MeshZ")==0) return MeshZEnum;
|
---|
1652 | else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;
|
---|
1653 | else if (strcmp(name,"OutputdefinitionList")==0) return OutputdefinitionListEnum;
|
---|
1654 | else if (strcmp(name,"SealevelObs")==0) return SealevelObsEnum;
|
---|
1655 | else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum;
|
---|
1656 | else if (strcmp(name,"StrainRate")==0) return StrainRateEnum;
|
---|
1657 | else if (strcmp(name,"StressTensor")==0) return StressTensorEnum;
|
---|
1658 | else if (strcmp(name,"StressbalanceViscosityOvershoot")==0) return StressbalanceViscosityOvershootEnum;
|
---|
1659 | else if (strcmp(name,"SubelementMigration4")==0) return SubelementMigration4Enum;
|
---|
1660 | else if (strcmp(name,"TimesteppingTimeAdapt")==0) return TimesteppingTimeAdaptEnum;
|
---|
1661 | else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum;
|
---|
1662 | else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum;
|
---|
1663 | else stage=15;
|
---|
1664 | }
|
---|
1665 | /*If we reach this point, the string provided has not been found*/
|
---|
1666 | if(notfounderror)
|
---|
1667 | _error_("Enum " << name << " not found");
|
---|
1668 | else
|
---|
1669 | return -1;
|
---|
1670 | }
|
---|