Index: /issm/trunk-jpl/src/c/shared/Enum/Synchronize.sh
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/Synchronize.sh	(revision 15689)
+++ /issm/trunk-jpl/src/c/shared/Enum/Synchronize.sh	(revision 15690)
@@ -101,8 +101,5 @@
 END
 #}}}
-
-# go through the lines of temp
-ENUM=0;
-#Add header to pythonenum file{{{
+#Build EnumDefinitions.py{{{
 cat <<END > $ISSM_DIR/src/m/enum/EnumDefinitions.py
 from StringToEnum import StringToEnum
@@ -110,12 +107,17 @@
 """
 
-   WARNING: DO NOT MODIFY THIS FILE
-            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-            Please read src/c/shared/Enum/README for more information
+WARNING: DO NOT MODIFY THIS FILE
+this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+Please read src/c/shared/Enum/README for more information
 
 """
 
 END
+#core
+cat temp |  awk '{print "def " $1"(): return StringToEnum(\"" substr($1,1,length($1)-4) "\")[0]"}' >> $ISSM_DIR/src/m/enum/EnumDefinitions.py
 #}}}
+
+# go through the lines of temp
+ENUM=0;
 
 for NAMEENUM in $(cat temp); do
@@ -157,22 +159,4 @@
 END
 #}}}
-	#Add case to pythonenum file{{{
-	cat <<END >> $ISSM_DIR/src/m/enum/EnumDefinitions.py
-def $(echo $NAMEENUM)():
-	"""
-	$(echo $NAMEENUM | awk {'print toupper($1)'}) - Enum of $(echo $NAME)
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=$NAMEENUM()
-	"""
-
-	return StringToEnum('$NAME')[0]
-
-END
-#}}}
 
 done
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 15689)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 15690)
@@ -3,8030 +3,581 @@
 """
 
-   WARNING: DO NOT MODIFY THIS FILE
-            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-            Please read src/c/shared/Enum/README for more information
+WARNING: DO NOT MODIFY THIS FILE
+this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+Please read src/c/shared/Enum/README for more information
 
 """
 
-def AutodiffIsautodiffEnum():
-	"""
-	AUTODIFFISAUTODIFFENUM - Enum of AutodiffIsautodiff
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffIsautodiffEnum()
-	"""
-
-	return StringToEnum('AutodiffIsautodiff')[0]
-
-def AutodiffNumDependentsEnum():
-	"""
-	AUTODIFFNUMDEPENDENTSENUM - Enum of AutodiffNumDependents
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffNumDependentsEnum()
-	"""
-
-	return StringToEnum('AutodiffNumDependents')[0]
-
-def AutodiffNumDependentObjectsEnum():
-	"""
-	AUTODIFFNUMDEPENDENTOBJECTSENUM - Enum of AutodiffNumDependentObjects
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffNumDependentObjectsEnum()
-	"""
-
-	return StringToEnum('AutodiffNumDependentObjects')[0]
-
-def AutodiffDependentObjectNamesEnum():
-	"""
-	AUTODIFFDEPENDENTOBJECTNAMESENUM - Enum of AutodiffDependentObjectNames
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffDependentObjectNamesEnum()
-	"""
-
-	return StringToEnum('AutodiffDependentObjectNames')[0]
-
-def AutodiffDependentObjectTypesEnum():
-	"""
-	AUTODIFFDEPENDENTOBJECTTYPESENUM - Enum of AutodiffDependentObjectTypes
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffDependentObjectTypesEnum()
-	"""
-
-	return StringToEnum('AutodiffDependentObjectTypes')[0]
-
-def AutodiffDependentObjectIndicesEnum():
-	"""
-	AUTODIFFDEPENDENTOBJECTINDICESENUM - Enum of AutodiffDependentObjectIndices
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffDependentObjectIndicesEnum()
-	"""
-
-	return StringToEnum('AutodiffDependentObjectIndices')[0]
-
-def AutodiffDependentObjectsEnum():
-	"""
-	AUTODIFFDEPENDENTOBJECTSENUM - Enum of AutodiffDependentObjects
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffDependentObjectsEnum()
-	"""
-
-	return StringToEnum('AutodiffDependentObjects')[0]
-
-def AutodiffNumIndependentsEnum():
-	"""
-	AUTODIFFNUMINDEPENDENTSENUM - Enum of AutodiffNumIndependents
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffNumIndependentsEnum()
-	"""
-
-	return StringToEnum('AutodiffNumIndependents')[0]
-
-def AutodiffNumIndependentObjectsEnum():
-	"""
-	AUTODIFFNUMINDEPENDENTOBJECTSENUM - Enum of AutodiffNumIndependentObjects
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffNumIndependentObjectsEnum()
-	"""
-
-	return StringToEnum('AutodiffNumIndependentObjects')[0]
-
-def AutodiffIndependentObjectNamesEnum():
-	"""
-	AUTODIFFINDEPENDENTOBJECTNAMESENUM - Enum of AutodiffIndependentObjectNames
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffIndependentObjectNamesEnum()
-	"""
-
-	return StringToEnum('AutodiffIndependentObjectNames')[0]
-
-def AutodiffIndependentObjectTypesEnum():
-	"""
-	AUTODIFFINDEPENDENTOBJECTTYPESENUM - Enum of AutodiffIndependentObjectTypes
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffIndependentObjectTypesEnum()
-	"""
-
-	return StringToEnum('AutodiffIndependentObjectTypes')[0]
-
-def AutodiffIndependentObjectsEnum():
-	"""
-	AUTODIFFINDEPENDENTOBJECTSENUM - Enum of AutodiffIndependentObjects
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffIndependentObjectsEnum()
-	"""
-
-	return StringToEnum('AutodiffIndependentObjects')[0]
-
-def AutodiffJacobianEnum():
-	"""
-	AUTODIFFJACOBIANENUM - Enum of AutodiffJacobian
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffJacobianEnum()
-	"""
-
-	return StringToEnum('AutodiffJacobian')[0]
-
-def AutodiffXpEnum():
-	"""
-	AUTODIFFXPENUM - Enum of AutodiffXp
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffXpEnum()
-	"""
-
-	return StringToEnum('AutodiffXp')[0]
-
-def AutodiffDriverEnum():
-	"""
-	AUTODIFFDRIVERENUM - Enum of AutodiffDriver
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffDriverEnum()
-	"""
-
-	return StringToEnum('AutodiffDriver')[0]
-
-def AutodiffFosForwardIndexEnum():
-	"""
-	AUTODIFFFOSFORWARDINDEXENUM - Enum of AutodiffFosForwardIndex
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffFosForwardIndexEnum()
-	"""
-
-	return StringToEnum('AutodiffFosForwardIndex')[0]
-
-def AutodiffFovForwardIndicesEnum():
-	"""
-	AUTODIFFFOVFORWARDINDICESENUM - Enum of AutodiffFovForwardIndices
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffFovForwardIndicesEnum()
-	"""
-
-	return StringToEnum('AutodiffFovForwardIndices')[0]
-
-def AutodiffFosReverseIndexEnum():
-	"""
-	AUTODIFFFOSREVERSEINDEXENUM - Enum of AutodiffFosReverseIndex
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffFosReverseIndexEnum()
-	"""
-
-	return StringToEnum('AutodiffFosReverseIndex')[0]
-
-def AutodiffMassFluxSegmentsPresentEnum():
-	"""
-	AUTODIFFMASSFLUXSEGMENTSPRESENTENUM - Enum of AutodiffMassFluxSegmentsPresent
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffMassFluxSegmentsPresentEnum()
-	"""
-
-	return StringToEnum('AutodiffMassFluxSegmentsPresent')[0]
-
-def AutodiffKeepEnum():
-	"""
-	AUTODIFFKEEPENUM - Enum of AutodiffKeep
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AutodiffKeepEnum()
-	"""
-
-	return StringToEnum('AutodiffKeep')[0]
-
-def BalancethicknessSpcthicknessEnum():
-	"""
-	BALANCETHICKNESSSPCTHICKNESSENUM - Enum of BalancethicknessSpcthickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessSpcthicknessEnum()
-	"""
-
-	return StringToEnum('BalancethicknessSpcthickness')[0]
-
-def BalancethicknessStabilizationEnum():
-	"""
-	BALANCETHICKNESSSTABILIZATIONENUM - Enum of BalancethicknessStabilization
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessStabilizationEnum()
-	"""
-
-	return StringToEnum('BalancethicknessStabilization')[0]
-
-def BalancethicknessThickeningRateEnum():
-	"""
-	BALANCETHICKNESSTHICKENINGRATEENUM - Enum of BalancethicknessThickeningRate
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessThickeningRateEnum()
-	"""
-
-	return StringToEnum('BalancethicknessThickeningRate')[0]
-
-def BasalforcingsGeothermalfluxEnum():
-	"""
-	BASALFORCINGSGEOTHERMALFLUXENUM - Enum of BasalforcingsGeothermalflux
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BasalforcingsGeothermalfluxEnum()
-	"""
-
-	return StringToEnum('BasalforcingsGeothermalflux')[0]
-
-def BasalforcingsMeltingRateCorrectionEnum():
-	"""
-	BASALFORCINGSMELTINGRATECORRECTIONENUM - Enum of BasalforcingsMeltingRateCorrection
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BasalforcingsMeltingRateCorrectionEnum()
-	"""
-
-	return StringToEnum('BasalforcingsMeltingRateCorrection')[0]
-
-def BasalforcingsMeltingRateEnum():
-	"""
-	BASALFORCINGSMELTINGRATEENUM - Enum of BasalforcingsMeltingRate
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BasalforcingsMeltingRateEnum()
-	"""
-
-	return StringToEnum('BasalforcingsMeltingRate')[0]
-
-def BathymetryEnum():
-	"""
-	BATHYMETRYENUM - Enum of Bathymetry
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BathymetryEnum()
-	"""
-
-	return StringToEnum('Bathymetry')[0]
-
-def BedEnum():
-	"""
-	BEDENUM - Enum of Bed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedEnum()
-	"""
-
-	return StringToEnum('Bed')[0]
-
-def ConstantsGEnum():
-	"""
-	CONSTANTSGENUM - Enum of ConstantsG
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConstantsGEnum()
-	"""
-
-	return StringToEnum('ConstantsG')[0]
-
-def ConstantsReferencetemperatureEnum():
-	"""
-	CONSTANTSREFERENCETEMPERATUREENUM - Enum of ConstantsReferencetemperature
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConstantsReferencetemperatureEnum()
-	"""
-
-	return StringToEnum('ConstantsReferencetemperature')[0]
-
-def ConstantsYtsEnum():
-	"""
-	CONSTANTSYTSENUM - Enum of ConstantsYts
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConstantsYtsEnum()
-	"""
-
-	return StringToEnum('ConstantsYts')[0]
-
-def DependentObjectEnum():
-	"""
-	DEPENDENTOBJECTENUM - Enum of DependentObject
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DependentObjectEnum()
-	"""
-
-	return StringToEnum('DependentObject')[0]
-
-def DiagnosticAbstolEnum():
-	"""
-	DIAGNOSTICABSTOLENUM - Enum of DiagnosticAbstol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticAbstolEnum()
-	"""
-
-	return StringToEnum('DiagnosticAbstol')[0]
-
-def DiagnosticIcefrontEnum():
-	"""
-	DIAGNOSTICICEFRONTENUM - Enum of DiagnosticIcefront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticIcefrontEnum()
-	"""
-
-	return StringToEnum('DiagnosticIcefront')[0]
-
-def DiagnosticIsnewtonEnum():
-	"""
-	DIAGNOSTICISNEWTONENUM - Enum of DiagnosticIsnewton
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticIsnewtonEnum()
-	"""
-
-	return StringToEnum('DiagnosticIsnewton')[0]
-
-def DiagnosticMaxiterEnum():
-	"""
-	DIAGNOSTICMAXITERENUM - Enum of DiagnosticMaxiter
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticMaxiterEnum()
-	"""
-
-	return StringToEnum('DiagnosticMaxiter')[0]
-
-def DiagnosticNumRequestedOutputsEnum():
-	"""
-	DIAGNOSTICNUMREQUESTEDOUTPUTSENUM - Enum of DiagnosticNumRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticNumRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('DiagnosticNumRequestedOutputs')[0]
-
-def DiagnosticPenaltyFactorEnum():
-	"""
-	DIAGNOSTICPENALTYFACTORENUM - Enum of DiagnosticPenaltyFactor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticPenaltyFactorEnum()
-	"""
-
-	return StringToEnum('DiagnosticPenaltyFactor')[0]
-
-def DiagnosticReferentialEnum():
-	"""
-	DIAGNOSTICREFERENTIALENUM - Enum of DiagnosticReferential
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticReferentialEnum()
-	"""
-
-	return StringToEnum('DiagnosticReferential')[0]
-
-def DiagnosticReltolEnum():
-	"""
-	DIAGNOSTICRELTOLENUM - Enum of DiagnosticReltol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticReltolEnum()
-	"""
-
-	return StringToEnum('DiagnosticReltol')[0]
-
-def DiagnosticRequestedOutputsEnum():
-	"""
-	DIAGNOSTICREQUESTEDOUTPUTSENUM - Enum of DiagnosticRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('DiagnosticRequestedOutputs')[0]
-
-def DiagnosticRestolEnum():
-	"""
-	DIAGNOSTICRESTOLENUM - Enum of DiagnosticRestol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticRestolEnum()
-	"""
-
-	return StringToEnum('DiagnosticRestol')[0]
-
-def DiagnosticRiftPenaltyLockEnum():
-	"""
-	DIAGNOSTICRIFTPENALTYLOCKENUM - Enum of DiagnosticRiftPenaltyLock
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticRiftPenaltyLockEnum()
-	"""
-
-	return StringToEnum('DiagnosticRiftPenaltyLock')[0]
-
-def DiagnosticRiftPenaltyThresholdEnum():
-	"""
-	DIAGNOSTICRIFTPENALTYTHRESHOLDENUM - Enum of DiagnosticRiftPenaltyThreshold
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticRiftPenaltyThresholdEnum()
-	"""
-
-	return StringToEnum('DiagnosticRiftPenaltyThreshold')[0]
-
-def DiagnosticShelfDampeningEnum():
-	"""
-	DIAGNOSTICSHELFDAMPENINGENUM - Enum of DiagnosticShelfDampening
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticShelfDampeningEnum()
-	"""
-
-	return StringToEnum('DiagnosticShelfDampening')[0]
-
-def DiagnosticSpcvxEnum():
-	"""
-	DIAGNOSTICSPCVXENUM - Enum of DiagnosticSpcvx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticSpcvxEnum()
-	"""
-
-	return StringToEnum('DiagnosticSpcvx')[0]
-
-def DiagnosticSpcvyEnum():
-	"""
-	DIAGNOSTICSPCVYENUM - Enum of DiagnosticSpcvy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticSpcvyEnum()
-	"""
-
-	return StringToEnum('DiagnosticSpcvy')[0]
-
-def DiagnosticSpcvzEnum():
-	"""
-	DIAGNOSTICSPCVZENUM - Enum of DiagnosticSpcvz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticSpcvzEnum()
-	"""
-
-	return StringToEnum('DiagnosticSpcvz')[0]
-
-def DiagnosticFSreconditioningEnum():
-	"""
-	DIAGNOSTICFSRECONDITIONINGENUM - Enum of DiagnosticFSreconditioning
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticFSreconditioningEnum()
-	"""
-
-	return StringToEnum('DiagnosticFSreconditioning')[0]
-
-def DiagnosticVertexPairingEnum():
-	"""
-	DIAGNOSTICVERTEXPAIRINGENUM - Enum of DiagnosticVertexPairing
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticVertexPairingEnum()
-	"""
-
-	return StringToEnum('DiagnosticVertexPairing')[0]
-
-def DiagnosticViscosityOvershootEnum():
-	"""
-	DIAGNOSTICVISCOSITYOVERSHOOTENUM - Enum of DiagnosticViscosityOvershoot
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticViscosityOvershootEnum()
-	"""
-
-	return StringToEnum('DiagnosticViscosityOvershoot')[0]
-
-def LoadingforceXEnum():
-	"""
-	LOADINGFORCEXENUM - Enum of LoadingforceX
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=LoadingforceXEnum()
-	"""
-
-	return StringToEnum('LoadingforceX')[0]
-
-def LoadingforceYEnum():
-	"""
-	LOADINGFORCEYENUM - Enum of LoadingforceY
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=LoadingforceYEnum()
-	"""
-
-	return StringToEnum('LoadingforceY')[0]
-
-def LoadingforceZEnum():
-	"""
-	LOADINGFORCEZENUM - Enum of LoadingforceZ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=LoadingforceZEnum()
-	"""
-
-	return StringToEnum('LoadingforceZ')[0]
-
-def FlowequationBorderSSAEnum():
-	"""
-	FLOWEQUATIONBORDERSSAENUM - Enum of FlowequationBorderSSA
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationBorderSSAEnum()
-	"""
-
-	return StringToEnum('FlowequationBorderSSA')[0]
-
-def FlowequationBorderHOEnum():
-	"""
-	FLOWEQUATIONBORDERHOENUM - Enum of FlowequationBorderHO
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationBorderHOEnum()
-	"""
-
-	return StringToEnum('FlowequationBorderHO')[0]
-
-def FlowequationBorderFSEnum():
-	"""
-	FLOWEQUATIONBORDERFSENUM - Enum of FlowequationBorderFS
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationBorderFSEnum()
-	"""
-
-	return StringToEnum('FlowequationBorderFS')[0]
-
-def FlowequationElementEquationEnum():
-	"""
-	FLOWEQUATIONELEMENTEQUATIONENUM - Enum of FlowequationElementEquation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationElementEquationEnum()
-	"""
-
-	return StringToEnum('FlowequationElementEquation')[0]
-
-def FlowequationIsSIAEnum():
-	"""
-	FLOWEQUATIONISSIAENUM - Enum of FlowequationIsSIA
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationIsSIAEnum()
-	"""
-
-	return StringToEnum('FlowequationIsSIA')[0]
-
-def FlowequationIsSSAEnum():
-	"""
-	FLOWEQUATIONISSSAENUM - Enum of FlowequationIsSSA
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationIsSSAEnum()
-	"""
-
-	return StringToEnum('FlowequationIsSSA')[0]
-
-def FlowequationIsL1L2Enum():
-	"""
-	FLOWEQUATIONISL1L2ENUM - Enum of FlowequationIsL1L2
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationIsL1L2Enum()
-	"""
-
-	return StringToEnum('FlowequationIsL1L2')[0]
-
-def FlowequationIsHOEnum():
-	"""
-	FLOWEQUATIONISHOENUM - Enum of FlowequationIsHO
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationIsHOEnum()
-	"""
-
-	return StringToEnum('FlowequationIsHO')[0]
-
-def FlowequationIsFSEnum():
-	"""
-	FLOWEQUATIONISFSENUM - Enum of FlowequationIsFS
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationIsFSEnum()
-	"""
-
-	return StringToEnum('FlowequationIsFS')[0]
-
-def FlowequationFeSSAEnum():
-	"""
-	FLOWEQUATIONFESSAENUM - Enum of FlowequationFeSSA
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationFeSSAEnum()
-	"""
-
-	return StringToEnum('FlowequationFeSSA')[0]
-
-def FlowequationFeHOEnum():
-	"""
-	FLOWEQUATIONFEHOENUM - Enum of FlowequationFeHO
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationFeHOEnum()
-	"""
-
-	return StringToEnum('FlowequationFeHO')[0]
-
-def FlowequationFeFSEnum():
-	"""
-	FLOWEQUATIONFEFSENUM - Enum of FlowequationFeFS
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationFeFSEnum()
-	"""
-
-	return StringToEnum('FlowequationFeFS')[0]
-
-def FlowequationVertexEquationEnum():
-	"""
-	FLOWEQUATIONVERTEXEQUATIONENUM - Enum of FlowequationVertexEquation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlowequationVertexEquationEnum()
-	"""
-
-	return StringToEnum('FlowequationVertexEquation')[0]
-
-def FrictionCoefficientEnum():
-	"""
-	FRICTIONCOEFFICIENTENUM - Enum of FrictionCoefficient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FrictionCoefficientEnum()
-	"""
-
-	return StringToEnum('FrictionCoefficient')[0]
-
-def FrictionPEnum():
-	"""
-	FRICTIONPENUM - Enum of FrictionP
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FrictionPEnum()
-	"""
-
-	return StringToEnum('FrictionP')[0]
-
-def FrictionQEnum():
-	"""
-	FRICTIONQENUM - Enum of FrictionQ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FrictionQEnum()
-	"""
-
-	return StringToEnum('FrictionQ')[0]
-
-def GeometryHydrostaticRatioEnum():
-	"""
-	GEOMETRYHYDROSTATICRATIOENUM - Enum of GeometryHydrostaticRatio
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GeometryHydrostaticRatioEnum()
-	"""
-
-	return StringToEnum('GeometryHydrostaticRatio')[0]
-
-def HydrologyModelEnum():
-	"""
-	HYDROLOGYMODELENUM - Enum of HydrologyModel
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyModelEnum()
-	"""
-
-	return StringToEnum('HydrologyModel')[0]
-
-def HydrologyshreveEnum():
-	"""
-	HYDROLOGYSHREVEENUM - Enum of Hydrologyshreve
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveEnum()
-	"""
-
-	return StringToEnum('Hydrologyshreve')[0]
-
-def HydrologyshreveCREnum():
-	"""
-	HYDROLOGYSHREVECRENUM - Enum of HydrologyshreveCR
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveCREnum()
-	"""
-
-	return StringToEnum('HydrologyshreveCR')[0]
-
-def HydrologyshreveKnEnum():
-	"""
-	HYDROLOGYSHREVEKNENUM - Enum of HydrologyshreveKn
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveKnEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveKn')[0]
-
-def HydrologyshreveNEnum():
-	"""
-	HYDROLOGYSHREVENENUM - Enum of HydrologyshreveN
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveNEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveN')[0]
-
-def HydrologyshrevePEnum():
-	"""
-	HYDROLOGYSHREVEPENUM - Enum of HydrologyshreveP
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshrevePEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveP')[0]
-
-def HydrologyshreveQEnum():
-	"""
-	HYDROLOGYSHREVEQENUM - Enum of HydrologyshreveQ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveQEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveQ')[0]
-
-def HydrologyshreveSpcwatercolumnEnum():
-	"""
-	HYDROLOGYSHREVESPCWATERCOLUMNENUM - Enum of HydrologyshreveSpcwatercolumn
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveSpcwatercolumnEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveSpcwatercolumn')[0]
-
-def HydrologyshreveStabilizationEnum():
-	"""
-	HYDROLOGYSHREVESTABILIZATIONENUM - Enum of HydrologyshreveStabilization
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyshreveStabilizationEnum()
-	"""
-
-	return StringToEnum('HydrologyshreveStabilization')[0]
-
-def HydrologydcEnum():
-	"""
-	HYDROLOGYDCENUM - Enum of Hydrologydc
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcEnum()
-	"""
-
-	return StringToEnum('Hydrologydc')[0]
-
-def SedimentHeadEnum():
-	"""
-	SEDIMENTHEADENUM - Enum of SedimentHead
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SedimentHeadEnum()
-	"""
-
-	return StringToEnum('SedimentHead')[0]
-
-def SedimentHeadOldEnum():
-	"""
-	SEDIMENTHEADOLDENUM - Enum of SedimentHeadOld
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SedimentHeadOldEnum()
-	"""
-
-	return StringToEnum('SedimentHeadOld')[0]
-
-def SedimentHeadResidualEnum():
-	"""
-	SEDIMENTHEADRESIDUALENUM - Enum of SedimentHeadResidual
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SedimentHeadResidualEnum()
-	"""
-
-	return StringToEnum('SedimentHeadResidual')[0]
-
-def EplHeadEnum():
-	"""
-	EPLHEADENUM - Enum of EplHead
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EplHeadEnum()
-	"""
-
-	return StringToEnum('EplHead')[0]
-
-def EplHeadOldEnum():
-	"""
-	EPLHEADOLDENUM - Enum of EplHeadOld
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EplHeadOldEnum()
-	"""
-
-	return StringToEnum('EplHeadOld')[0]
-
-def HydrologydcRelTolEnum():
-	"""
-	HYDROLOGYDCRELTOLENUM - Enum of HydrologydcRelTol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcRelTolEnum()
-	"""
-
-	return StringToEnum('HydrologydcRelTol')[0]
-
-def HydrologydcSpcsedimentHeadEnum():
-	"""
-	HYDROLOGYDCSPCSEDIMENTHEADENUM - Enum of HydrologydcSpcsedimentHead
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSpcsedimentHeadEnum()
-	"""
-
-	return StringToEnum('HydrologydcSpcsedimentHead')[0]
-
-def HydrologydcSedimentCompressibilityEnum():
-	"""
-	HYDROLOGYDCSEDIMENTCOMPRESSIBILITYENUM - Enum of HydrologydcSedimentCompressibility
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentCompressibilityEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentCompressibility')[0]
-
-def HydrologydcSedimentPorosityEnum():
-	"""
-	HYDROLOGYDCSEDIMENTPOROSITYENUM - Enum of HydrologydcSedimentPorosity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentPorosityEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentPorosity')[0]
-
-def HydrologydcSedimentThicknessEnum():
-	"""
-	HYDROLOGYDCSEDIMENTTHICKNESSENUM - Enum of HydrologydcSedimentThickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentThicknessEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentThickness')[0]
-
-def HydrologydcSedimentTransmitivityEnum():
-	"""
-	HYDROLOGYDCSEDIMENTTRANSMITIVITYENUM - Enum of HydrologydcSedimentTransmitivity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentTransmitivityEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentTransmitivity')[0]
-
-def HydrologydcWaterCompressibilityEnum():
-	"""
-	HYDROLOGYDCWATERCOMPRESSIBILITYENUM - Enum of HydrologydcWaterCompressibility
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcWaterCompressibilityEnum()
-	"""
-
-	return StringToEnum('HydrologydcWaterCompressibility')[0]
-
-def HydrologydcSpceplHeadEnum():
-	"""
-	HYDROLOGYDCSPCEPLHEADENUM - Enum of HydrologydcSpceplHead
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSpceplHeadEnum()
-	"""
-
-	return StringToEnum('HydrologydcSpceplHead')[0]
-
-def HydrologydcMaskEplactiveEnum():
-	"""
-	HYDROLOGYDCMASKEPLACTIVEENUM - Enum of HydrologydcMaskEplactive
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcMaskEplactiveEnum()
-	"""
-
-	return StringToEnum('HydrologydcMaskEplactive')[0]
-
-def HydrologydcEplCompressibilityEnum():
-	"""
-	HYDROLOGYDCEPLCOMPRESSIBILITYENUM - Enum of HydrologydcEplCompressibility
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcEplCompressibilityEnum()
-	"""
-
-	return StringToEnum('HydrologydcEplCompressibility')[0]
-
-def HydrologydcEplPorosityEnum():
-	"""
-	HYDROLOGYDCEPLPOROSITYENUM - Enum of HydrologydcEplPorosity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcEplPorosityEnum()
-	"""
-
-	return StringToEnum('HydrologydcEplPorosity')[0]
-
-def HydrologydcEplThicknessEnum():
-	"""
-	HYDROLOGYDCEPLTHICKNESSENUM - Enum of HydrologydcEplThickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcEplThicknessEnum()
-	"""
-
-	return StringToEnum('HydrologydcEplThickness')[0]
-
-def HydrologydcEplTransmitivityEnum():
-	"""
-	HYDROLOGYDCEPLTRANSMITIVITYENUM - Enum of HydrologydcEplTransmitivity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcEplTransmitivityEnum()
-	"""
-
-	return StringToEnum('HydrologydcEplTransmitivity')[0]
-
-def HydrologydcIsefficientlayerEnum():
-	"""
-	HYDROLOGYDCISEFFICIENTLAYERENUM - Enum of HydrologydcIsefficientlayer
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcIsefficientlayerEnum()
-	"""
-
-	return StringToEnum('HydrologydcIsefficientlayer')[0]
-
-def HydrologydcSedimentlimitFlagEnum():
-	"""
-	HYDROLOGYDCSEDIMENTLIMITFLAGENUM - Enum of HydrologydcSedimentlimitFlag
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentlimitFlagEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentlimitFlag')[0]
-
-def HydrologydcSedimentlimitEnum():
-	"""
-	HYDROLOGYDCSEDIMENTLIMITENUM - Enum of HydrologydcSedimentlimit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcSedimentlimitEnum()
-	"""
-
-	return StringToEnum('HydrologydcSedimentlimit')[0]
-
-def HydrologydcTransferFlagEnum():
-	"""
-	HYDROLOGYDCTRANSFERFLAGENUM - Enum of HydrologydcTransferFlag
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcTransferFlagEnum()
-	"""
-
-	return StringToEnum('HydrologydcTransferFlag')[0]
-
-def HydrologydcLeakageFactorEnum():
-	"""
-	HYDROLOGYDCLEAKAGEFACTORENUM - Enum of HydrologydcLeakageFactor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcLeakageFactorEnum()
-	"""
-
-	return StringToEnum('HydrologydcLeakageFactor')[0]
-
-def HydrologydcPenaltyFactorEnum():
-	"""
-	HYDROLOGYDCPENALTYFACTORENUM - Enum of HydrologydcPenaltyFactor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologydcPenaltyFactorEnum()
-	"""
-
-	return StringToEnum('HydrologydcPenaltyFactor')[0]
-
-def HydrologyLayerEnum():
-	"""
-	HYDROLOGYLAYERENUM - Enum of HydrologyLayer
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyLayerEnum()
-	"""
-
-	return StringToEnum('HydrologyLayer')[0]
-
-def HydrologySedimentEnum():
-	"""
-	HYDROLOGYSEDIMENTENUM - Enum of HydrologySediment
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologySedimentEnum()
-	"""
-
-	return StringToEnum('HydrologySediment')[0]
-
-def HydrologyEfficientEnum():
-	"""
-	HYDROLOGYEFFICIENTENUM - Enum of HydrologyEfficient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyEfficientEnum()
-	"""
-
-	return StringToEnum('HydrologyEfficient')[0]
-
-def HydrologySedimentKmaxEnum():
-	"""
-	HYDROLOGYSEDIMENTKMAXENUM - Enum of HydrologySedimentKmax
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologySedimentKmaxEnum()
-	"""
-
-	return StringToEnum('HydrologySedimentKmax')[0]
-
-def BasisIntegralEnum():
-	"""
-	BASISINTEGRALENUM - Enum of BasisIntegral
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BasisIntegralEnum()
-	"""
-
-	return StringToEnum('BasisIntegral')[0]
-
-def WaterTransferEnum():
-	"""
-	WATERTRANSFERENUM - Enum of WaterTransfer
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=WaterTransferEnum()
-	"""
-
-	return StringToEnum('WaterTransfer')[0]
-
-def IndependentObjectEnum():
-	"""
-	INDEPENDENTOBJECTENUM - Enum of IndependentObject
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IndependentObjectEnum()
-	"""
-
-	return StringToEnum('IndependentObject')[0]
-
-def InversionControlParametersEnum():
-	"""
-	INVERSIONCONTROLPARAMETERSENUM - Enum of InversionControlParameters
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionControlParametersEnum()
-	"""
-
-	return StringToEnum('InversionControlParameters')[0]
-
-def InversionCostFunctionThresholdEnum():
-	"""
-	INVERSIONCOSTFUNCTIONTHRESHOLDENUM - Enum of InversionCostFunctionThreshold
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionCostFunctionThresholdEnum()
-	"""
-
-	return StringToEnum('InversionCostFunctionThreshold')[0]
-
-def InversionCostFunctionsCoefficientsEnum():
-	"""
-	INVERSIONCOSTFUNCTIONSCOEFFICIENTSENUM - Enum of InversionCostFunctionsCoefficients
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionCostFunctionsCoefficientsEnum()
-	"""
-
-	return StringToEnum('InversionCostFunctionsCoefficients')[0]
-
-def InversionCostFunctionsEnum():
-	"""
-	INVERSIONCOSTFUNCTIONSENUM - Enum of InversionCostFunctions
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionCostFunctionsEnum()
-	"""
-
-	return StringToEnum('InversionCostFunctions')[0]
-
-def InversionGradientOnlyEnum():
-	"""
-	INVERSIONGRADIENTONLYENUM - Enum of InversionGradientOnly
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionGradientOnlyEnum()
-	"""
-
-	return StringToEnum('InversionGradientOnly')[0]
-
-def InversionGradientScalingEnum():
-	"""
-	INVERSIONGRADIENTSCALINGENUM - Enum of InversionGradientScaling
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionGradientScalingEnum()
-	"""
-
-	return StringToEnum('InversionGradientScaling')[0]
-
-def InversionIscontrolEnum():
-	"""
-	INVERSIONISCONTROLENUM - Enum of InversionIscontrol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionIscontrolEnum()
-	"""
-
-	return StringToEnum('InversionIscontrol')[0]
-
-def InversionTaoEnum():
-	"""
-	INVERSIONTAOENUM - Enum of InversionTao
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionTaoEnum()
-	"""
-
-	return StringToEnum('InversionTao')[0]
-
-def InversionIncompleteAdjointEnum():
-	"""
-	INVERSIONINCOMPLETEADJOINTENUM - Enum of InversionIncompleteAdjoint
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionIncompleteAdjointEnum()
-	"""
-
-	return StringToEnum('InversionIncompleteAdjoint')[0]
-
-def InversionMaxParametersEnum():
-	"""
-	INVERSIONMAXPARAMETERSENUM - Enum of InversionMaxParameters
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionMaxParametersEnum()
-	"""
-
-	return StringToEnum('InversionMaxParameters')[0]
-
-def InversionMaxiterPerStepEnum():
-	"""
-	INVERSIONMAXITERPERSTEPENUM - Enum of InversionMaxiterPerStep
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionMaxiterPerStepEnum()
-	"""
-
-	return StringToEnum('InversionMaxiterPerStep')[0]
-
-def InversionMinParametersEnum():
-	"""
-	INVERSIONMINPARAMETERSENUM - Enum of InversionMinParameters
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionMinParametersEnum()
-	"""
-
-	return StringToEnum('InversionMinParameters')[0]
-
-def InversionNstepsEnum():
-	"""
-	INVERSIONNSTEPSENUM - Enum of InversionNsteps
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionNstepsEnum()
-	"""
-
-	return StringToEnum('InversionNsteps')[0]
-
-def InversionNumControlParametersEnum():
-	"""
-	INVERSIONNUMCONTROLPARAMETERSENUM - Enum of InversionNumControlParameters
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionNumControlParametersEnum()
-	"""
-
-	return StringToEnum('InversionNumControlParameters')[0]
-
-def InversionNumCostFunctionsEnum():
-	"""
-	INVERSIONNUMCOSTFUNCTIONSENUM - Enum of InversionNumCostFunctions
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionNumCostFunctionsEnum()
-	"""
-
-	return StringToEnum('InversionNumCostFunctions')[0]
-
-def InversionStepThresholdEnum():
-	"""
-	INVERSIONSTEPTHRESHOLDENUM - Enum of InversionStepThreshold
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionStepThresholdEnum()
-	"""
-
-	return StringToEnum('InversionStepThreshold')[0]
-
-def InversionThicknessObsEnum():
-	"""
-	INVERSIONTHICKNESSOBSENUM - Enum of InversionThicknessObs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionThicknessObsEnum()
-	"""
-
-	return StringToEnum('InversionThicknessObs')[0]
-
-def InversionVelObsEnum():
-	"""
-	INVERSIONVELOBSENUM - Enum of InversionVelObs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionVelObsEnum()
-	"""
-
-	return StringToEnum('InversionVelObs')[0]
-
-def InversionVxObsEnum():
-	"""
-	INVERSIONVXOBSENUM - Enum of InversionVxObs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionVxObsEnum()
-	"""
-
-	return StringToEnum('InversionVxObs')[0]
-
-def InversionVyObsEnum():
-	"""
-	INVERSIONVYOBSENUM - Enum of InversionVyObs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionVyObsEnum()
-	"""
-
-	return StringToEnum('InversionVyObs')[0]
-
-def InversionVzObsEnum():
-	"""
-	INVERSIONVZOBSENUM - Enum of InversionVzObs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InversionVzObsEnum()
-	"""
-
-	return StringToEnum('InversionVzObs')[0]
-
-def MaskElementonfloatingiceEnum():
-	"""
-	MASKELEMENTONFLOATINGICEENUM - Enum of MaskElementonfloatingice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskElementonfloatingiceEnum()
-	"""
-
-	return StringToEnum('MaskElementonfloatingice')[0]
-
-def MaskElementongroundediceEnum():
-	"""
-	MASKELEMENTONGROUNDEDICEENUM - Enum of MaskElementongroundedice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskElementongroundediceEnum()
-	"""
-
-	return StringToEnum('MaskElementongroundedice')[0]
-
-def MaskElementonwaterEnum():
-	"""
-	MASKELEMENTONWATERENUM - Enum of MaskElementonwater
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskElementonwaterEnum()
-	"""
-
-	return StringToEnum('MaskElementonwater')[0]
-
-def MaskVertexonfloatingiceEnum():
-	"""
-	MASKVERTEXONFLOATINGICEENUM - Enum of MaskVertexonfloatingice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskVertexonfloatingiceEnum()
-	"""
-
-	return StringToEnum('MaskVertexonfloatingice')[0]
-
-def MaskVertexongroundediceEnum():
-	"""
-	MASKVERTEXONGROUNDEDICEENUM - Enum of MaskVertexongroundedice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskVertexongroundediceEnum()
-	"""
-
-	return StringToEnum('MaskVertexongroundedice')[0]
-
-def MaskVertexonwaterEnum():
-	"""
-	MASKVERTEXONWATERENUM - Enum of MaskVertexonwater
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskVertexonwaterEnum()
-	"""
-
-	return StringToEnum('MaskVertexonwater')[0]
-
-def MaskIcelevelsetEnum():
-	"""
-	MASKICELEVELSETENUM - Enum of MaskIcelevelset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaskIcelevelsetEnum()
-	"""
-
-	return StringToEnum('MaskIcelevelset')[0]
-
-def MaterialsBetaEnum():
-	"""
-	MATERIALSBETAENUM - Enum of MaterialsBeta
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsBetaEnum()
-	"""
-
-	return StringToEnum('MaterialsBeta')[0]
-
-def MaterialsHeatcapacityEnum():
-	"""
-	MATERIALSHEATCAPACITYENUM - Enum of MaterialsHeatcapacity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsHeatcapacityEnum()
-	"""
-
-	return StringToEnum('MaterialsHeatcapacity')[0]
-
-def MaterialsLatentheatEnum():
-	"""
-	MATERIALSLATENTHEATENUM - Enum of MaterialsLatentheat
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsLatentheatEnum()
-	"""
-
-	return StringToEnum('MaterialsLatentheat')[0]
-
-def MaterialsMeltingpointEnum():
-	"""
-	MATERIALSMELTINGPOINTENUM - Enum of MaterialsMeltingpoint
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsMeltingpointEnum()
-	"""
-
-	return StringToEnum('MaterialsMeltingpoint')[0]
-
-def MaterialsMixedLayerCapacityEnum():
-	"""
-	MATERIALSMIXEDLAYERCAPACITYENUM - Enum of MaterialsMixedLayerCapacity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsMixedLayerCapacityEnum()
-	"""
-
-	return StringToEnum('MaterialsMixedLayerCapacity')[0]
-
-def MaterialsRheologyBEnum():
-	"""
-	MATERIALSRHEOLOGYBENUM - Enum of MaterialsRheologyB
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyBEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyB')[0]
-
-def MaterialsRheologyBbarEnum():
-	"""
-	MATERIALSRHEOLOGYBBARENUM - Enum of MaterialsRheologyBbar
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyBbarEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyBbar')[0]
-
-def MaterialsRheologyLawEnum():
-	"""
-	MATERIALSRHEOLOGYLAWENUM - Enum of MaterialsRheologyLaw
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyLawEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyLaw')[0]
-
-def MaterialsRheologyNEnum():
-	"""
-	MATERIALSRHEOLOGYNENUM - Enum of MaterialsRheologyN
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyNEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyN')[0]
-
-def MaterialsRheologyZEnum():
-	"""
-	MATERIALSRHEOLOGYZENUM - Enum of MaterialsRheologyZ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyZEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyZ')[0]
-
-def MaterialsRheologyZbarEnum():
-	"""
-	MATERIALSRHEOLOGYZBARENUM - Enum of MaterialsRheologyZbar
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRheologyZbarEnum()
-	"""
-
-	return StringToEnum('MaterialsRheologyZbar')[0]
-
-def MaterialsRhoIceEnum():
-	"""
-	MATERIALSRHOICEENUM - Enum of MaterialsRhoIce
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRhoIceEnum()
-	"""
-
-	return StringToEnum('MaterialsRhoIce')[0]
-
-def MaterialsRhoWaterEnum():
-	"""
-	MATERIALSRHOWATERENUM - Enum of MaterialsRhoWater
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRhoWaterEnum()
-	"""
-
-	return StringToEnum('MaterialsRhoWater')[0]
-
-def MaterialsRhoFreshwaterEnum():
-	"""
-	MATERIALSRHOFRESHWATERENUM - Enum of MaterialsRhoFreshwater
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsRhoFreshwaterEnum()
-	"""
-
-	return StringToEnum('MaterialsRhoFreshwater')[0]
-
-def MaterialsMuWaterEnum():
-	"""
-	MATERIALSMUWATERENUM - Enum of MaterialsMuWater
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsMuWaterEnum()
-	"""
-
-	return StringToEnum('MaterialsMuWater')[0]
-
-def MaterialsThermalExchangeVelocityEnum():
-	"""
-	MATERIALSTHERMALEXCHANGEVELOCITYENUM - Enum of MaterialsThermalExchangeVelocity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsThermalExchangeVelocityEnum()
-	"""
-
-	return StringToEnum('MaterialsThermalExchangeVelocity')[0]
-
-def MaterialsThermalconductivityEnum():
-	"""
-	MATERIALSTHERMALCONDUCTIVITYENUM - Enum of MaterialsThermalconductivity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsThermalconductivityEnum()
-	"""
-
-	return StringToEnum('MaterialsThermalconductivity')[0]
-
-def MaterialsLithosphereShearModulusEnum():
-	"""
-	MATERIALSLITHOSPHERESHEARMODULUSENUM - Enum of MaterialsLithosphereShearModulus
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsLithosphereShearModulusEnum()
-	"""
-
-	return StringToEnum('MaterialsLithosphereShearModulus')[0]
-
-def MaterialsLithosphereDensityEnum():
-	"""
-	MATERIALSLITHOSPHEREDENSITYENUM - Enum of MaterialsLithosphereDensity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsLithosphereDensityEnum()
-	"""
-
-	return StringToEnum('MaterialsLithosphereDensity')[0]
-
-def MaterialsMantleShearModulusEnum():
-	"""
-	MATERIALSMANTLESHEARMODULUSENUM - Enum of MaterialsMantleShearModulus
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsMantleShearModulusEnum()
-	"""
-
-	return StringToEnum('MaterialsMantleShearModulus')[0]
-
-def MaterialsMantleDensityEnum():
-	"""
-	MATERIALSMANTLEDENSITYENUM - Enum of MaterialsMantleDensity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsMantleDensityEnum()
-	"""
-
-	return StringToEnum('MaterialsMantleDensity')[0]
-
-def MeshAverageVertexConnectivityEnum():
-	"""
-	MESHAVERAGEVERTEXCONNECTIVITYENUM - Enum of MeshAverageVertexConnectivity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshAverageVertexConnectivityEnum()
-	"""
-
-	return StringToEnum('MeshAverageVertexConnectivity')[0]
-
-def MeshDimensionEnum():
-	"""
-	MESHDIMENSIONENUM - Enum of MeshDimension
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshDimensionEnum()
-	"""
-
-	return StringToEnum('MeshDimension')[0]
-
-def MeshElementonbedEnum():
-	"""
-	MESHELEMENTONBEDENUM - Enum of MeshElementonbed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshElementonbedEnum()
-	"""
-
-	return StringToEnum('MeshElementonbed')[0]
-
-def MeshElementonsurfaceEnum():
-	"""
-	MESHELEMENTONSURFACEENUM - Enum of MeshElementonsurface
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshElementonsurfaceEnum()
-	"""
-
-	return StringToEnum('MeshElementonsurface')[0]
-
-def MeshElements2dEnum():
-	"""
-	MESHELEMENTS2DENUM - Enum of MeshElements2d
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshElements2dEnum()
-	"""
-
-	return StringToEnum('MeshElements2d')[0]
-
-def MeshElementsEnum():
-	"""
-	MESHELEMENTSENUM - Enum of MeshElements
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshElementsEnum()
-	"""
-
-	return StringToEnum('MeshElements')[0]
-
-def MeshLowerelementsEnum():
-	"""
-	MESHLOWERELEMENTSENUM - Enum of MeshLowerelements
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshLowerelementsEnum()
-	"""
-
-	return StringToEnum('MeshLowerelements')[0]
-
-def MeshNumberofelements2dEnum():
-	"""
-	MESHNUMBEROFELEMENTS2DENUM - Enum of MeshNumberofelements2d
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshNumberofelements2dEnum()
-	"""
-
-	return StringToEnum('MeshNumberofelements2d')[0]
-
-def MeshNumberofelementsEnum():
-	"""
-	MESHNUMBEROFELEMENTSENUM - Enum of MeshNumberofelements
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshNumberofelementsEnum()
-	"""
-
-	return StringToEnum('MeshNumberofelements')[0]
-
-def MeshNumberoflayersEnum():
-	"""
-	MESHNUMBEROFLAYERSENUM - Enum of MeshNumberoflayers
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshNumberoflayersEnum()
-	"""
-
-	return StringToEnum('MeshNumberoflayers')[0]
-
-def MeshNumberofvertices2dEnum():
-	"""
-	MESHNUMBEROFVERTICES2DENUM - Enum of MeshNumberofvertices2d
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshNumberofvertices2dEnum()
-	"""
-
-	return StringToEnum('MeshNumberofvertices2d')[0]
-
-def MeshNumberofverticesEnum():
-	"""
-	MESHNUMBEROFVERTICESENUM - Enum of MeshNumberofvertices
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshNumberofverticesEnum()
-	"""
-
-	return StringToEnum('MeshNumberofvertices')[0]
-
-def MeshUpperelementsEnum():
-	"""
-	MESHUPPERELEMENTSENUM - Enum of MeshUpperelements
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshUpperelementsEnum()
-	"""
-
-	return StringToEnum('MeshUpperelements')[0]
-
-def MeshVertexonbedEnum():
-	"""
-	MESHVERTEXONBEDENUM - Enum of MeshVertexonbed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshVertexonbedEnum()
-	"""
-
-	return StringToEnum('MeshVertexonbed')[0]
-
-def MeshVertexonsurfaceEnum():
-	"""
-	MESHVERTEXONSURFACEENUM - Enum of MeshVertexonsurface
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshVertexonsurfaceEnum()
-	"""
-
-	return StringToEnum('MeshVertexonsurface')[0]
-
-def MeshXEnum():
-	"""
-	MESHXENUM - Enum of MeshX
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshXEnum()
-	"""
-
-	return StringToEnum('MeshX')[0]
-
-def MeshYEnum():
-	"""
-	MESHYENUM - Enum of MeshY
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshYEnum()
-	"""
-
-	return StringToEnum('MeshY')[0]
-
-def MeshZEnum():
-	"""
-	MESHZENUM - Enum of MeshZ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeshZEnum()
-	"""
-
-	return StringToEnum('MeshZ')[0]
-
-def MiscellaneousNameEnum():
-	"""
-	MISCELLANEOUSNAMEENUM - Enum of MiscellaneousName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MiscellaneousNameEnum()
-	"""
-
-	return StringToEnum('MiscellaneousName')[0]
-
-def PrognosticHydrostaticAdjustmentEnum():
-	"""
-	PROGNOSTICHYDROSTATICADJUSTMENTENUM - Enum of PrognosticHydrostaticAdjustment
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticHydrostaticAdjustmentEnum()
-	"""
-
-	return StringToEnum('PrognosticHydrostaticAdjustment')[0]
-
-def PrognosticMinThicknessEnum():
-	"""
-	PROGNOSTICMINTHICKNESSENUM - Enum of PrognosticMinThickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticMinThicknessEnum()
-	"""
-
-	return StringToEnum('PrognosticMinThickness')[0]
-
-def PrognosticPenaltyFactorEnum():
-	"""
-	PROGNOSTICPENALTYFACTORENUM - Enum of PrognosticPenaltyFactor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticPenaltyFactorEnum()
-	"""
-
-	return StringToEnum('PrognosticPenaltyFactor')[0]
-
-def PrognosticSpcthicknessEnum():
-	"""
-	PROGNOSTICSPCTHICKNESSENUM - Enum of PrognosticSpcthickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticSpcthicknessEnum()
-	"""
-
-	return StringToEnum('PrognosticSpcthickness')[0]
-
-def PrognosticStabilizationEnum():
-	"""
-	PROGNOSTICSTABILIZATIONENUM - Enum of PrognosticStabilization
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticStabilizationEnum()
-	"""
-
-	return StringToEnum('PrognosticStabilization')[0]
-
-def PrognosticVertexPairingEnum():
-	"""
-	PROGNOSTICVERTEXPAIRINGENUM - Enum of PrognosticVertexPairing
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticVertexPairingEnum()
-	"""
-
-	return StringToEnum('PrognosticVertexPairing')[0]
-
-def PrognosticNumRequestedOutputsEnum():
-	"""
-	PROGNOSTICNUMREQUESTEDOUTPUTSENUM - Enum of PrognosticNumRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticNumRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('PrognosticNumRequestedOutputs')[0]
-
-def PrognosticRequestedOutputsEnum():
-	"""
-	PROGNOSTICREQUESTEDOUTPUTSENUM - Enum of PrognosticRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('PrognosticRequestedOutputs')[0]
-
-def QmuIsdakotaEnum():
-	"""
-	QMUISDAKOTAENUM - Enum of QmuIsdakota
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuIsdakotaEnum()
-	"""
-
-	return StringToEnum('QmuIsdakota')[0]
-
-def MassFluxSegmentsEnum():
-	"""
-	MASSFLUXSEGMENTSENUM - Enum of MassFluxSegments
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MassFluxSegmentsEnum()
-	"""
-
-	return StringToEnum('MassFluxSegments')[0]
-
-def MassFluxSegmentsPresentEnum():
-	"""
-	MASSFLUXSEGMENTSPRESENTENUM - Enum of MassFluxSegmentsPresent
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MassFluxSegmentsPresentEnum()
-	"""
-
-	return StringToEnum('MassFluxSegmentsPresent')[0]
-
-def QmuMassFluxSegmentsPresentEnum():
-	"""
-	QMUMASSFLUXSEGMENTSPRESENTENUM - Enum of QmuMassFluxSegmentsPresent
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuMassFluxSegmentsPresentEnum()
-	"""
-
-	return StringToEnum('QmuMassFluxSegmentsPresent')[0]
-
-def QmuNumberofpartitionsEnum():
-	"""
-	QMUNUMBEROFPARTITIONSENUM - Enum of QmuNumberofpartitions
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuNumberofpartitionsEnum()
-	"""
-
-	return StringToEnum('QmuNumberofpartitions')[0]
-
-def QmuNumberofresponsesEnum():
-	"""
-	QMUNUMBEROFRESPONSESENUM - Enum of QmuNumberofresponses
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuNumberofresponsesEnum()
-	"""
-
-	return StringToEnum('QmuNumberofresponses')[0]
-
-def QmuPartitionEnum():
-	"""
-	QMUPARTITIONENUM - Enum of QmuPartition
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuPartitionEnum()
-	"""
-
-	return StringToEnum('QmuPartition')[0]
-
-def QmuResponsedescriptorsEnum():
-	"""
-	QMURESPONSEDESCRIPTORSENUM - Enum of QmuResponsedescriptors
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuResponsedescriptorsEnum()
-	"""
-
-	return StringToEnum('QmuResponsedescriptors')[0]
-
-def QmuVariabledescriptorsEnum():
-	"""
-	QMUVARIABLEDESCRIPTORSENUM - Enum of QmuVariabledescriptors
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVariabledescriptorsEnum()
-	"""
-
-	return StringToEnum('QmuVariabledescriptors')[0]
-
-def QmuMaterialsRheologyBEnum():
-	"""
-	QMUMATERIALSRHEOLOGYBENUM - Enum of QmuMaterialsRheologyB
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuMaterialsRheologyBEnum()
-	"""
-
-	return StringToEnum('QmuMaterialsRheologyB')[0]
-
-def RiftsNumriftsEnum():
-	"""
-	RIFTSNUMRIFTSENUM - Enum of RiftsNumrifts
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RiftsNumriftsEnum()
-	"""
-
-	return StringToEnum('RiftsNumrifts')[0]
-
-def RiftsRiftstructEnum():
-	"""
-	RIFTSRIFTSTRUCTENUM - Enum of RiftsRiftstruct
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RiftsRiftstructEnum()
-	"""
-
-	return StringToEnum('RiftsRiftstruct')[0]
-
-def SettingsIoGatherEnum():
-	"""
-	SETTINGSIOGATHERENUM - Enum of SettingsIoGather
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SettingsIoGatherEnum()
-	"""
-
-	return StringToEnum('SettingsIoGather')[0]
-
-def SettingsLowmemEnum():
-	"""
-	SETTINGSLOWMEMENUM - Enum of SettingsLowmem
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SettingsLowmemEnum()
-	"""
-
-	return StringToEnum('SettingsLowmem')[0]
-
-def SettingsOutputFrequencyEnum():
-	"""
-	SETTINGSOUTPUTFREQUENCYENUM - Enum of SettingsOutputFrequency
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SettingsOutputFrequencyEnum()
-	"""
-
-	return StringToEnum('SettingsOutputFrequency')[0]
-
-def SettingsResultsAsPatchesEnum():
-	"""
-	SETTINGSRESULTSASPATCHESENUM - Enum of SettingsResultsAsPatches
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SettingsResultsAsPatchesEnum()
-	"""
-
-	return StringToEnum('SettingsResultsAsPatches')[0]
-
-def SettingsWaitonlockEnum():
-	"""
-	SETTINGSWAITONLOCKENUM - Enum of SettingsWaitonlock
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SettingsWaitonlockEnum()
-	"""
-
-	return StringToEnum('SettingsWaitonlock')[0]
-
-def SurfaceforcingsDelta18oEnum():
-	"""
-	SURFACEFORCINGSDELTA18OENUM - Enum of SurfaceforcingsDelta18o
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsDelta18oEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsDelta18o')[0]
-
-def SurfaceforcingsDelta18oSurfaceEnum():
-	"""
-	SURFACEFORCINGSDELTA18OSURFACEENUM - Enum of SurfaceforcingsDelta18oSurface
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsDelta18oSurfaceEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsDelta18oSurface')[0]
-
-def SurfaceforcingsIsdelta18oEnum():
-	"""
-	SURFACEFORCINGSISDELTA18OENUM - Enum of SurfaceforcingsIsdelta18o
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsIsdelta18oEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsIsdelta18o')[0]
-
-def SurfaceforcingsPrecipitationsPresentdayEnum():
-	"""
-	SURFACEFORCINGSPRECIPITATIONSPRESENTDAYENUM - Enum of SurfaceforcingsPrecipitationsPresentday
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsPrecipitationsPresentdayEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsPrecipitationsPresentday')[0]
-
-def SurfaceforcingsTemperaturesPresentdayEnum():
-	"""
-	SURFACEFORCINGSTEMPERATURESPRESENTDAYENUM - Enum of SurfaceforcingsTemperaturesPresentday
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsTemperaturesPresentdayEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsTemperaturesPresentday')[0]
-
-def SurfaceforcingsTemperaturesLgmEnum():
-	"""
-	SURFACEFORCINGSTEMPERATURESLGMENUM - Enum of SurfaceforcingsTemperaturesLgm
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsTemperaturesLgmEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsTemperaturesLgm')[0]
-
-def DebugProfilingEnum():
-	"""
-	DEBUGPROFILINGENUM - Enum of DebugProfiling
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DebugProfilingEnum()
-	"""
-
-	return StringToEnum('DebugProfiling')[0]
-
-def ProfilingCurrentMemEnum():
-	"""
-	PROFILINGCURRENTMEMENUM - Enum of ProfilingCurrentMem
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ProfilingCurrentMemEnum()
-	"""
-
-	return StringToEnum('ProfilingCurrentMem')[0]
-
-def ProfilingCurrentFlopsEnum():
-	"""
-	PROFILINGCURRENTFLOPSENUM - Enum of ProfilingCurrentFlops
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ProfilingCurrentFlopsEnum()
-	"""
-
-	return StringToEnum('ProfilingCurrentFlops')[0]
-
-def ProfilingSolutionTimeEnum():
-	"""
-	PROFILINGSOLUTIONTIMEENUM - Enum of ProfilingSolutionTime
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ProfilingSolutionTimeEnum()
-	"""
-
-	return StringToEnum('ProfilingSolutionTime')[0]
-
-def MaxIterationConvergenceFlagEnum():
-	"""
-	MAXITERATIONCONVERGENCEFLAGENUM - Enum of MaxIterationConvergenceFlag
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxIterationConvergenceFlagEnum()
-	"""
-
-	return StringToEnum('MaxIterationConvergenceFlag')[0]
-
-def SteadystateMaxiterEnum():
-	"""
-	STEADYSTATEMAXITERENUM - Enum of SteadystateMaxiter
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SteadystateMaxiterEnum()
-	"""
-
-	return StringToEnum('SteadystateMaxiter')[0]
-
-def SteadystateNumRequestedOutputsEnum():
-	"""
-	STEADYSTATENUMREQUESTEDOUTPUTSENUM - Enum of SteadystateNumRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SteadystateNumRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('SteadystateNumRequestedOutputs')[0]
-
-def SteadystateReltolEnum():
-	"""
-	STEADYSTATERELTOLENUM - Enum of SteadystateReltol
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SteadystateReltolEnum()
-	"""
-
-	return StringToEnum('SteadystateReltol')[0]
-
-def SteadystateRequestedOutputsEnum():
-	"""
-	STEADYSTATEREQUESTEDOUTPUTSENUM - Enum of SteadystateRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SteadystateRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('SteadystateRequestedOutputs')[0]
-
-def SurfaceEnum():
-	"""
-	SURFACEENUM - Enum of Surface
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceEnum()
-	"""
-
-	return StringToEnum('Surface')[0]
-
-def SurfaceforcingsPrecipitationEnum():
-	"""
-	SURFACEFORCINGSPRECIPITATIONENUM - Enum of SurfaceforcingsPrecipitation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsPrecipitationEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsPrecipitation')[0]
-
-def SurfaceforcingsMassBalanceEnum():
-	"""
-	SURFACEFORCINGSMASSBALANCEENUM - Enum of SurfaceforcingsMassBalance
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsMassBalanceEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsMassBalance')[0]
-
-def SurfaceforcingsIspddEnum():
-	"""
-	SURFACEFORCINGSISPDDENUM - Enum of SurfaceforcingsIspdd
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsIspddEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsIspdd')[0]
-
-def SurfaceforcingsDesfacEnum():
-	"""
-	SURFACEFORCINGSDESFACENUM - Enum of SurfaceforcingsDesfac
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsDesfacEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsDesfac')[0]
-
-def SurfaceforcingsS0pEnum():
-	"""
-	SURFACEFORCINGSS0PENUM - Enum of SurfaceforcingsS0p
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsS0pEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsS0p')[0]
-
-def SurfaceforcingsIssmbgradientsEnum():
-	"""
-	SURFACEFORCINGSISSMBGRADIENTSENUM - Enum of SurfaceforcingsIssmbgradients
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsIssmbgradientsEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsIssmbgradients')[0]
-
-def SurfaceforcingsMonthlytemperaturesEnum():
-	"""
-	SURFACEFORCINGSMONTHLYTEMPERATURESENUM - Enum of SurfaceforcingsMonthlytemperatures
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsMonthlytemperaturesEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsMonthlytemperatures')[0]
-
-def SurfaceforcingsHrefEnum():
-	"""
-	SURFACEFORCINGSHREFENUM - Enum of SurfaceforcingsHref
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsHrefEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsHref')[0]
-
-def SurfaceforcingsSmbrefEnum():
-	"""
-	SURFACEFORCINGSSMBREFENUM - Enum of SurfaceforcingsSmbref
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsSmbrefEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsSmbref')[0]
-
-def SurfaceforcingsBPosEnum():
-	"""
-	SURFACEFORCINGSBPOSENUM - Enum of SurfaceforcingsBPos
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsBPosEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsBPos')[0]
-
-def SurfaceforcingsBNegEnum():
-	"""
-	SURFACEFORCINGSBNEGENUM - Enum of SurfaceforcingsBNeg
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceforcingsBNegEnum()
-	"""
-
-	return StringToEnum('SurfaceforcingsBNeg')[0]
-
-def ThermalMaxiterEnum():
-	"""
-	THERMALMAXITERENUM - Enum of ThermalMaxiter
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalMaxiterEnum()
-	"""
-
-	return StringToEnum('ThermalMaxiter')[0]
-
-def ThermalPenaltyFactorEnum():
-	"""
-	THERMALPENALTYFACTORENUM - Enum of ThermalPenaltyFactor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalPenaltyFactorEnum()
-	"""
-
-	return StringToEnum('ThermalPenaltyFactor')[0]
-
-def ThermalPenaltyLockEnum():
-	"""
-	THERMALPENALTYLOCKENUM - Enum of ThermalPenaltyLock
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalPenaltyLockEnum()
-	"""
-
-	return StringToEnum('ThermalPenaltyLock')[0]
-
-def ThermalPenaltyThresholdEnum():
-	"""
-	THERMALPENALTYTHRESHOLDENUM - Enum of ThermalPenaltyThreshold
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalPenaltyThresholdEnum()
-	"""
-
-	return StringToEnum('ThermalPenaltyThreshold')[0]
-
-def ThermalSpctemperatureEnum():
-	"""
-	THERMALSPCTEMPERATUREENUM - Enum of ThermalSpctemperature
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalSpctemperatureEnum()
-	"""
-
-	return StringToEnum('ThermalSpctemperature')[0]
-
-def ThermalStabilizationEnum():
-	"""
-	THERMALSTABILIZATIONENUM - Enum of ThermalStabilization
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalStabilizationEnum()
-	"""
-
-	return StringToEnum('ThermalStabilization')[0]
-
-def ThermalIsenthalpyEnum():
-	"""
-	THERMALISENTHALPYENUM - Enum of ThermalIsenthalpy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalIsenthalpyEnum()
-	"""
-
-	return StringToEnum('ThermalIsenthalpy')[0]
-
-def GiaMantleViscosityEnum():
-	"""
-	GIAMANTLEVISCOSITYENUM - Enum of GiaMantleViscosity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaMantleViscosityEnum()
-	"""
-
-	return StringToEnum('GiaMantleViscosity')[0]
-
-def GiaLithosphereThicknessEnum():
-	"""
-	GIALITHOSPHERETHICKNESSENUM - Enum of GiaLithosphereThickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaLithosphereThicknessEnum()
-	"""
-
-	return StringToEnum('GiaLithosphereThickness')[0]
-
-def ThicknessEnum():
-	"""
-	THICKNESSENUM - Enum of Thickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThicknessEnum()
-	"""
-
-	return StringToEnum('Thickness')[0]
-
-def TimesteppingStartTimeEnum():
-	"""
-	TIMESTEPPINGSTARTTIMEENUM - Enum of TimesteppingStartTime
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimesteppingStartTimeEnum()
-	"""
-
-	return StringToEnum('TimesteppingStartTime')[0]
-
-def TimesteppingFinalTimeEnum():
-	"""
-	TIMESTEPPINGFINALTIMEENUM - Enum of TimesteppingFinalTime
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimesteppingFinalTimeEnum()
-	"""
-
-	return StringToEnum('TimesteppingFinalTime')[0]
-
-def TimesteppingCflCoefficientEnum():
-	"""
-	TIMESTEPPINGCFLCOEFFICIENTENUM - Enum of TimesteppingCflCoefficient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimesteppingCflCoefficientEnum()
-	"""
-
-	return StringToEnum('TimesteppingCflCoefficient')[0]
-
-def TimesteppingTimeAdaptEnum():
-	"""
-	TIMESTEPPINGTIMEADAPTENUM - Enum of TimesteppingTimeAdapt
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimesteppingTimeAdaptEnum()
-	"""
-
-	return StringToEnum('TimesteppingTimeAdapt')[0]
-
-def TimesteppingTimeStepEnum():
-	"""
-	TIMESTEPPINGTIMESTEPENUM - Enum of TimesteppingTimeStep
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimesteppingTimeStepEnum()
-	"""
-
-	return StringToEnum('TimesteppingTimeStep')[0]
-
-def TransientIsdiagnosticEnum():
-	"""
-	TRANSIENTISDIAGNOSTICENUM - Enum of TransientIsdiagnostic
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientIsdiagnosticEnum()
-	"""
-
-	return StringToEnum('TransientIsdiagnostic')[0]
-
-def TransientIsgroundinglineEnum():
-	"""
-	TRANSIENTISGROUNDINGLINEENUM - Enum of TransientIsgroundingline
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientIsgroundinglineEnum()
-	"""
-
-	return StringToEnum('TransientIsgroundingline')[0]
-
-def TransientIsprognosticEnum():
-	"""
-	TRANSIENTISPROGNOSTICENUM - Enum of TransientIsprognostic
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientIsprognosticEnum()
-	"""
-
-	return StringToEnum('TransientIsprognostic')[0]
-
-def TransientIsthermalEnum():
-	"""
-	TRANSIENTISTHERMALENUM - Enum of TransientIsthermal
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientIsthermalEnum()
-	"""
-
-	return StringToEnum('TransientIsthermal')[0]
-
-def TransientIsgiaEnum():
-	"""
-	TRANSIENTISGIAENUM - Enum of TransientIsgia
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientIsgiaEnum()
-	"""
-
-	return StringToEnum('TransientIsgia')[0]
-
-def TransientNumRequestedOutputsEnum():
-	"""
-	TRANSIENTNUMREQUESTEDOUTPUTSENUM - Enum of TransientNumRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientNumRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('TransientNumRequestedOutputs')[0]
-
-def TransientRequestedOutputsEnum():
-	"""
-	TRANSIENTREQUESTEDOUTPUTSENUM - Enum of TransientRequestedOutputs
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientRequestedOutputsEnum()
-	"""
-
-	return StringToEnum('TransientRequestedOutputs')[0]
-
-def SolutionTypeEnum():
-	"""
-	SOLUTIONTYPEENUM - Enum of SolutionType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SolutionTypeEnum()
-	"""
-
-	return StringToEnum('SolutionType')[0]
-
-def AnalysisTypeEnum():
-	"""
-	ANALYSISTYPEENUM - Enum of AnalysisType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AnalysisTypeEnum()
-	"""
-
-	return StringToEnum('AnalysisType')[0]
-
-def ConfigurationTypeEnum():
-	"""
-	CONFIGURATIONTYPEENUM - Enum of ConfigurationType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConfigurationTypeEnum()
-	"""
-
-	return StringToEnum('ConfigurationType')[0]
-
-def AdjointBalancethicknessAnalysisEnum():
-	"""
-	ADJOINTBALANCETHICKNESSANALYSISENUM - Enum of AdjointBalancethicknessAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointBalancethicknessAnalysisEnum()
-	"""
-
-	return StringToEnum('AdjointBalancethicknessAnalysis')[0]
-
-def AdjointHorizAnalysisEnum():
-	"""
-	ADJOINTHORIZANALYSISENUM - Enum of AdjointHorizAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointHorizAnalysisEnum()
-	"""
-
-	return StringToEnum('AdjointHorizAnalysis')[0]
-
-def AdjointSolutionEnum():
-	"""
-	ADJOINTSOLUTIONENUM - Enum of AdjointSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointSolutionEnum()
-	"""
-
-	return StringToEnum('AdjointSolution')[0]
-
-def AnalysisCounterEnum():
-	"""
-	ANALYSISCOUNTERENUM - Enum of AnalysisCounter
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AnalysisCounterEnum()
-	"""
-
-	return StringToEnum('AnalysisCounter')[0]
-
-def NoneAnalysisEnum():
-	"""
-	NONEANALYSISENUM - Enum of NoneAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NoneAnalysisEnum()
-	"""
-
-	return StringToEnum('NoneAnalysis')[0]
-
-def DefaultAnalysisEnum():
-	"""
-	DEFAULTANALYSISENUM - Enum of DefaultAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DefaultAnalysisEnum()
-	"""
-
-	return StringToEnum('DefaultAnalysis')[0]
-
-def BalancethicknessAnalysisEnum():
-	"""
-	BALANCETHICKNESSANALYSISENUM - Enum of BalancethicknessAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessAnalysisEnum()
-	"""
-
-	return StringToEnum('BalancethicknessAnalysis')[0]
-
-def BalancethicknessSolutionEnum():
-	"""
-	BALANCETHICKNESSSOLUTIONENUM - Enum of BalancethicknessSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessSolutionEnum()
-	"""
-
-	return StringToEnum('BalancethicknessSolution')[0]
-
-def BalancethicknessSoftAnalysisEnum():
-	"""
-	BALANCETHICKNESSSOFTANALYSISENUM - Enum of BalancethicknessSoftAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessSoftAnalysisEnum()
-	"""
-
-	return StringToEnum('BalancethicknessSoftAnalysis')[0]
-
-def BalancethicknessSoftSolutionEnum():
-	"""
-	BALANCETHICKNESSSOFTSOLUTIONENUM - Enum of BalancethicknessSoftSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessSoftSolutionEnum()
-	"""
-
-	return StringToEnum('BalancethicknessSoftSolution')[0]
-
-def BedSlopeAnalysisEnum():
-	"""
-	BEDSLOPEANALYSISENUM - Enum of BedSlopeAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeAnalysisEnum()
-	"""
-
-	return StringToEnum('BedSlopeAnalysis')[0]
-
-def BedSlopeSolutionEnum():
-	"""
-	BEDSLOPESOLUTIONENUM - Enum of BedSlopeSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeSolutionEnum()
-	"""
-
-	return StringToEnum('BedSlopeSolution')[0]
-
-def BedSlopeXAnalysisEnum():
-	"""
-	BEDSLOPEXANALYSISENUM - Enum of BedSlopeXAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeXAnalysisEnum()
-	"""
-
-	return StringToEnum('BedSlopeXAnalysis')[0]
-
-def BedSlopeYAnalysisEnum():
-	"""
-	BEDSLOPEYANALYSISENUM - Enum of BedSlopeYAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeYAnalysisEnum()
-	"""
-
-	return StringToEnum('BedSlopeYAnalysis')[0]
-
-def DiagnosticHorizAnalysisEnum():
-	"""
-	DIAGNOSTICHORIZANALYSISENUM - Enum of DiagnosticHorizAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticHorizAnalysisEnum()
-	"""
-
-	return StringToEnum('DiagnosticHorizAnalysis')[0]
-
-def DiagnosticSIAAnalysisEnum():
-	"""
-	DIAGNOSTICSIAANALYSISENUM - Enum of DiagnosticSIAAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticSIAAnalysisEnum()
-	"""
-
-	return StringToEnum('DiagnosticSIAAnalysis')[0]
-
-def DiagnosticSolutionEnum():
-	"""
-	DIAGNOSTICSOLUTIONENUM - Enum of DiagnosticSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticSolutionEnum()
-	"""
-
-	return StringToEnum('DiagnosticSolution')[0]
-
-def DiagnosticVertAnalysisEnum():
-	"""
-	DIAGNOSTICVERTANALYSISENUM - Enum of DiagnosticVertAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DiagnosticVertAnalysisEnum()
-	"""
-
-	return StringToEnum('DiagnosticVertAnalysis')[0]
-
-def EnthalpyAnalysisEnum():
-	"""
-	ENTHALPYANALYSISENUM - Enum of EnthalpyAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EnthalpyAnalysisEnum()
-	"""
-
-	return StringToEnum('EnthalpyAnalysis')[0]
-
-def EnthalpySolutionEnum():
-	"""
-	ENTHALPYSOLUTIONENUM - Enum of EnthalpySolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EnthalpySolutionEnum()
-	"""
-
-	return StringToEnum('EnthalpySolution')[0]
-
-def FlaimAnalysisEnum():
-	"""
-	FLAIMANALYSISENUM - Enum of FlaimAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlaimAnalysisEnum()
-	"""
-
-	return StringToEnum('FlaimAnalysis')[0]
-
-def FlaimSolutionEnum():
-	"""
-	FLAIMSOLUTIONENUM - Enum of FlaimSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FlaimSolutionEnum()
-	"""
-
-	return StringToEnum('FlaimSolution')[0]
-
-def HydrologyShreveAnalysisEnum():
-	"""
-	HYDROLOGYSHREVEANALYSISENUM - Enum of HydrologyShreveAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyShreveAnalysisEnum()
-	"""
-
-	return StringToEnum('HydrologyShreveAnalysis')[0]
-
-def HydrologyDCInefficientAnalysisEnum():
-	"""
-	HYDROLOGYDCINEFFICIENTANALYSISENUM - Enum of HydrologyDCInefficientAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyDCInefficientAnalysisEnum()
-	"""
-
-	return StringToEnum('HydrologyDCInefficientAnalysis')[0]
-
-def HydrologyDCEfficientAnalysisEnum():
-	"""
-	HYDROLOGYDCEFFICIENTANALYSISENUM - Enum of HydrologyDCEfficientAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyDCEfficientAnalysisEnum()
-	"""
-
-	return StringToEnum('HydrologyDCEfficientAnalysis')[0]
-
-def HydrologySolutionEnum():
-	"""
-	HYDROLOGYSOLUTIONENUM - Enum of HydrologySolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologySolutionEnum()
-	"""
-
-	return StringToEnum('HydrologySolution')[0]
-
-def MeltingAnalysisEnum():
-	"""
-	MELTINGANALYSISENUM - Enum of MeltingAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeltingAnalysisEnum()
-	"""
-
-	return StringToEnum('MeltingAnalysis')[0]
-
-def PrognosticAnalysisEnum():
-	"""
-	PROGNOSTICANALYSISENUM - Enum of PrognosticAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticAnalysisEnum()
-	"""
-
-	return StringToEnum('PrognosticAnalysis')[0]
-
-def PrognosticSolutionEnum():
-	"""
-	PROGNOSTICSOLUTIONENUM - Enum of PrognosticSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PrognosticSolutionEnum()
-	"""
-
-	return StringToEnum('PrognosticSolution')[0]
-
-def SteadystateSolutionEnum():
-	"""
-	STEADYSTATESOLUTIONENUM - Enum of SteadystateSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SteadystateSolutionEnum()
-	"""
-
-	return StringToEnum('SteadystateSolution')[0]
-
-def SurfaceSlopeAnalysisEnum():
-	"""
-	SURFACESLOPEANALYSISENUM - Enum of SurfaceSlopeAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeAnalysisEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeAnalysis')[0]
-
-def SurfaceSlopeSolutionEnum():
-	"""
-	SURFACESLOPESOLUTIONENUM - Enum of SurfaceSlopeSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeSolutionEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeSolution')[0]
-
-def SurfaceSlopeXAnalysisEnum():
-	"""
-	SURFACESLOPEXANALYSISENUM - Enum of SurfaceSlopeXAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeXAnalysisEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeXAnalysis')[0]
-
-def SurfaceSlopeYAnalysisEnum():
-	"""
-	SURFACESLOPEYANALYSISENUM - Enum of SurfaceSlopeYAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeYAnalysisEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeYAnalysis')[0]
-
-def ThermalAnalysisEnum():
-	"""
-	THERMALANALYSISENUM - Enum of ThermalAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalAnalysisEnum()
-	"""
-
-	return StringToEnum('ThermalAnalysis')[0]
-
-def ThermalSolutionEnum():
-	"""
-	THERMALSOLUTIONENUM - Enum of ThermalSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThermalSolutionEnum()
-	"""
-
-	return StringToEnum('ThermalSolution')[0]
-
-def TransientSolutionEnum():
-	"""
-	TRANSIENTSOLUTIONENUM - Enum of TransientSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientSolutionEnum()
-	"""
-
-	return StringToEnum('TransientSolution')[0]
-
-def GiaSolutionEnum():
-	"""
-	GIASOLUTIONENUM - Enum of GiaSolution
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaSolutionEnum()
-	"""
-
-	return StringToEnum('GiaSolution')[0]
-
-def GiaAnalysisEnum():
-	"""
-	GIAANALYSISENUM - Enum of GiaAnalysis
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaAnalysisEnum()
-	"""
-
-	return StringToEnum('GiaAnalysis')[0]
-
-def ApproximationEnum():
-	"""
-	APPROXIMATIONENUM - Enum of Approximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ApproximationEnum()
-	"""
-
-	return StringToEnum('Approximation')[0]
-
-def NoneApproximationEnum():
-	"""
-	NONEAPPROXIMATIONENUM - Enum of NoneApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NoneApproximationEnum()
-	"""
-
-	return StringToEnum('NoneApproximation')[0]
-
-def SIAApproximationEnum():
-	"""
-	SIAAPPROXIMATIONENUM - Enum of SIAApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SIAApproximationEnum()
-	"""
-
-	return StringToEnum('SIAApproximation')[0]
-
-def SSAApproximationEnum():
-	"""
-	SSAAPPROXIMATIONENUM - Enum of SSAApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SSAApproximationEnum()
-	"""
-
-	return StringToEnum('SSAApproximation')[0]
-
-def SSAHOApproximationEnum():
-	"""
-	SSAHOAPPROXIMATIONENUM - Enum of SSAHOApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SSAHOApproximationEnum()
-	"""
-
-	return StringToEnum('SSAHOApproximation')[0]
-
-def SSAFSApproximationEnum():
-	"""
-	SSAFSAPPROXIMATIONENUM - Enum of SSAFSApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SSAFSApproximationEnum()
-	"""
-
-	return StringToEnum('SSAFSApproximation')[0]
-
-def L1L2ApproximationEnum():
-	"""
-	L1L2APPROXIMATIONENUM - Enum of L1L2Approximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=L1L2ApproximationEnum()
-	"""
-
-	return StringToEnum('L1L2Approximation')[0]
-
-def HOApproximationEnum():
-	"""
-	HOAPPROXIMATIONENUM - Enum of HOApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HOApproximationEnum()
-	"""
-
-	return StringToEnum('HOApproximation')[0]
-
-def HOFSApproximationEnum():
-	"""
-	HOFSAPPROXIMATIONENUM - Enum of HOFSApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HOFSApproximationEnum()
-	"""
-
-	return StringToEnum('HOFSApproximation')[0]
-
-def FSApproximationEnum():
-	"""
-	FSAPPROXIMATIONENUM - Enum of FSApproximation
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FSApproximationEnum()
-	"""
-
-	return StringToEnum('FSApproximation')[0]
-
-def FSvelocityEnum():
-	"""
-	FSVELOCITYENUM - Enum of FSvelocity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FSvelocityEnum()
-	"""
-
-	return StringToEnum('FSvelocity')[0]
-
-def FSpressureEnum():
-	"""
-	FSPRESSUREENUM - Enum of FSpressure
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FSpressureEnum()
-	"""
-
-	return StringToEnum('FSpressure')[0]
-
-def ConstraintsEnum():
-	"""
-	CONSTRAINTSENUM - Enum of Constraints
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConstraintsEnum()
-	"""
-
-	return StringToEnum('Constraints')[0]
-
-def LoadsEnum():
-	"""
-	LOADSENUM - Enum of Loads
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=LoadsEnum()
-	"""
-
-	return StringToEnum('Loads')[0]
-
-def MaterialsEnum():
-	"""
-	MATERIALSENUM - Enum of Materials
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaterialsEnum()
-	"""
-
-	return StringToEnum('Materials')[0]
-
-def NodesEnum():
-	"""
-	NODESENUM - Enum of Nodes
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NodesEnum()
-	"""
-
-	return StringToEnum('Nodes')[0]
-
-def ContoursEnum():
-	"""
-	CONTOURSENUM - Enum of Contours
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ContoursEnum()
-	"""
-
-	return StringToEnum('Contours')[0]
-
-def ParametersEnum():
-	"""
-	PARAMETERSENUM - Enum of Parameters
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ParametersEnum()
-	"""
-
-	return StringToEnum('Parameters')[0]
-
-def VerticesEnum():
-	"""
-	VERTICESENUM - Enum of Vertices
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VerticesEnum()
-	"""
-
-	return StringToEnum('Vertices')[0]
-
-def ResultsEnum():
-	"""
-	RESULTSENUM - Enum of Results
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ResultsEnum()
-	"""
-
-	return StringToEnum('Results')[0]
-
-def GenericParamEnum():
-	"""
-	GENERICPARAMENUM - Enum of GenericParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GenericParamEnum()
-	"""
-
-	return StringToEnum('GenericParam')[0]
-
-def AdolcParamEnum():
-	"""
-	ADOLCPARAMENUM - Enum of AdolcParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdolcParamEnum()
-	"""
-
-	return StringToEnum('AdolcParam')[0]
-
-def BoolInputEnum():
-	"""
-	BOOLINPUTENUM - Enum of BoolInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BoolInputEnum()
-	"""
-
-	return StringToEnum('BoolInput')[0]
-
-def BoolParamEnum():
-	"""
-	BOOLPARAMENUM - Enum of BoolParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BoolParamEnum()
-	"""
-
-	return StringToEnum('BoolParam')[0]
-
-def ContourEnum():
-	"""
-	CONTOURENUM - Enum of Contour
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ContourEnum()
-	"""
-
-	return StringToEnum('Contour')[0]
-
-def ControlInputEnum():
-	"""
-	CONTROLINPUTENUM - Enum of ControlInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ControlInputEnum()
-	"""
-
-	return StringToEnum('ControlInput')[0]
-
-def DatasetInputEnum():
-	"""
-	DATASETINPUTENUM - Enum of DatasetInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DatasetInputEnum()
-	"""
-
-	return StringToEnum('DatasetInput')[0]
-
-def DofIndexingEnum():
-	"""
-	DOFINDEXINGENUM - Enum of DofIndexing
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DofIndexingEnum()
-	"""
-
-	return StringToEnum('DofIndexing')[0]
-
-def DoubleInputEnum():
-	"""
-	DOUBLEINPUTENUM - Enum of DoubleInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleInputEnum()
-	"""
-
-	return StringToEnum('DoubleInput')[0]
-
-def DataSetParamEnum():
-	"""
-	DATASETPARAMENUM - Enum of DataSetParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DataSetParamEnum()
-	"""
-
-	return StringToEnum('DataSetParam')[0]
-
-def DoubleMatArrayParamEnum():
-	"""
-	DOUBLEMATARRAYPARAMENUM - Enum of DoubleMatArrayParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleMatArrayParamEnum()
-	"""
-
-	return StringToEnum('DoubleMatArrayParam')[0]
-
-def DoubleMatParamEnum():
-	"""
-	DOUBLEMATPARAMENUM - Enum of DoubleMatParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleMatParamEnum()
-	"""
-
-	return StringToEnum('DoubleMatParam')[0]
-
-def DoubleParamEnum():
-	"""
-	DOUBLEPARAMENUM - Enum of DoubleParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleParamEnum()
-	"""
-
-	return StringToEnum('DoubleParam')[0]
-
-def DoubleVecParamEnum():
-	"""
-	DOUBLEVECPARAMENUM - Enum of DoubleVecParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleVecParamEnum()
-	"""
-
-	return StringToEnum('DoubleVecParam')[0]
-
-def ElementEnum():
-	"""
-	ELEMENTENUM - Enum of Element
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ElementEnum()
-	"""
-
-	return StringToEnum('Element')[0]
-
-def ElementResultEnum():
-	"""
-	ELEMENTRESULTENUM - Enum of ElementResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ElementResultEnum()
-	"""
-
-	return StringToEnum('ElementResult')[0]
-
-def ExternalResultEnum():
-	"""
-	EXTERNALRESULTENUM - Enum of ExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ExternalResultEnum()
-	"""
-
-	return StringToEnum('ExternalResult')[0]
-
-def FileParamEnum():
-	"""
-	FILEPARAMENUM - Enum of FileParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FileParamEnum()
-	"""
-
-	return StringToEnum('FileParam')[0]
-
-def HookEnum():
-	"""
-	HOOKENUM - Enum of Hook
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HookEnum()
-	"""
-
-	return StringToEnum('Hook')[0]
-
-def IcefrontEnum():
-	"""
-	ICEFRONTENUM - Enum of Icefront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IcefrontEnum()
-	"""
-
-	return StringToEnum('Icefront')[0]
-
-def InputEnum():
-	"""
-	INPUTENUM - Enum of Input
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InputEnum()
-	"""
-
-	return StringToEnum('Input')[0]
-
-def IntInputEnum():
-	"""
-	INTINPUTENUM - Enum of IntInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntInputEnum()
-	"""
-
-	return StringToEnum('IntInput')[0]
-
-def IntParamEnum():
-	"""
-	INTPARAMENUM - Enum of IntParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntParamEnum()
-	"""
-
-	return StringToEnum('IntParam')[0]
-
-def IntVecParamEnum():
-	"""
-	INTVECPARAMENUM - Enum of IntVecParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntVecParamEnum()
-	"""
-
-	return StringToEnum('IntVecParam')[0]
-
-def TransientParamEnum():
-	"""
-	TRANSIENTPARAMENUM - Enum of TransientParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientParamEnum()
-	"""
-
-	return StringToEnum('TransientParam')[0]
-
-def IceFrontTypeEnum():
-	"""
-	ICEFRONTTYPEENUM - Enum of IceFrontType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IceFrontTypeEnum()
-	"""
-
-	return StringToEnum('IceFrontType')[0]
-
-def SSA2dIceFrontEnum():
-	"""
-	SSA2DICEFRONTENUM - Enum of SSA2dIceFront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SSA2dIceFrontEnum()
-	"""
-
-	return StringToEnum('SSA2dIceFront')[0]
-
-def SSA3dIceFrontEnum():
-	"""
-	SSA3DICEFRONTENUM - Enum of SSA3dIceFront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SSA3dIceFrontEnum()
-	"""
-
-	return StringToEnum('SSA3dIceFront')[0]
-
-def MaticeEnum():
-	"""
-	MATICEENUM - Enum of Matice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaticeEnum()
-	"""
-
-	return StringToEnum('Matice')[0]
-
-def MatdamageiceEnum():
-	"""
-	MATDAMAGEICEENUM - Enum of Matdamageice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MatdamageiceEnum()
-	"""
-
-	return StringToEnum('Matdamageice')[0]
-
-def MatparEnum():
-	"""
-	MATPARENUM - Enum of Matpar
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MatparEnum()
-	"""
-
-	return StringToEnum('Matpar')[0]
-
-def NodeEnum():
-	"""
-	NODEENUM - Enum of Node
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NodeEnum()
-	"""
-
-	return StringToEnum('Node')[0]
-
-def NumericalfluxEnum():
-	"""
-	NUMERICALFLUXENUM - Enum of Numericalflux
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NumericalfluxEnum()
-	"""
-
-	return StringToEnum('Numericalflux')[0]
-
-def NumericalfluxTypeEnum():
-	"""
-	NUMERICALFLUXTYPEENUM - Enum of NumericalfluxType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NumericalfluxTypeEnum()
-	"""
-
-	return StringToEnum('NumericalfluxType')[0]
-
-def ParamEnum():
-	"""
-	PARAMENUM - Enum of Param
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ParamEnum()
-	"""
-
-	return StringToEnum('Param')[0]
-
-def L1L2IceFrontEnum():
-	"""
-	L1L2ICEFRONTENUM - Enum of L1L2IceFront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=L1L2IceFrontEnum()
-	"""
-
-	return StringToEnum('L1L2IceFront')[0]
-
-def HOIceFrontEnum():
-	"""
-	HOICEFRONTENUM - Enum of HOIceFront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HOIceFrontEnum()
-	"""
-
-	return StringToEnum('HOIceFront')[0]
-
-def PengridEnum():
-	"""
-	PENGRIDENUM - Enum of Pengrid
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PengridEnum()
-	"""
-
-	return StringToEnum('Pengrid')[0]
-
-def PenpairEnum():
-	"""
-	PENPAIRENUM - Enum of Penpair
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PenpairEnum()
-	"""
-
-	return StringToEnum('Penpair')[0]
-
-def PentaEnum():
-	"""
-	PENTAENUM - Enum of Penta
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PentaEnum()
-	"""
-
-	return StringToEnum('Penta')[0]
-
-def PentaInputEnum():
-	"""
-	PENTAINPUTENUM - Enum of PentaInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PentaInputEnum()
-	"""
-
-	return StringToEnum('PentaInput')[0]
-
-def ProfilerEnum():
-	"""
-	PROFILERENUM - Enum of Profiler
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ProfilerEnum()
-	"""
-
-	return StringToEnum('Profiler')[0]
-
-def MatrixParamEnum():
-	"""
-	MATRIXPARAMENUM - Enum of MatrixParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MatrixParamEnum()
-	"""
-
-	return StringToEnum('MatrixParam')[0]
-
-def NodeSIdEnum():
-	"""
-	NODESIDENUM - Enum of NodeSId
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NodeSIdEnum()
-	"""
-
-	return StringToEnum('NodeSId')[0]
-
-def VectorParamEnum():
-	"""
-	VECTORPARAMENUM - Enum of VectorParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VectorParamEnum()
-	"""
-
-	return StringToEnum('VectorParam')[0]
-
-def RiftfrontEnum():
-	"""
-	RIFTFRONTENUM - Enum of Riftfront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RiftfrontEnum()
-	"""
-
-	return StringToEnum('Riftfront')[0]
-
-def RiftfrontTypeEnum():
-	"""
-	RIFTFRONTTYPEENUM - Enum of RiftfrontType
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RiftfrontTypeEnum()
-	"""
-
-	return StringToEnum('RiftfrontType')[0]
-
-def SegmentEnum():
-	"""
-	SEGMENTENUM - Enum of Segment
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SegmentEnum()
-	"""
-
-	return StringToEnum('Segment')[0]
-
-def SegmentRiftfrontEnum():
-	"""
-	SEGMENTRIFTFRONTENUM - Enum of SegmentRiftfront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SegmentRiftfrontEnum()
-	"""
-
-	return StringToEnum('SegmentRiftfront')[0]
-
-def SpcDynamicEnum():
-	"""
-	SPCDYNAMICENUM - Enum of SpcDynamic
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SpcDynamicEnum()
-	"""
-
-	return StringToEnum('SpcDynamic')[0]
-
-def SpcStaticEnum():
-	"""
-	SPCSTATICENUM - Enum of SpcStatic
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SpcStaticEnum()
-	"""
-
-	return StringToEnum('SpcStatic')[0]
-
-def SpcTransientEnum():
-	"""
-	SPCTRANSIENTENUM - Enum of SpcTransient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SpcTransientEnum()
-	"""
-
-	return StringToEnum('SpcTransient')[0]
-
-def FSIceFrontEnum():
-	"""
-	FSICEFRONTENUM - Enum of FSIceFront
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FSIceFrontEnum()
-	"""
-
-	return StringToEnum('FSIceFront')[0]
-
-def StringArrayParamEnum():
-	"""
-	STRINGARRAYPARAMENUM - Enum of StringArrayParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StringArrayParamEnum()
-	"""
-
-	return StringToEnum('StringArrayParam')[0]
-
-def StringParamEnum():
-	"""
-	STRINGPARAMENUM - Enum of StringParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StringParamEnum()
-	"""
-
-	return StringToEnum('StringParam')[0]
-
-def TriaEnum():
-	"""
-	TRIAENUM - Enum of Tria
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TriaEnum()
-	"""
-
-	return StringToEnum('Tria')[0]
-
-def TriaInputEnum():
-	"""
-	TRIAINPUTENUM - Enum of TriaInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TriaInputEnum()
-	"""
-
-	return StringToEnum('TriaInput')[0]
-
-def VertexEnum():
-	"""
-	VERTEXENUM - Enum of Vertex
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VertexEnum()
-	"""
-
-	return StringToEnum('Vertex')[0]
-
-def VertexPIdEnum():
-	"""
-	VERTEXPIDENUM - Enum of VertexPId
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VertexPIdEnum()
-	"""
-
-	return StringToEnum('VertexPId')[0]
-
-def VertexSIdEnum():
-	"""
-	VERTEXSIDENUM - Enum of VertexSId
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VertexSIdEnum()
-	"""
-
-	return StringToEnum('VertexSId')[0]
-
-def AirEnum():
-	"""
-	AIRENUM - Enum of Air
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AirEnum()
-	"""
-
-	return StringToEnum('Air')[0]
-
-def IceEnum():
-	"""
-	ICEENUM - Enum of Ice
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IceEnum()
-	"""
-
-	return StringToEnum('Ice')[0]
-
-def MelangeEnum():
-	"""
-	MELANGEENUM - Enum of Melange
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MelangeEnum()
-	"""
-
-	return StringToEnum('Melange')[0]
-
-def WaterEnum():
-	"""
-	WATERENUM - Enum of Water
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=WaterEnum()
-	"""
-
-	return StringToEnum('Water')[0]
-
-def ClosedEnum():
-	"""
-	CLOSEDENUM - Enum of Closed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ClosedEnum()
-	"""
-
-	return StringToEnum('Closed')[0]
-
-def FreeEnum():
-	"""
-	FREEENUM - Enum of Free
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FreeEnum()
-	"""
-
-	return StringToEnum('Free')[0]
-
-def OpenEnum():
-	"""
-	OPENENUM - Enum of Open
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OpenEnum()
-	"""
-
-	return StringToEnum('Open')[0]
-
-def AdjointpEnum():
-	"""
-	ADJOINTPENUM - Enum of Adjointp
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointpEnum()
-	"""
-
-	return StringToEnum('Adjointp')[0]
-
-def AdjointxEnum():
-	"""
-	ADJOINTXENUM - Enum of Adjointx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointxEnum()
-	"""
-
-	return StringToEnum('Adjointx')[0]
-
-def AdjointyEnum():
-	"""
-	ADJOINTYENUM - Enum of Adjointy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointyEnum()
-	"""
-
-	return StringToEnum('Adjointy')[0]
-
-def AdjointzEnum():
-	"""
-	ADJOINTZENUM - Enum of Adjointz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointzEnum()
-	"""
-
-	return StringToEnum('Adjointz')[0]
-
-def BalancethicknessMisfitEnum():
-	"""
-	BALANCETHICKNESSMISFITENUM - Enum of BalancethicknessMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BalancethicknessMisfitEnum()
-	"""
-
-	return StringToEnum('BalancethicknessMisfit')[0]
-
-def BedSlopeXEnum():
-	"""
-	BEDSLOPEXENUM - Enum of BedSlopeX
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeXEnum()
-	"""
-
-	return StringToEnum('BedSlopeX')[0]
-
-def BedSlopeYEnum():
-	"""
-	BEDSLOPEYENUM - Enum of BedSlopeY
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BedSlopeYEnum()
-	"""
-
-	return StringToEnum('BedSlopeY')[0]
-
-def BoundaryEnum():
-	"""
-	BOUNDARYENUM - Enum of Boundary
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BoundaryEnum()
-	"""
-
-	return StringToEnum('Boundary')[0]
-
-def ConstantEnum():
-	"""
-	CONSTANTENUM - Enum of Constant
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConstantEnum()
-	"""
-
-	return StringToEnum('Constant')[0]
-
-def ConvergedEnum():
-	"""
-	CONVERGEDENUM - Enum of Converged
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ConvergedEnum()
-	"""
-
-	return StringToEnum('Converged')[0]
-
-def FillEnum():
-	"""
-	FILLENUM - Enum of Fill
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FillEnum()
-	"""
-
-	return StringToEnum('Fill')[0]
-
-def FractionIncrementEnum():
-	"""
-	FRACTIONINCREMENTENUM - Enum of FractionIncrement
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FractionIncrementEnum()
-	"""
-
-	return StringToEnum('FractionIncrement')[0]
-
-def FrictionEnum():
-	"""
-	FRICTIONENUM - Enum of Friction
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FrictionEnum()
-	"""
-
-	return StringToEnum('Friction')[0]
-
-def GroundinglineMeltingRateEnum():
-	"""
-	GROUNDINGLINEMELTINGRATEENUM - Enum of GroundinglineMeltingRate
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GroundinglineMeltingRateEnum()
-	"""
-
-	return StringToEnum('GroundinglineMeltingRate')[0]
-
-def InternalEnum():
-	"""
-	INTERNALENUM - Enum of Internal
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=InternalEnum()
-	"""
-
-	return StringToEnum('Internal')[0]
-
-def MassFluxEnum():
-	"""
-	MASSFLUXENUM - Enum of MassFlux
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MassFluxEnum()
-	"""
-
-	return StringToEnum('MassFlux')[0]
-
-def MaxPenetrationEnum():
-	"""
-	MAXPENETRATIONENUM - Enum of MaxPenetration
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxPenetrationEnum()
-	"""
-
-	return StringToEnum('MaxPenetration')[0]
-
-def MeltingOffsetEnum():
-	"""
-	MELTINGOFFSETENUM - Enum of MeltingOffset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MeltingOffsetEnum()
-	"""
-
-	return StringToEnum('MeltingOffset')[0]
-
-def MisfitEnum():
-	"""
-	MISFITENUM - Enum of Misfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MisfitEnum()
-	"""
-
-	return StringToEnum('Misfit')[0]
-
-def NumberNodeToElementConnectivityEnum():
-	"""
-	NUMBERNODETOELEMENTCONNECTIVITYENUM - Enum of NumberNodeToElementConnectivity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NumberNodeToElementConnectivityEnum()
-	"""
-
-	return StringToEnum('NumberNodeToElementConnectivity')[0]
-
-def PressureEnum():
-	"""
-	PRESSUREENUM - Enum of Pressure
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PressureEnum()
-	"""
-
-	return StringToEnum('Pressure')[0]
-
-def PressurePicardEnum():
-	"""
-	PRESSUREPICARDENUM - Enum of PressurePicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PressurePicardEnum()
-	"""
-
-	return StringToEnum('PressurePicard')[0]
-
-def QmuPressureEnum():
-	"""
-	QMUPRESSUREENUM - Enum of QmuPressure
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuPressureEnum()
-	"""
-
-	return StringToEnum('QmuPressure')[0]
-
-def QmuVxEnum():
-	"""
-	QMUVXENUM - Enum of QmuVx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVxEnum()
-	"""
-
-	return StringToEnum('QmuVx')[0]
-
-def QmuVyEnum():
-	"""
-	QMUVYENUM - Enum of QmuVy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVyEnum()
-	"""
-
-	return StringToEnum('QmuVy')[0]
-
-def QmuVzEnum():
-	"""
-	QMUVZENUM - Enum of QmuVz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVzEnum()
-	"""
-
-	return StringToEnum('QmuVz')[0]
-
-def QmuThicknessEnum():
-	"""
-	QMUTHICKNESSENUM - Enum of QmuThickness
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuThicknessEnum()
-	"""
-
-	return StringToEnum('QmuThickness')[0]
-
-def QmuBedEnum():
-	"""
-	QMUBEDENUM - Enum of QmuBed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuBedEnum()
-	"""
-
-	return StringToEnum('QmuBed')[0]
-
-def QmuSurfaceEnum():
-	"""
-	QMUSURFACEENUM - Enum of QmuSurface
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuSurfaceEnum()
-	"""
-
-	return StringToEnum('QmuSurface')[0]
-
-def QmuMeltingEnum():
-	"""
-	QMUMELTINGENUM - Enum of QmuMelting
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuMeltingEnum()
-	"""
-
-	return StringToEnum('QmuMelting')[0]
-
-def QmuVxMeshEnum():
-	"""
-	QMUVXMESHENUM - Enum of QmuVxMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVxMeshEnum()
-	"""
-
-	return StringToEnum('QmuVxMesh')[0]
-
-def QmuVyMeshEnum():
-	"""
-	QMUVYMESHENUM - Enum of QmuVyMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVyMeshEnum()
-	"""
-
-	return StringToEnum('QmuVyMesh')[0]
-
-def QmuVzMeshEnum():
-	"""
-	QMUVZMESHENUM - Enum of QmuVzMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuVzMeshEnum()
-	"""
-
-	return StringToEnum('QmuVzMesh')[0]
-
-def AndroidFrictionCoefficientEnum():
-	"""
-	ANDROIDFRICTIONCOEFFICIENTENUM - Enum of AndroidFrictionCoefficient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AndroidFrictionCoefficientEnum()
-	"""
-
-	return StringToEnum('AndroidFrictionCoefficient')[0]
-
-def ResetPenaltiesEnum():
-	"""
-	RESETPENALTIESENUM - Enum of ResetPenalties
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ResetPenaltiesEnum()
-	"""
-
-	return StringToEnum('ResetPenalties')[0]
-
-def SegmentOnIceShelfEnum():
-	"""
-	SEGMENTONICESHELFENUM - Enum of SegmentOnIceShelf
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SegmentOnIceShelfEnum()
-	"""
-
-	return StringToEnum('SegmentOnIceShelf')[0]
-
-def SurfaceAbsVelMisfitEnum():
-	"""
-	SURFACEABSVELMISFITENUM - Enum of SurfaceAbsVelMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceAbsVelMisfitEnum()
-	"""
-
-	return StringToEnum('SurfaceAbsVelMisfit')[0]
-
-def SurfaceAreaEnum():
-	"""
-	SURFACEAREAENUM - Enum of SurfaceArea
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceAreaEnum()
-	"""
-
-	return StringToEnum('SurfaceArea')[0]
-
-def SurfaceAverageVelMisfitEnum():
-	"""
-	SURFACEAVERAGEVELMISFITENUM - Enum of SurfaceAverageVelMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceAverageVelMisfitEnum()
-	"""
-
-	return StringToEnum('SurfaceAverageVelMisfit')[0]
-
-def SurfaceLogVelMisfitEnum():
-	"""
-	SURFACELOGVELMISFITENUM - Enum of SurfaceLogVelMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceLogVelMisfitEnum()
-	"""
-
-	return StringToEnum('SurfaceLogVelMisfit')[0]
-
-def SurfaceLogVxVyMisfitEnum():
-	"""
-	SURFACELOGVXVYMISFITENUM - Enum of SurfaceLogVxVyMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceLogVxVyMisfitEnum()
-	"""
-
-	return StringToEnum('SurfaceLogVxVyMisfit')[0]
-
-def SurfaceRelVelMisfitEnum():
-	"""
-	SURFACERELVELMISFITENUM - Enum of SurfaceRelVelMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceRelVelMisfitEnum()
-	"""
-
-	return StringToEnum('SurfaceRelVelMisfit')[0]
-
-def SurfaceSlopeXEnum():
-	"""
-	SURFACESLOPEXENUM - Enum of SurfaceSlopeX
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeXEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeX')[0]
-
-def SurfaceSlopeYEnum():
-	"""
-	SURFACESLOPEYENUM - Enum of SurfaceSlopeY
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SurfaceSlopeYEnum()
-	"""
-
-	return StringToEnum('SurfaceSlopeY')[0]
-
-def TemperatureEnum():
-	"""
-	TEMPERATUREENUM - Enum of Temperature
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TemperatureEnum()
-	"""
-
-	return StringToEnum('Temperature')[0]
-
-def TemperatureOldEnum():
-	"""
-	TEMPERATUREOLDENUM - Enum of TemperatureOld
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TemperatureOldEnum()
-	"""
-
-	return StringToEnum('TemperatureOld')[0]
-
-def TemperaturePicardEnum():
-	"""
-	TEMPERATUREPICARDENUM - Enum of TemperaturePicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TemperaturePicardEnum()
-	"""
-
-	return StringToEnum('TemperaturePicard')[0]
-
-def ThicknessAbsMisfitEnum():
-	"""
-	THICKNESSABSMISFITENUM - Enum of ThicknessAbsMisfit
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThicknessAbsMisfitEnum()
-	"""
-
-	return StringToEnum('ThicknessAbsMisfit')[0]
-
-def VelEnum():
-	"""
-	VELENUM - Enum of Vel
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VelEnum()
-	"""
-
-	return StringToEnum('Vel')[0]
-
-def VelocityEnum():
-	"""
-	VELOCITYENUM - Enum of Velocity
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VelocityEnum()
-	"""
-
-	return StringToEnum('Velocity')[0]
-
-def VxAverageEnum():
-	"""
-	VXAVERAGEENUM - Enum of VxAverage
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VxAverageEnum()
-	"""
-
-	return StringToEnum('VxAverage')[0]
-
-def VxEnum():
-	"""
-	VXENUM - Enum of Vx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VxEnum()
-	"""
-
-	return StringToEnum('Vx')[0]
-
-def VxPicardEnum():
-	"""
-	VXPICARDENUM - Enum of VxPicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VxPicardEnum()
-	"""
-
-	return StringToEnum('VxPicard')[0]
-
-def VyAverageEnum():
-	"""
-	VYAVERAGEENUM - Enum of VyAverage
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VyAverageEnum()
-	"""
-
-	return StringToEnum('VyAverage')[0]
-
-def VyEnum():
-	"""
-	VYENUM - Enum of Vy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VyEnum()
-	"""
-
-	return StringToEnum('Vy')[0]
-
-def VyPicardEnum():
-	"""
-	VYPICARDENUM - Enum of VyPicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VyPicardEnum()
-	"""
-
-	return StringToEnum('VyPicard')[0]
-
-def VzEnum():
-	"""
-	VZENUM - Enum of Vz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzEnum()
-	"""
-
-	return StringToEnum('Vz')[0]
-
-def VzSSAEnum():
-	"""
-	VZSSAENUM - Enum of VzSSA
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzSSAEnum()
-	"""
-
-	return StringToEnum('VzSSA')[0]
-
-def VzHOEnum():
-	"""
-	VZHOENUM - Enum of VzHO
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzHOEnum()
-	"""
-
-	return StringToEnum('VzHO')[0]
-
-def VzPicardEnum():
-	"""
-	VZPICARDENUM - Enum of VzPicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzPicardEnum()
-	"""
-
-	return StringToEnum('VzPicard')[0]
-
-def VzFSEnum():
-	"""
-	VZFSENUM - Enum of VzFS
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzFSEnum()
-	"""
-
-	return StringToEnum('VzFS')[0]
-
-def VxMeshEnum():
-	"""
-	VXMESHENUM - Enum of VxMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VxMeshEnum()
-	"""
-
-	return StringToEnum('VxMesh')[0]
-
-def VyMeshEnum():
-	"""
-	VYMESHENUM - Enum of VyMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VyMeshEnum()
-	"""
-
-	return StringToEnum('VyMesh')[0]
-
-def VzMeshEnum():
-	"""
-	VZMESHENUM - Enum of VzMesh
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VzMeshEnum()
-	"""
-
-	return StringToEnum('VzMesh')[0]
-
-def EnthalpyEnum():
-	"""
-	ENTHALPYENUM - Enum of Enthalpy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EnthalpyEnum()
-	"""
-
-	return StringToEnum('Enthalpy')[0]
-
-def EnthalpyPicardEnum():
-	"""
-	ENTHALPYPICARDENUM - Enum of EnthalpyPicard
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=EnthalpyPicardEnum()
-	"""
-
-	return StringToEnum('EnthalpyPicard')[0]
-
-def ThicknessAbsGradientEnum():
-	"""
-	THICKNESSABSGRADIENTENUM - Enum of ThicknessAbsGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThicknessAbsGradientEnum()
-	"""
-
-	return StringToEnum('ThicknessAbsGradient')[0]
-
-def ThicknessAlongGradientEnum():
-	"""
-	THICKNESSALONGGRADIENTENUM - Enum of ThicknessAlongGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThicknessAlongGradientEnum()
-	"""
-
-	return StringToEnum('ThicknessAlongGradient')[0]
-
-def ThicknessAcrossGradientEnum():
-	"""
-	THICKNESSACROSSGRADIENTENUM - Enum of ThicknessAcrossGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ThicknessAcrossGradientEnum()
-	"""
-
-	return StringToEnum('ThicknessAcrossGradient')[0]
-
-def StepResponsesEnum():
-	"""
-	STEPRESPONSESENUM - Enum of StepResponses
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StepResponsesEnum()
-	"""
-
-	return StringToEnum('StepResponses')[0]
-
-def IntMatParamEnum():
-	"""
-	INTMATPARAMENUM - Enum of IntMatParam
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntMatParamEnum()
-	"""
-
-	return StringToEnum('IntMatParam')[0]
-
-def RheologyBbarAbsGradientEnum():
-	"""
-	RHEOLOGYBBARABSGRADIENTENUM - Enum of RheologyBbarAbsGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RheologyBbarAbsGradientEnum()
-	"""
-
-	return StringToEnum('RheologyBbarAbsGradient')[0]
-
-def DragCoefficientAbsGradientEnum():
-	"""
-	DRAGCOEFFICIENTABSGRADIENTENUM - Enum of DragCoefficientAbsGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DragCoefficientAbsGradientEnum()
-	"""
-
-	return StringToEnum('DragCoefficientAbsGradient')[0]
-
-def TransientInputEnum():
-	"""
-	TRANSIENTINPUTENUM - Enum of TransientInput
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TransientInputEnum()
-	"""
-
-	return StringToEnum('TransientInput')[0]
-
-def WaterfractionEnum():
-	"""
-	WATERFRACTIONENUM - Enum of Waterfraction
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=WaterfractionEnum()
-	"""
-
-	return StringToEnum('Waterfraction')[0]
-
-def WatercolumnEnum():
-	"""
-	WATERCOLUMNENUM - Enum of Watercolumn
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=WatercolumnEnum()
-	"""
-
-	return StringToEnum('Watercolumn')[0]
-
-def BasalFrictionEnum():
-	"""
-	BASALFRICTIONENUM - Enum of BasalFriction
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BasalFrictionEnum()
-	"""
-
-	return StringToEnum('BasalFriction')[0]
-
-def ViscousHeatingEnum():
-	"""
-	VISCOUSHEATINGENUM - Enum of ViscousHeating
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ViscousHeatingEnum()
-	"""
-
-	return StringToEnum('ViscousHeating')[0]
-
-def QmuTemperatureEnum():
-	"""
-	QMUTEMPERATUREENUM - Enum of QmuTemperature
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuTemperatureEnum()
-	"""
-
-	return StringToEnum('QmuTemperature')[0]
-
-def HydrologyWaterVxEnum():
-	"""
-	HYDROLOGYWATERVXENUM - Enum of HydrologyWaterVx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyWaterVxEnum()
-	"""
-
-	return StringToEnum('HydrologyWaterVx')[0]
-
-def HydrologyWaterVyEnum():
-	"""
-	HYDROLOGYWATERVYENUM - Enum of HydrologyWaterVy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=HydrologyWaterVyEnum()
-	"""
-
-	return StringToEnum('HydrologyWaterVy')[0]
-
-def StressTensorEnum():
-	"""
-	STRESSTENSORENUM - Enum of StressTensor
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensorEnum()
-	"""
-
-	return StringToEnum('StressTensor')[0]
-
-def StressTensorxxEnum():
-	"""
-	STRESSTENSORXXENUM - Enum of StressTensorxx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensorxxEnum()
-	"""
-
-	return StringToEnum('StressTensorxx')[0]
-
-def StressTensorxyEnum():
-	"""
-	STRESSTENSORXYENUM - Enum of StressTensorxy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensorxyEnum()
-	"""
-
-	return StringToEnum('StressTensorxy')[0]
-
-def StressTensorxzEnum():
-	"""
-	STRESSTENSORXZENUM - Enum of StressTensorxz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensorxzEnum()
-	"""
-
-	return StringToEnum('StressTensorxz')[0]
-
-def StressTensoryyEnum():
-	"""
-	STRESSTENSORYYENUM - Enum of StressTensoryy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensoryyEnum()
-	"""
-
-	return StringToEnum('StressTensoryy')[0]
-
-def StressTensoryzEnum():
-	"""
-	STRESSTENSORYZENUM - Enum of StressTensoryz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensoryzEnum()
-	"""
-
-	return StringToEnum('StressTensoryz')[0]
-
-def StressTensorzzEnum():
-	"""
-	STRESSTENSORZZENUM - Enum of StressTensorzz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StressTensorzzEnum()
-	"""
-
-	return StringToEnum('StressTensorzz')[0]
-
-def GiaCrossSectionShapeEnum():
-	"""
-	GIACROSSSECTIONSHAPEENUM - Enum of GiaCrossSectionShape
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaCrossSectionShapeEnum()
-	"""
-
-	return StringToEnum('GiaCrossSectionShape')[0]
-
-def GiadWdtEnum():
-	"""
-	GIADWDTENUM - Enum of GiadWdt
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiadWdtEnum()
-	"""
-
-	return StringToEnum('GiadWdt')[0]
-
-def GiaWEnum():
-	"""
-	GIAWENUM - Enum of GiaW
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GiaWEnum()
-	"""
-
-	return StringToEnum('GiaW')[0]
-
-def P0Enum():
-	"""
-	P0ENUM - Enum of P0
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P0Enum()
-	"""
-
-	return StringToEnum('P0')[0]
-
-def P1Enum():
-	"""
-	P1ENUM - Enum of P1
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1Enum()
-	"""
-
-	return StringToEnum('P1')[0]
-
-def P1DGEnum():
-	"""
-	P1DGENUM - Enum of P1DG
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1DGEnum()
-	"""
-
-	return StringToEnum('P1DG')[0]
-
-def P1bubbleEnum():
-	"""
-	P1BUBBLEENUM - Enum of P1bubble
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1bubbleEnum()
-	"""
-
-	return StringToEnum('P1bubble')[0]
-
-def P1bubblecondensedEnum():
-	"""
-	P1BUBBLECONDENSEDENUM - Enum of P1bubblecondensed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1bubblecondensedEnum()
-	"""
-
-	return StringToEnum('P1bubblecondensed')[0]
-
-def P2Enum():
-	"""
-	P2ENUM - Enum of P2
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P2Enum()
-	"""
-
-	return StringToEnum('P2')[0]
-
-def P2xP1Enum():
-	"""
-	P2XP1ENUM - Enum of P2xP1
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P2xP1Enum()
-	"""
-
-	return StringToEnum('P2xP1')[0]
-
-def P1xP2Enum():
-	"""
-	P1XP2ENUM - Enum of P1xP2
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1xP2Enum()
-	"""
-
-	return StringToEnum('P1xP2')[0]
-
-def P1P1Enum():
-	"""
-	P1P1ENUM - Enum of P1P1
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1P1Enum()
-	"""
-
-	return StringToEnum('P1P1')[0]
-
-def P1P1GLSEnum():
-	"""
-	P1P1GLSENUM - Enum of P1P1GLS
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=P1P1GLSEnum()
-	"""
-
-	return StringToEnum('P1P1GLS')[0]
-
-def MINIEnum():
-	"""
-	MINIENUM - Enum of MINI
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MINIEnum()
-	"""
-
-	return StringToEnum('MINI')[0]
-
-def MINIcondensedEnum():
-	"""
-	MINICONDENSEDENUM - Enum of MINIcondensed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MINIcondensedEnum()
-	"""
-
-	return StringToEnum('MINIcondensed')[0]
-
-def TaylorHoodEnum():
-	"""
-	TAYLORHOODENUM - Enum of TaylorHood
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TaylorHoodEnum()
-	"""
-
-	return StringToEnum('TaylorHood')[0]
-
-def SaveResultsEnum():
-	"""
-	SAVERESULTSENUM - Enum of SaveResults
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SaveResultsEnum()
-	"""
-
-	return StringToEnum('SaveResults')[0]
-
-def BoolElementResultEnum():
-	"""
-	BOOLELEMENTRESULTENUM - Enum of BoolElementResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BoolElementResultEnum()
-	"""
-
-	return StringToEnum('BoolElementResult')[0]
-
-def BoolExternalResultEnum():
-	"""
-	BOOLEXTERNALRESULTENUM - Enum of BoolExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BoolExternalResultEnum()
-	"""
-
-	return StringToEnum('BoolExternalResult')[0]
-
-def DoubleElementResultEnum():
-	"""
-	DOUBLEELEMENTRESULTENUM - Enum of DoubleElementResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleElementResultEnum()
-	"""
-
-	return StringToEnum('DoubleElementResult')[0]
-
-def DoubleExternalResultEnum():
-	"""
-	DOUBLEEXTERNALRESULTENUM - Enum of DoubleExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleExternalResultEnum()
-	"""
-
-	return StringToEnum('DoubleExternalResult')[0]
-
-def DoubleMatExternalResultEnum():
-	"""
-	DOUBLEMATEXTERNALRESULTENUM - Enum of DoubleMatExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DoubleMatExternalResultEnum()
-	"""
-
-	return StringToEnum('DoubleMatExternalResult')[0]
-
-def IntExternalResultEnum():
-	"""
-	INTEXTERNALRESULTENUM - Enum of IntExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntExternalResultEnum()
-	"""
-
-	return StringToEnum('IntExternalResult')[0]
-
-def JEnum():
-	"""
-	JENUM - Enum of J
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=JEnum()
-	"""
-
-	return StringToEnum('J')[0]
-
-def PatchEnum():
-	"""
-	PATCHENUM - Enum of Patch
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PatchEnum()
-	"""
-
-	return StringToEnum('Patch')[0]
-
-def PatchNodesEnum():
-	"""
-	PATCHNODESENUM - Enum of PatchNodes
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PatchNodesEnum()
-	"""
-
-	return StringToEnum('PatchNodes')[0]
-
-def PatchVerticesEnum():
-	"""
-	PATCHVERTICESENUM - Enum of PatchVertices
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PatchVerticesEnum()
-	"""
-
-	return StringToEnum('PatchVertices')[0]
-
-def PentaP1ElementResultEnum():
-	"""
-	PENTAP1ELEMENTRESULTENUM - Enum of PentaP1ElementResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PentaP1ElementResultEnum()
-	"""
-
-	return StringToEnum('PentaP1ElementResult')[0]
-
-def StringExternalResultEnum():
-	"""
-	STRINGEXTERNALRESULTENUM - Enum of StringExternalResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StringExternalResultEnum()
-	"""
-
-	return StringToEnum('StringExternalResult')[0]
-
-def StepEnum():
-	"""
-	STEPENUM - Enum of Step
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=StepEnum()
-	"""
-
-	return StringToEnum('Step')[0]
-
-def TimeEnum():
-	"""
-	TIMEENUM - Enum of Time
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TimeEnum()
-	"""
-
-	return StringToEnum('Time')[0]
-
-def TriaP1ElementResultEnum():
-	"""
-	TRIAP1ELEMENTRESULTENUM - Enum of TriaP1ElementResult
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TriaP1ElementResultEnum()
-	"""
-
-	return StringToEnum('TriaP1ElementResult')[0]
-
-def WaterColumnOldEnum():
-	"""
-	WATERCOLUMNOLDENUM - Enum of WaterColumnOld
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=WaterColumnOldEnum()
-	"""
-
-	return StringToEnum('WaterColumnOld')[0]
-
-def MinVelEnum():
-	"""
-	MINVELENUM - Enum of MinVel
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MinVelEnum()
-	"""
-
-	return StringToEnum('MinVel')[0]
-
-def MaxVelEnum():
-	"""
-	MAXVELENUM - Enum of MaxVel
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxVelEnum()
-	"""
-
-	return StringToEnum('MaxVel')[0]
-
-def MinVxEnum():
-	"""
-	MINVXENUM - Enum of MinVx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MinVxEnum()
-	"""
-
-	return StringToEnum('MinVx')[0]
-
-def MaxVxEnum():
-	"""
-	MAXVXENUM - Enum of MaxVx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxVxEnum()
-	"""
-
-	return StringToEnum('MaxVx')[0]
-
-def MaxAbsVxEnum():
-	"""
-	MAXABSVXENUM - Enum of MaxAbsVx
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxAbsVxEnum()
-	"""
-
-	return StringToEnum('MaxAbsVx')[0]
-
-def MinVyEnum():
-	"""
-	MINVYENUM - Enum of MinVy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MinVyEnum()
-	"""
-
-	return StringToEnum('MinVy')[0]
-
-def MaxVyEnum():
-	"""
-	MAXVYENUM - Enum of MaxVy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxVyEnum()
-	"""
-
-	return StringToEnum('MaxVy')[0]
-
-def MaxAbsVyEnum():
-	"""
-	MAXABSVYENUM - Enum of MaxAbsVy
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxAbsVyEnum()
-	"""
-
-	return StringToEnum('MaxAbsVy')[0]
-
-def MinVzEnum():
-	"""
-	MINVZENUM - Enum of MinVz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MinVzEnum()
-	"""
-
-	return StringToEnum('MinVz')[0]
-
-def MaxVzEnum():
-	"""
-	MAXVZENUM - Enum of MaxVz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxVzEnum()
-	"""
-
-	return StringToEnum('MaxVz')[0]
-
-def MaxAbsVzEnum():
-	"""
-	MAXABSVZENUM - Enum of MaxAbsVz
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaxAbsVzEnum()
-	"""
-
-	return StringToEnum('MaxAbsVz')[0]
-
-def IceVolumeEnum():
-	"""
-	ICEVOLUMEENUM - Enum of IceVolume
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IceVolumeEnum()
-	"""
-
-	return StringToEnum('IceVolume')[0]
-
-def TotalSmbEnum():
-	"""
-	TOTALSMBENUM - Enum of TotalSmb
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TotalSmbEnum()
-	"""
-
-	return StringToEnum('TotalSmb')[0]
-
-def AbsoluteEnum():
-	"""
-	ABSOLUTEENUM - Enum of Absolute
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AbsoluteEnum()
-	"""
-
-	return StringToEnum('Absolute')[0]
-
-def IncrementalEnum():
-	"""
-	INCREMENTALENUM - Enum of Incremental
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IncrementalEnum()
-	"""
-
-	return StringToEnum('Incremental')[0]
-
-def AgressiveMigrationEnum():
-	"""
-	AGRESSIVEMIGRATIONENUM - Enum of AgressiveMigration
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AgressiveMigrationEnum()
-	"""
-
-	return StringToEnum('AgressiveMigration')[0]
-
-def NoneEnum():
-	"""
-	NONEENUM - Enum of None
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NoneEnum()
-	"""
-
-	return StringToEnum('None')[0]
-
-def SoftMigrationEnum():
-	"""
-	SOFTMIGRATIONENUM - Enum of SoftMigration
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SoftMigrationEnum()
-	"""
-
-	return StringToEnum('SoftMigration')[0]
-
-def SubelementMigrationEnum():
-	"""
-	SUBELEMENTMIGRATIONENUM - Enum of SubelementMigration
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SubelementMigrationEnum()
-	"""
-
-	return StringToEnum('SubelementMigration')[0]
-
-def SubelementMigration2Enum():
-	"""
-	SUBELEMENTMIGRATION2ENUM - Enum of SubelementMigration2
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SubelementMigration2Enum()
-	"""
-
-	return StringToEnum('SubelementMigration2')[0]
-
-def GLlevelsetEnum():
-	"""
-	GLLEVELSETENUM - Enum of GLlevelset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GLlevelsetEnum()
-	"""
-
-	return StringToEnum('GLlevelset')[0]
-
-def FSSolverEnum():
-	"""
-	FSSOLVERENUM - Enum of FSSolver
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FSSolverEnum()
-	"""
-
-	return StringToEnum('FSSolver')[0]
-
-def AdjointEnum():
-	"""
-	ADJOINTENUM - Enum of Adjoint
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=AdjointEnum()
-	"""
-
-	return StringToEnum('Adjoint')[0]
-
-def ColinearEnum():
-	"""
-	COLINEARENUM - Enum of Colinear
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ColinearEnum()
-	"""
-
-	return StringToEnum('Colinear')[0]
-
-def ControlSteadyEnum():
-	"""
-	CONTROLSTEADYENUM - Enum of ControlSteady
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ControlSteadyEnum()
-	"""
-
-	return StringToEnum('ControlSteady')[0]
-
-def FsetEnum():
-	"""
-	FSETENUM - Enum of Fset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=FsetEnum()
-	"""
-
-	return StringToEnum('Fset')[0]
-
-def Gradient1Enum():
-	"""
-	GRADIENT1ENUM - Enum of Gradient1
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=Gradient1Enum()
-	"""
-
-	return StringToEnum('Gradient1')[0]
-
-def Gradient2Enum():
-	"""
-	GRADIENT2ENUM - Enum of Gradient2
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=Gradient2Enum()
-	"""
-
-	return StringToEnum('Gradient2')[0]
-
-def Gradient3Enum():
-	"""
-	GRADIENT3ENUM - Enum of Gradient3
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=Gradient3Enum()
-	"""
-
-	return StringToEnum('Gradient3')[0]
-
-def GradientEnum():
-	"""
-	GRADIENTENUM - Enum of Gradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GradientEnum()
-	"""
-
-	return StringToEnum('Gradient')[0]
-
-def GroundinglineMigrationEnum():
-	"""
-	GROUNDINGLINEMIGRATIONENUM - Enum of GroundinglineMigration
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GroundinglineMigrationEnum()
-	"""
-
-	return StringToEnum('GroundinglineMigration')[0]
-
-def GsetEnum():
-	"""
-	GSETENUM - Enum of Gset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GsetEnum()
-	"""
-
-	return StringToEnum('Gset')[0]
-
-def IndexEnum():
-	"""
-	INDEXENUM - Enum of Index
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IndexEnum()
-	"""
-
-	return StringToEnum('Index')[0]
-
-def IndexedEnum():
-	"""
-	INDEXEDENUM - Enum of Indexed
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IndexedEnum()
-	"""
-
-	return StringToEnum('Indexed')[0]
-
-def IntersectEnum():
-	"""
-	INTERSECTENUM - Enum of Intersect
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=IntersectEnum()
-	"""
-
-	return StringToEnum('Intersect')[0]
-
-def NodalEnum():
-	"""
-	NODALENUM - Enum of Nodal
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NodalEnum()
-	"""
-
-	return StringToEnum('Nodal')[0]
-
-def OldGradientEnum():
-	"""
-	OLDGRADIENTENUM - Enum of OldGradient
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OldGradientEnum()
-	"""
-
-	return StringToEnum('OldGradient')[0]
-
-def OutputFilePointerEnum():
-	"""
-	OUTPUTFILEPOINTERENUM - Enum of OutputFilePointer
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OutputFilePointerEnum()
-	"""
-
-	return StringToEnum('OutputFilePointer')[0]
-
-def OutputFileNameEnum():
-	"""
-	OUTPUTFILENAMEENUM - Enum of OutputFileName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OutputFileNameEnum()
-	"""
-
-	return StringToEnum('OutputFileName')[0]
-
-def LockFileNameEnum():
-	"""
-	LOCKFILENAMEENUM - Enum of LockFileName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=LockFileNameEnum()
-	"""
-
-	return StringToEnum('LockFileName')[0]
-
-def ToolkitsOptionsAnalysesEnum():
-	"""
-	TOOLKITSOPTIONSANALYSESENUM - Enum of ToolkitsOptionsAnalyses
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ToolkitsOptionsAnalysesEnum()
-	"""
-
-	return StringToEnum('ToolkitsOptionsAnalyses')[0]
-
-def ToolkitsOptionsStringsEnum():
-	"""
-	TOOLKITSOPTIONSSTRINGSENUM - Enum of ToolkitsOptionsStrings
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ToolkitsOptionsStringsEnum()
-	"""
-
-	return StringToEnum('ToolkitsOptionsStrings')[0]
-
-def QmuErrNameEnum():
-	"""
-	QMUERRNAMEENUM - Enum of QmuErrName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuErrNameEnum()
-	"""
-
-	return StringToEnum('QmuErrName')[0]
-
-def QmuInNameEnum():
-	"""
-	QMUINNAMEENUM - Enum of QmuInName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuInNameEnum()
-	"""
-
-	return StringToEnum('QmuInName')[0]
-
-def QmuOutNameEnum():
-	"""
-	QMUOUTNAMEENUM - Enum of QmuOutName
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=QmuOutNameEnum()
-	"""
-
-	return StringToEnum('QmuOutName')[0]
-
-def RegularEnum():
-	"""
-	REGULARENUM - Enum of Regular
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=RegularEnum()
-	"""
-
-	return StringToEnum('Regular')[0]
-
-def ScaledEnum():
-	"""
-	SCALEDENUM - Enum of Scaled
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ScaledEnum()
-	"""
-
-	return StringToEnum('Scaled')[0]
-
-def SeparateEnum():
-	"""
-	SEPARATEENUM - Enum of Separate
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SeparateEnum()
-	"""
-
-	return StringToEnum('Separate')[0]
-
-def SsetEnum():
-	"""
-	SSETENUM - Enum of Sset
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SsetEnum()
-	"""
-
-	return StringToEnum('Sset')[0]
-
-def VerboseEnum():
-	"""
-	VERBOSEENUM - Enum of Verbose
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=VerboseEnum()
-	"""
-
-	return StringToEnum('Verbose')[0]
-
-def TriangleInterpEnum():
-	"""
-	TRIANGLEINTERPENUM - Enum of TriangleInterp
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=TriangleInterpEnum()
-	"""
-
-	return StringToEnum('TriangleInterp')[0]
-
-def BilinearInterpEnum():
-	"""
-	BILINEARINTERPENUM - Enum of BilinearInterp
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=BilinearInterpEnum()
-	"""
-
-	return StringToEnum('BilinearInterp')[0]
-
-def NearestInterpEnum():
-	"""
-	NEARESTINTERPENUM - Enum of NearestInterp
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=NearestInterpEnum()
-	"""
-
-	return StringToEnum('NearestInterp')[0]
-
-def XYEnum():
-	"""
-	XYENUM - Enum of XY
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=XYEnum()
-	"""
-
-	return StringToEnum('XY')[0]
-
-def XYZEnum():
-	"""
-	XYZENUM - Enum of XYZ
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=XYZEnum()
-	"""
-
-	return StringToEnum('XYZ')[0]
-
-def DenseEnum():
-	"""
-	DENSEENUM - Enum of Dense
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=DenseEnum()
-	"""
-
-	return StringToEnum('Dense')[0]
-
-def MpiDenseEnum():
-	"""
-	MPIDENSEENUM - Enum of MpiDense
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MpiDenseEnum()
-	"""
-
-	return StringToEnum('MpiDense')[0]
-
-def SeqEnum():
-	"""
-	SEQENUM - Enum of Seq
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=SeqEnum()
-	"""
-
-	return StringToEnum('Seq')[0]
-
-def MpiEnum():
-	"""
-	MPIENUM - Enum of Mpi
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MpiEnum()
-	"""
-
-	return StringToEnum('Mpi')[0]
-
-def OptionEnum():
-	"""
-	OPTIONENUM - Enum of Option
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionEnum()
-	"""
-
-	return StringToEnum('Option')[0]
-
-def GenericOptionEnum():
-	"""
-	GENERICOPTIONENUM - Enum of GenericOption
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=GenericOptionEnum()
-	"""
-
-	return StringToEnum('GenericOption')[0]
-
-def OptionCellEnum():
-	"""
-	OPTIONCELLENUM - Enum of OptionCell
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionCellEnum()
-	"""
-
-	return StringToEnum('OptionCell')[0]
-
-def OptionCharEnum():
-	"""
-	OPTIONCHARENUM - Enum of OptionChar
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionCharEnum()
-	"""
-
-	return StringToEnum('OptionChar')[0]
-
-def OptionStructEnum():
-	"""
-	OPTIONSTRUCTENUM - Enum of OptionStruct
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionStructEnum()
-	"""
-
-	return StringToEnum('OptionStruct')[0]
-
-def OptionDoubleEnum():
-	"""
-	OPTIONDOUBLEENUM - Enum of OptionDouble
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionDoubleEnum()
-	"""
-
-	return StringToEnum('OptionDouble')[0]
-
-def OptionLogicalEnum():
-	"""
-	OPTIONLOGICALENUM - Enum of OptionLogical
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=OptionLogicalEnum()
-	"""
-
-	return StringToEnum('OptionLogical')[0]
-
-def PatersonEnum():
-	"""
-	PATERSONENUM - Enum of Paterson
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=PatersonEnum()
-	"""
-
-	return StringToEnum('Paterson')[0]
-
-def ArrheniusEnum():
-	"""
-	ARRHENIUSENUM - Enum of Arrhenius
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=ArrheniusEnum()
-	"""
-
-	return StringToEnum('Arrhenius')[0]
-
-def MaximumNumberOfDefinitionsEnum():
-	"""
-	MAXIMUMNUMBEROFDEFINITIONSENUM - Enum of MaximumNumberOfDefinitions
-
-	WARNING: DO NOT MODIFY THIS FILE
-				this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
-				Please read src/c/shared/Enum/README for more information
-
-	   Usage:
-	      macro=MaximumNumberOfDefinitionsEnum()
-	"""
-
-	return StringToEnum('MaximumNumberOfDefinitions')[0]
-
+def AutodiffIsautodiffEnum(): return StringToEnum("AutodiffIsautodiff")[0]
+def AutodiffNumDependentsEnum(): return StringToEnum("AutodiffNumDependents")[0]
+def AutodiffNumDependentObjectsEnum(): return StringToEnum("AutodiffNumDependentObjects")[0]
+def AutodiffDependentObjectNamesEnum(): return StringToEnum("AutodiffDependentObjectNames")[0]
+def AutodiffDependentObjectTypesEnum(): return StringToEnum("AutodiffDependentObjectTypes")[0]
+def AutodiffDependentObjectIndicesEnum(): return StringToEnum("AutodiffDependentObjectIndices")[0]
+def AutodiffDependentObjectsEnum(): return StringToEnum("AutodiffDependentObjects")[0]
+def AutodiffNumIndependentsEnum(): return StringToEnum("AutodiffNumIndependents")[0]
+def AutodiffNumIndependentObjectsEnum(): return StringToEnum("AutodiffNumIndependentObjects")[0]
+def AutodiffIndependentObjectNamesEnum(): return StringToEnum("AutodiffIndependentObjectNames")[0]
+def AutodiffIndependentObjectTypesEnum(): return StringToEnum("AutodiffIndependentObjectTypes")[0]
+def AutodiffIndependentObjectsEnum(): return StringToEnum("AutodiffIndependentObjects")[0]
+def AutodiffJacobianEnum(): return StringToEnum("AutodiffJacobian")[0]
+def AutodiffXpEnum(): return StringToEnum("AutodiffXp")[0]
+def AutodiffDriverEnum(): return StringToEnum("AutodiffDriver")[0]
+def AutodiffFosForwardIndexEnum(): return StringToEnum("AutodiffFosForwardIndex")[0]
+def AutodiffFovForwardIndicesEnum(): return StringToEnum("AutodiffFovForwardIndices")[0]
+def AutodiffFosReverseIndexEnum(): return StringToEnum("AutodiffFosReverseIndex")[0]
+def AutodiffMassFluxSegmentsPresentEnum(): return StringToEnum("AutodiffMassFluxSegmentsPresent")[0]
+def AutodiffKeepEnum(): return StringToEnum("AutodiffKeep")[0]
+def BalancethicknessSpcthicknessEnum(): return StringToEnum("BalancethicknessSpcthickness")[0]
+def BalancethicknessStabilizationEnum(): return StringToEnum("BalancethicknessStabilization")[0]
+def BalancethicknessThickeningRateEnum(): return StringToEnum("BalancethicknessThickeningRate")[0]
+def BasalforcingsGeothermalfluxEnum(): return StringToEnum("BasalforcingsGeothermalflux")[0]
+def BasalforcingsMeltingRateCorrectionEnum(): return StringToEnum("BasalforcingsMeltingRateCorrection")[0]
+def BasalforcingsMeltingRateEnum(): return StringToEnum("BasalforcingsMeltingRate")[0]
+def BathymetryEnum(): return StringToEnum("Bathymetry")[0]
+def BedEnum(): return StringToEnum("Bed")[0]
+def ConstantsGEnum(): return StringToEnum("ConstantsG")[0]
+def ConstantsReferencetemperatureEnum(): return StringToEnum("ConstantsReferencetemperature")[0]
+def ConstantsYtsEnum(): return StringToEnum("ConstantsYts")[0]
+def DependentObjectEnum(): return StringToEnum("DependentObject")[0]
+def DiagnosticAbstolEnum(): return StringToEnum("DiagnosticAbstol")[0]
+def DiagnosticIcefrontEnum(): return StringToEnum("DiagnosticIcefront")[0]
+def DiagnosticIsnewtonEnum(): return StringToEnum("DiagnosticIsnewton")[0]
+def DiagnosticMaxiterEnum(): return StringToEnum("DiagnosticMaxiter")[0]
+def DiagnosticNumRequestedOutputsEnum(): return StringToEnum("DiagnosticNumRequestedOutputs")[0]
+def DiagnosticPenaltyFactorEnum(): return StringToEnum("DiagnosticPenaltyFactor")[0]
+def DiagnosticReferentialEnum(): return StringToEnum("DiagnosticReferential")[0]
+def DiagnosticReltolEnum(): return StringToEnum("DiagnosticReltol")[0]
+def DiagnosticRequestedOutputsEnum(): return StringToEnum("DiagnosticRequestedOutputs")[0]
+def DiagnosticRestolEnum(): return StringToEnum("DiagnosticRestol")[0]
+def DiagnosticRiftPenaltyLockEnum(): return StringToEnum("DiagnosticRiftPenaltyLock")[0]
+def DiagnosticRiftPenaltyThresholdEnum(): return StringToEnum("DiagnosticRiftPenaltyThreshold")[0]
+def DiagnosticShelfDampeningEnum(): return StringToEnum("DiagnosticShelfDampening")[0]
+def DiagnosticSpcvxEnum(): return StringToEnum("DiagnosticSpcvx")[0]
+def DiagnosticSpcvyEnum(): return StringToEnum("DiagnosticSpcvy")[0]
+def DiagnosticSpcvzEnum(): return StringToEnum("DiagnosticSpcvz")[0]
+def DiagnosticFSreconditioningEnum(): return StringToEnum("DiagnosticFSreconditioning")[0]
+def DiagnosticVertexPairingEnum(): return StringToEnum("DiagnosticVertexPairing")[0]
+def DiagnosticViscosityOvershootEnum(): return StringToEnum("DiagnosticViscosityOvershoot")[0]
+def LoadingforceXEnum(): return StringToEnum("LoadingforceX")[0]
+def LoadingforceYEnum(): return StringToEnum("LoadingforceY")[0]
+def LoadingforceZEnum(): return StringToEnum("LoadingforceZ")[0]
+def FlowequationBorderSSAEnum(): return StringToEnum("FlowequationBorderSSA")[0]
+def FlowequationBorderHOEnum(): return StringToEnum("FlowequationBorderHO")[0]
+def FlowequationBorderFSEnum(): return StringToEnum("FlowequationBorderFS")[0]
+def FlowequationElementEquationEnum(): return StringToEnum("FlowequationElementEquation")[0]
+def FlowequationIsSIAEnum(): return StringToEnum("FlowequationIsSIA")[0]
+def FlowequationIsSSAEnum(): return StringToEnum("FlowequationIsSSA")[0]
+def FlowequationIsL1L2Enum(): return StringToEnum("FlowequationIsL1L2")[0]
+def FlowequationIsHOEnum(): return StringToEnum("FlowequationIsHO")[0]
+def FlowequationIsFSEnum(): return StringToEnum("FlowequationIsFS")[0]
+def FlowequationFeSSAEnum(): return StringToEnum("FlowequationFeSSA")[0]
+def FlowequationFeHOEnum(): return StringToEnum("FlowequationFeHO")[0]
+def FlowequationFeFSEnum(): return StringToEnum("FlowequationFeFS")[0]
+def FlowequationVertexEquationEnum(): return StringToEnum("FlowequationVertexEquation")[0]
+def FrictionCoefficientEnum(): return StringToEnum("FrictionCoefficient")[0]
+def FrictionPEnum(): return StringToEnum("FrictionP")[0]
+def FrictionQEnum(): return StringToEnum("FrictionQ")[0]
+def GeometryHydrostaticRatioEnum(): return StringToEnum("GeometryHydrostaticRatio")[0]
+def HydrologyModelEnum(): return StringToEnum("HydrologyModel")[0]
+def HydrologyshreveEnum(): return StringToEnum("Hydrologyshreve")[0]
+def HydrologyshreveCREnum(): return StringToEnum("HydrologyshreveCR")[0]
+def HydrologyshreveKnEnum(): return StringToEnum("HydrologyshreveKn")[0]
+def HydrologyshreveNEnum(): return StringToEnum("HydrologyshreveN")[0]
+def HydrologyshrevePEnum(): return StringToEnum("HydrologyshreveP")[0]
+def HydrologyshreveQEnum(): return StringToEnum("HydrologyshreveQ")[0]
+def HydrologyshreveSpcwatercolumnEnum(): return StringToEnum("HydrologyshreveSpcwatercolumn")[0]
+def HydrologyshreveStabilizationEnum(): return StringToEnum("HydrologyshreveStabilization")[0]
+def HydrologydcEnum(): return StringToEnum("Hydrologydc")[0]
+def SedimentHeadEnum(): return StringToEnum("SedimentHead")[0]
+def SedimentHeadOldEnum(): return StringToEnum("SedimentHeadOld")[0]
+def SedimentHeadResidualEnum(): return StringToEnum("SedimentHeadResidual")[0]
+def EplHeadEnum(): return StringToEnum("EplHead")[0]
+def EplHeadOldEnum(): return StringToEnum("EplHeadOld")[0]
+def HydrologydcRelTolEnum(): return StringToEnum("HydrologydcRelTol")[0]
+def HydrologydcSpcsedimentHeadEnum(): return StringToEnum("HydrologydcSpcsedimentHead")[0]
+def HydrologydcSedimentCompressibilityEnum(): return StringToEnum("HydrologydcSedimentCompressibility")[0]
+def HydrologydcSedimentPorosityEnum(): return StringToEnum("HydrologydcSedimentPorosity")[0]
+def HydrologydcSedimentThicknessEnum(): return StringToEnum("HydrologydcSedimentThickness")[0]
+def HydrologydcSedimentTransmitivityEnum(): return StringToEnum("HydrologydcSedimentTransmitivity")[0]
+def HydrologydcWaterCompressibilityEnum(): return StringToEnum("HydrologydcWaterCompressibility")[0]
+def HydrologydcSpceplHeadEnum(): return StringToEnum("HydrologydcSpceplHead")[0]
+def HydrologydcMaskEplactiveEnum(): return StringToEnum("HydrologydcMaskEplactive")[0]
+def HydrologydcEplCompressibilityEnum(): return StringToEnum("HydrologydcEplCompressibility")[0]
+def HydrologydcEplPorosityEnum(): return StringToEnum("HydrologydcEplPorosity")[0]
+def HydrologydcEplThicknessEnum(): return StringToEnum("HydrologydcEplThickness")[0]
+def HydrologydcEplTransmitivityEnum(): return StringToEnum("HydrologydcEplTransmitivity")[0]
+def HydrologydcIsefficientlayerEnum(): return StringToEnum("HydrologydcIsefficientlayer")[0]
+def HydrologydcSedimentlimitFlagEnum(): return StringToEnum("HydrologydcSedimentlimitFlag")[0]
+def HydrologydcSedimentlimitEnum(): return StringToEnum("HydrologydcSedimentlimit")[0]
+def HydrologydcTransferFlagEnum(): return StringToEnum("HydrologydcTransferFlag")[0]
+def HydrologydcLeakageFactorEnum(): return StringToEnum("HydrologydcLeakageFactor")[0]
+def HydrologydcPenaltyFactorEnum(): return StringToEnum("HydrologydcPenaltyFactor")[0]
+def HydrologyLayerEnum(): return StringToEnum("HydrologyLayer")[0]
+def HydrologySedimentEnum(): return StringToEnum("HydrologySediment")[0]
+def HydrologyEfficientEnum(): return StringToEnum("HydrologyEfficient")[0]
+def HydrologySedimentKmaxEnum(): return StringToEnum("HydrologySedimentKmax")[0]
+def BasisIntegralEnum(): return StringToEnum("BasisIntegral")[0]
+def WaterTransferEnum(): return StringToEnum("WaterTransfer")[0]
+def IndependentObjectEnum(): return StringToEnum("IndependentObject")[0]
+def InversionControlParametersEnum(): return StringToEnum("InversionControlParameters")[0]
+def InversionCostFunctionThresholdEnum(): return StringToEnum("InversionCostFunctionThreshold")[0]
+def InversionCostFunctionsCoefficientsEnum(): return StringToEnum("InversionCostFunctionsCoefficients")[0]
+def InversionCostFunctionsEnum(): return StringToEnum("InversionCostFunctions")[0]
+def InversionGradientOnlyEnum(): return StringToEnum("InversionGradientOnly")[0]
+def InversionGradientScalingEnum(): return StringToEnum("InversionGradientScaling")[0]
+def InversionIscontrolEnum(): return StringToEnum("InversionIscontrol")[0]
+def InversionTaoEnum(): return StringToEnum("InversionTao")[0]
+def InversionIncompleteAdjointEnum(): return StringToEnum("InversionIncompleteAdjoint")[0]
+def InversionMaxParametersEnum(): return StringToEnum("InversionMaxParameters")[0]
+def InversionMaxiterPerStepEnum(): return StringToEnum("InversionMaxiterPerStep")[0]
+def InversionMinParametersEnum(): return StringToEnum("InversionMinParameters")[0]
+def InversionNstepsEnum(): return StringToEnum("InversionNsteps")[0]
+def InversionNumControlParametersEnum(): return StringToEnum("InversionNumControlParameters")[0]
+def InversionNumCostFunctionsEnum(): return StringToEnum("InversionNumCostFunctions")[0]
+def InversionStepThresholdEnum(): return StringToEnum("InversionStepThreshold")[0]
+def InversionThicknessObsEnum(): return StringToEnum("InversionThicknessObs")[0]
+def InversionVelObsEnum(): return StringToEnum("InversionVelObs")[0]
+def InversionVxObsEnum(): return StringToEnum("InversionVxObs")[0]
+def InversionVyObsEnum(): return StringToEnum("InversionVyObs")[0]
+def InversionVzObsEnum(): return StringToEnum("InversionVzObs")[0]
+def MaskElementonfloatingiceEnum(): return StringToEnum("MaskElementonfloatingice")[0]
+def MaskElementongroundediceEnum(): return StringToEnum("MaskElementongroundedice")[0]
+def MaskElementonwaterEnum(): return StringToEnum("MaskElementonwater")[0]
+def MaskVertexonfloatingiceEnum(): return StringToEnum("MaskVertexonfloatingice")[0]
+def MaskVertexongroundediceEnum(): return StringToEnum("MaskVertexongroundedice")[0]
+def MaskVertexonwaterEnum(): return StringToEnum("MaskVertexonwater")[0]
+def MaskIcelevelsetEnum(): return StringToEnum("MaskIcelevelset")[0]
+def MaterialsBetaEnum(): return StringToEnum("MaterialsBeta")[0]
+def MaterialsHeatcapacityEnum(): return StringToEnum("MaterialsHeatcapacity")[0]
+def MaterialsLatentheatEnum(): return StringToEnum("MaterialsLatentheat")[0]
+def MaterialsMeltingpointEnum(): return StringToEnum("MaterialsMeltingpoint")[0]
+def MaterialsMixedLayerCapacityEnum(): return StringToEnum("MaterialsMixedLayerCapacity")[0]
+def MaterialsRheologyBEnum(): return StringToEnum("MaterialsRheologyB")[0]
+def MaterialsRheologyBbarEnum(): return StringToEnum("MaterialsRheologyBbar")[0]
+def MaterialsRheologyLawEnum(): return StringToEnum("MaterialsRheologyLaw")[0]
+def MaterialsRheologyNEnum(): return StringToEnum("MaterialsRheologyN")[0]
+def MaterialsRheologyZEnum(): return StringToEnum("MaterialsRheologyZ")[0]
+def MaterialsRheologyZbarEnum(): return StringToEnum("MaterialsRheologyZbar")[0]
+def MaterialsRhoIceEnum(): return StringToEnum("MaterialsRhoIce")[0]
+def MaterialsRhoWaterEnum(): return StringToEnum("MaterialsRhoWater")[0]
+def MaterialsRhoFreshwaterEnum(): return StringToEnum("MaterialsRhoFreshwater")[0]
+def MaterialsMuWaterEnum(): return StringToEnum("MaterialsMuWater")[0]
+def MaterialsThermalExchangeVelocityEnum(): return StringToEnum("MaterialsThermalExchangeVelocity")[0]
+def MaterialsThermalconductivityEnum(): return StringToEnum("MaterialsThermalconductivity")[0]
+def MaterialsLithosphereShearModulusEnum(): return StringToEnum("MaterialsLithosphereShearModulus")[0]
+def MaterialsLithosphereDensityEnum(): return StringToEnum("MaterialsLithosphereDensity")[0]
+def MaterialsMantleShearModulusEnum(): return StringToEnum("MaterialsMantleShearModulus")[0]
+def MaterialsMantleDensityEnum(): return StringToEnum("MaterialsMantleDensity")[0]
+def MeshAverageVertexConnectivityEnum(): return StringToEnum("MeshAverageVertexConnectivity")[0]
+def MeshDimensionEnum(): return StringToEnum("MeshDimension")[0]
+def MeshElementonbedEnum(): return StringToEnum("MeshElementonbed")[0]
+def MeshElementonsurfaceEnum(): return StringToEnum("MeshElementonsurface")[0]
+def MeshElements2dEnum(): return StringToEnum("MeshElements2d")[0]
+def MeshElementsEnum(): return StringToEnum("MeshElements")[0]
+def MeshLowerelementsEnum(): return StringToEnum("MeshLowerelements")[0]
+def MeshNumberofelements2dEnum(): return StringToEnum("MeshNumberofelements2d")[0]
+def MeshNumberofelementsEnum(): return StringToEnum("MeshNumberofelements")[0]
+def MeshNumberoflayersEnum(): return StringToEnum("MeshNumberoflayers")[0]
+def MeshNumberofvertices2dEnum(): return StringToEnum("MeshNumberofvertices2d")[0]
+def MeshNumberofverticesEnum(): return StringToEnum("MeshNumberofvertices")[0]
+def MeshUpperelementsEnum(): return StringToEnum("MeshUpperelements")[0]
+def MeshVertexonbedEnum(): return StringToEnum("MeshVertexonbed")[0]
+def MeshVertexonsurfaceEnum(): return StringToEnum("MeshVertexonsurface")[0]
+def MeshXEnum(): return StringToEnum("MeshX")[0]
+def MeshYEnum(): return StringToEnum("MeshY")[0]
+def MeshZEnum(): return StringToEnum("MeshZ")[0]
+def MiscellaneousNameEnum(): return StringToEnum("MiscellaneousName")[0]
+def PrognosticHydrostaticAdjustmentEnum(): return StringToEnum("PrognosticHydrostaticAdjustment")[0]
+def PrognosticMinThicknessEnum(): return StringToEnum("PrognosticMinThickness")[0]
+def PrognosticPenaltyFactorEnum(): return StringToEnum("PrognosticPenaltyFactor")[0]
+def PrognosticSpcthicknessEnum(): return StringToEnum("PrognosticSpcthickness")[0]
+def PrognosticStabilizationEnum(): return StringToEnum("PrognosticStabilization")[0]
+def PrognosticVertexPairingEnum(): return StringToEnum("PrognosticVertexPairing")[0]
+def PrognosticNumRequestedOutputsEnum(): return StringToEnum("PrognosticNumRequestedOutputs")[0]
+def PrognosticRequestedOutputsEnum(): return StringToEnum("PrognosticRequestedOutputs")[0]
+def QmuIsdakotaEnum(): return StringToEnum("QmuIsdakota")[0]
+def MassFluxSegmentsEnum(): return StringToEnum("MassFluxSegments")[0]
+def MassFluxSegmentsPresentEnum(): return StringToEnum("MassFluxSegmentsPresent")[0]
+def QmuMassFluxSegmentsPresentEnum(): return StringToEnum("QmuMassFluxSegmentsPresent")[0]
+def QmuNumberofpartitionsEnum(): return StringToEnum("QmuNumberofpartitions")[0]
+def QmuNumberofresponsesEnum(): return StringToEnum("QmuNumberofresponses")[0]
+def QmuPartitionEnum(): return StringToEnum("QmuPartition")[0]
+def QmuResponsedescriptorsEnum(): return StringToEnum("QmuResponsedescriptors")[0]
+def QmuVariabledescriptorsEnum(): return StringToEnum("QmuVariabledescriptors")[0]
+def QmuMaterialsRheologyBEnum(): return StringToEnum("QmuMaterialsRheologyB")[0]
+def RiftsNumriftsEnum(): return StringToEnum("RiftsNumrifts")[0]
+def RiftsRiftstructEnum(): return StringToEnum("RiftsRiftstruct")[0]
+def SettingsIoGatherEnum(): return StringToEnum("SettingsIoGather")[0]
+def SettingsLowmemEnum(): return StringToEnum("SettingsLowmem")[0]
+def SettingsOutputFrequencyEnum(): return StringToEnum("SettingsOutputFrequency")[0]
+def SettingsResultsAsPatchesEnum(): return StringToEnum("SettingsResultsAsPatches")[0]
+def SettingsWaitonlockEnum(): return StringToEnum("SettingsWaitonlock")[0]
+def SurfaceforcingsDelta18oEnum(): return StringToEnum("SurfaceforcingsDelta18o")[0]
+def SurfaceforcingsDelta18oSurfaceEnum(): return StringToEnum("SurfaceforcingsDelta18oSurface")[0]
+def SurfaceforcingsIsdelta18oEnum(): return StringToEnum("SurfaceforcingsIsdelta18o")[0]
+def SurfaceforcingsPrecipitationsPresentdayEnum(): return StringToEnum("SurfaceforcingsPrecipitationsPresentday")[0]
+def SurfaceforcingsTemperaturesPresentdayEnum(): return StringToEnum("SurfaceforcingsTemperaturesPresentday")[0]
+def SurfaceforcingsTemperaturesLgmEnum(): return StringToEnum("SurfaceforcingsTemperaturesLgm")[0]
+def DebugProfilingEnum(): return StringToEnum("DebugProfiling")[0]
+def ProfilingCurrentMemEnum(): return StringToEnum("ProfilingCurrentMem")[0]
+def ProfilingCurrentFlopsEnum(): return StringToEnum("ProfilingCurrentFlops")[0]
+def ProfilingSolutionTimeEnum(): return StringToEnum("ProfilingSolutionTime")[0]
+def MaxIterationConvergenceFlagEnum(): return StringToEnum("MaxIterationConvergenceFlag")[0]
+def SteadystateMaxiterEnum(): return StringToEnum("SteadystateMaxiter")[0]
+def SteadystateNumRequestedOutputsEnum(): return StringToEnum("SteadystateNumRequestedOutputs")[0]
+def SteadystateReltolEnum(): return StringToEnum("SteadystateReltol")[0]
+def SteadystateRequestedOutputsEnum(): return StringToEnum("SteadystateRequestedOutputs")[0]
+def SurfaceEnum(): return StringToEnum("Surface")[0]
+def SurfaceforcingsPrecipitationEnum(): return StringToEnum("SurfaceforcingsPrecipitation")[0]
+def SurfaceforcingsMassBalanceEnum(): return StringToEnum("SurfaceforcingsMassBalance")[0]
+def SurfaceforcingsIspddEnum(): return StringToEnum("SurfaceforcingsIspdd")[0]
+def SurfaceforcingsDesfacEnum(): return StringToEnum("SurfaceforcingsDesfac")[0]
+def SurfaceforcingsS0pEnum(): return StringToEnum("SurfaceforcingsS0p")[0]
+def SurfaceforcingsIssmbgradientsEnum(): return StringToEnum("SurfaceforcingsIssmbgradients")[0]
+def SurfaceforcingsMonthlytemperaturesEnum(): return StringToEnum("SurfaceforcingsMonthlytemperatures")[0]
+def SurfaceforcingsHrefEnum(): return StringToEnum("SurfaceforcingsHref")[0]
+def SurfaceforcingsSmbrefEnum(): return StringToEnum("SurfaceforcingsSmbref")[0]
+def SurfaceforcingsBPosEnum(): return StringToEnum("SurfaceforcingsBPos")[0]
+def SurfaceforcingsBNegEnum(): return StringToEnum("SurfaceforcingsBNeg")[0]
+def ThermalMaxiterEnum(): return StringToEnum("ThermalMaxiter")[0]
+def ThermalPenaltyFactorEnum(): return StringToEnum("ThermalPenaltyFactor")[0]
+def ThermalPenaltyLockEnum(): return StringToEnum("ThermalPenaltyLock")[0]
+def ThermalPenaltyThresholdEnum(): return StringToEnum("ThermalPenaltyThreshold")[0]
+def ThermalSpctemperatureEnum(): return StringToEnum("ThermalSpctemperature")[0]
+def ThermalStabilizationEnum(): return StringToEnum("ThermalStabilization")[0]
+def ThermalIsenthalpyEnum(): return StringToEnum("ThermalIsenthalpy")[0]
+def GiaMantleViscosityEnum(): return StringToEnum("GiaMantleViscosity")[0]
+def GiaLithosphereThicknessEnum(): return StringToEnum("GiaLithosphereThickness")[0]
+def ThicknessEnum(): return StringToEnum("Thickness")[0]
+def TimesteppingStartTimeEnum(): return StringToEnum("TimesteppingStartTime")[0]
+def TimesteppingFinalTimeEnum(): return StringToEnum("TimesteppingFinalTime")[0]
+def TimesteppingCflCoefficientEnum(): return StringToEnum("TimesteppingCflCoefficient")[0]
+def TimesteppingTimeAdaptEnum(): return StringToEnum("TimesteppingTimeAdapt")[0]
+def TimesteppingTimeStepEnum(): return StringToEnum("TimesteppingTimeStep")[0]
+def TransientIsdiagnosticEnum(): return StringToEnum("TransientIsdiagnostic")[0]
+def TransientIsgroundinglineEnum(): return StringToEnum("TransientIsgroundingline")[0]
+def TransientIsprognosticEnum(): return StringToEnum("TransientIsprognostic")[0]
+def TransientIsthermalEnum(): return StringToEnum("TransientIsthermal")[0]
+def TransientIsgiaEnum(): return StringToEnum("TransientIsgia")[0]
+def TransientNumRequestedOutputsEnum(): return StringToEnum("TransientNumRequestedOutputs")[0]
+def TransientRequestedOutputsEnum(): return StringToEnum("TransientRequestedOutputs")[0]
+def SolutionTypeEnum(): return StringToEnum("SolutionType")[0]
+def AnalysisTypeEnum(): return StringToEnum("AnalysisType")[0]
+def ConfigurationTypeEnum(): return StringToEnum("ConfigurationType")[0]
+def AdjointBalancethicknessAnalysisEnum(): return StringToEnum("AdjointBalancethicknessAnalysis")[0]
+def AdjointHorizAnalysisEnum(): return StringToEnum("AdjointHorizAnalysis")[0]
+def AdjointSolutionEnum(): return StringToEnum("AdjointSolution")[0]
+def AnalysisCounterEnum(): return StringToEnum("AnalysisCounter")[0]
+def NoneAnalysisEnum(): return StringToEnum("NoneAnalysis")[0]
+def DefaultAnalysisEnum(): return StringToEnum("DefaultAnalysis")[0]
+def BalancethicknessAnalysisEnum(): return StringToEnum("BalancethicknessAnalysis")[0]
+def BalancethicknessSolutionEnum(): return StringToEnum("BalancethicknessSolution")[0]
+def BalancethicknessSoftAnalysisEnum(): return StringToEnum("BalancethicknessSoftAnalysis")[0]
+def BalancethicknessSoftSolutionEnum(): return StringToEnum("BalancethicknessSoftSolution")[0]
+def BedSlopeAnalysisEnum(): return StringToEnum("BedSlopeAnalysis")[0]
+def BedSlopeSolutionEnum(): return StringToEnum("BedSlopeSolution")[0]
+def BedSlopeXAnalysisEnum(): return StringToEnum("BedSlopeXAnalysis")[0]
+def BedSlopeYAnalysisEnum(): return StringToEnum("BedSlopeYAnalysis")[0]
+def DiagnosticHorizAnalysisEnum(): return StringToEnum("DiagnosticHorizAnalysis")[0]
+def DiagnosticSIAAnalysisEnum(): return StringToEnum("DiagnosticSIAAnalysis")[0]
+def DiagnosticSolutionEnum(): return StringToEnum("DiagnosticSolution")[0]
+def DiagnosticVertAnalysisEnum(): return StringToEnum("DiagnosticVertAnalysis")[0]
+def EnthalpyAnalysisEnum(): return StringToEnum("EnthalpyAnalysis")[0]
+def EnthalpySolutionEnum(): return StringToEnum("EnthalpySolution")[0]
+def FlaimAnalysisEnum(): return StringToEnum("FlaimAnalysis")[0]
+def FlaimSolutionEnum(): return StringToEnum("FlaimSolution")[0]
+def HydrologyShreveAnalysisEnum(): return StringToEnum("HydrologyShreveAnalysis")[0]
+def HydrologyDCInefficientAnalysisEnum(): return StringToEnum("HydrologyDCInefficientAnalysis")[0]
+def HydrologyDCEfficientAnalysisEnum(): return StringToEnum("HydrologyDCEfficientAnalysis")[0]
+def HydrologySolutionEnum(): return StringToEnum("HydrologySolution")[0]
+def MeltingAnalysisEnum(): return StringToEnum("MeltingAnalysis")[0]
+def PrognosticAnalysisEnum(): return StringToEnum("PrognosticAnalysis")[0]
+def PrognosticSolutionEnum(): return StringToEnum("PrognosticSolution")[0]
+def SteadystateSolutionEnum(): return StringToEnum("SteadystateSolution")[0]
+def SurfaceSlopeAnalysisEnum(): return StringToEnum("SurfaceSlopeAnalysis")[0]
+def SurfaceSlopeSolutionEnum(): return StringToEnum("SurfaceSlopeSolution")[0]
+def SurfaceSlopeXAnalysisEnum(): return StringToEnum("SurfaceSlopeXAnalysis")[0]
+def SurfaceSlopeYAnalysisEnum(): return StringToEnum("SurfaceSlopeYAnalysis")[0]
+def ThermalAnalysisEnum(): return StringToEnum("ThermalAnalysis")[0]
+def ThermalSolutionEnum(): return StringToEnum("ThermalSolution")[0]
+def TransientSolutionEnum(): return StringToEnum("TransientSolution")[0]
+def GiaSolutionEnum(): return StringToEnum("GiaSolution")[0]
+def GiaAnalysisEnum(): return StringToEnum("GiaAnalysis")[0]
+def ApproximationEnum(): return StringToEnum("Approximation")[0]
+def NoneApproximationEnum(): return StringToEnum("NoneApproximation")[0]
+def SIAApproximationEnum(): return StringToEnum("SIAApproximation")[0]
+def SSAApproximationEnum(): return StringToEnum("SSAApproximation")[0]
+def SSAHOApproximationEnum(): return StringToEnum("SSAHOApproximation")[0]
+def SSAFSApproximationEnum(): return StringToEnum("SSAFSApproximation")[0]
+def L1L2ApproximationEnum(): return StringToEnum("L1L2Approximation")[0]
+def HOApproximationEnum(): return StringToEnum("HOApproximation")[0]
+def HOFSApproximationEnum(): return StringToEnum("HOFSApproximation")[0]
+def FSApproximationEnum(): return StringToEnum("FSApproximation")[0]
+def FSvelocityEnum(): return StringToEnum("FSvelocity")[0]
+def FSpressureEnum(): return StringToEnum("FSpressure")[0]
+def ConstraintsEnum(): return StringToEnum("Constraints")[0]
+def LoadsEnum(): return StringToEnum("Loads")[0]
+def MaterialsEnum(): return StringToEnum("Materials")[0]
+def NodesEnum(): return StringToEnum("Nodes")[0]
+def ContoursEnum(): return StringToEnum("Contours")[0]
+def ParametersEnum(): return StringToEnum("Parameters")[0]
+def VerticesEnum(): return StringToEnum("Vertices")[0]
+def ResultsEnum(): return StringToEnum("Results")[0]
+def GenericParamEnum(): return StringToEnum("GenericParam")[0]
+def AdolcParamEnum(): return StringToEnum("AdolcParam")[0]
+def BoolInputEnum(): return StringToEnum("BoolInput")[0]
+def BoolParamEnum(): return StringToEnum("BoolParam")[0]
+def ContourEnum(): return StringToEnum("Contour")[0]
+def ControlInputEnum(): return StringToEnum("ControlInput")[0]
+def DatasetInputEnum(): return StringToEnum("DatasetInput")[0]
+def DofIndexingEnum(): return StringToEnum("DofIndexing")[0]
+def DoubleInputEnum(): return StringToEnum("DoubleInput")[0]
+def DataSetParamEnum(): return StringToEnum("DataSetParam")[0]
+def DoubleMatArrayParamEnum(): return StringToEnum("DoubleMatArrayParam")[0]
+def DoubleMatParamEnum(): return StringToEnum("DoubleMatParam")[0]
+def DoubleParamEnum(): return StringToEnum("DoubleParam")[0]
+def DoubleVecParamEnum(): return StringToEnum("DoubleVecParam")[0]
+def ElementEnum(): return StringToEnum("Element")[0]
+def ElementResultEnum(): return StringToEnum("ElementResult")[0]
+def ExternalResultEnum(): return StringToEnum("ExternalResult")[0]
+def FileParamEnum(): return StringToEnum("FileParam")[0]
+def HookEnum(): return StringToEnum("Hook")[0]
+def IcefrontEnum(): return StringToEnum("Icefront")[0]
+def InputEnum(): return StringToEnum("Input")[0]
+def IntInputEnum(): return StringToEnum("IntInput")[0]
+def IntParamEnum(): return StringToEnum("IntParam")[0]
+def IntVecParamEnum(): return StringToEnum("IntVecParam")[0]
+def TransientParamEnum(): return StringToEnum("TransientParam")[0]
+def IceFrontTypeEnum(): return StringToEnum("IceFrontType")[0]
+def SSA2dIceFrontEnum(): return StringToEnum("SSA2dIceFront")[0]
+def SSA3dIceFrontEnum(): return StringToEnum("SSA3dIceFront")[0]
+def MaticeEnum(): return StringToEnum("Matice")[0]
+def MatdamageiceEnum(): return StringToEnum("Matdamageice")[0]
+def MatparEnum(): return StringToEnum("Matpar")[0]
+def NodeEnum(): return StringToEnum("Node")[0]
+def NumericalfluxEnum(): return StringToEnum("Numericalflux")[0]
+def NumericalfluxTypeEnum(): return StringToEnum("NumericalfluxType")[0]
+def ParamEnum(): return StringToEnum("Param")[0]
+def L1L2IceFrontEnum(): return StringToEnum("L1L2IceFront")[0]
+def HOIceFrontEnum(): return StringToEnum("HOIceFront")[0]
+def PengridEnum(): return StringToEnum("Pengrid")[0]
+def PenpairEnum(): return StringToEnum("Penpair")[0]
+def PentaEnum(): return StringToEnum("Penta")[0]
+def PentaInputEnum(): return StringToEnum("PentaInput")[0]
+def ProfilerEnum(): return StringToEnum("Profiler")[0]
+def MatrixParamEnum(): return StringToEnum("MatrixParam")[0]
+def NodeSIdEnum(): return StringToEnum("NodeSId")[0]
+def VectorParamEnum(): return StringToEnum("VectorParam")[0]
+def RiftfrontEnum(): return StringToEnum("Riftfront")[0]
+def RiftfrontTypeEnum(): return StringToEnum("RiftfrontType")[0]
+def SegmentEnum(): return StringToEnum("Segment")[0]
+def SegmentRiftfrontEnum(): return StringToEnum("SegmentRiftfront")[0]
+def SpcDynamicEnum(): return StringToEnum("SpcDynamic")[0]
+def SpcStaticEnum(): return StringToEnum("SpcStatic")[0]
+def SpcTransientEnum(): return StringToEnum("SpcTransient")[0]
+def FSIceFrontEnum(): return StringToEnum("FSIceFront")[0]
+def StringArrayParamEnum(): return StringToEnum("StringArrayParam")[0]
+def StringParamEnum(): return StringToEnum("StringParam")[0]
+def TriaEnum(): return StringToEnum("Tria")[0]
+def TriaInputEnum(): return StringToEnum("TriaInput")[0]
+def VertexEnum(): return StringToEnum("Vertex")[0]
+def VertexPIdEnum(): return StringToEnum("VertexPId")[0]
+def VertexSIdEnum(): return StringToEnum("VertexSId")[0]
+def AirEnum(): return StringToEnum("Air")[0]
+def IceEnum(): return StringToEnum("Ice")[0]
+def MelangeEnum(): return StringToEnum("Melange")[0]
+def WaterEnum(): return StringToEnum("Water")[0]
+def ClosedEnum(): return StringToEnum("Closed")[0]
+def FreeEnum(): return StringToEnum("Free")[0]
+def OpenEnum(): return StringToEnum("Open")[0]
+def AdjointpEnum(): return StringToEnum("Adjointp")[0]
+def AdjointxEnum(): return StringToEnum("Adjointx")[0]
+def AdjointyEnum(): return StringToEnum("Adjointy")[0]
+def AdjointzEnum(): return StringToEnum("Adjointz")[0]
+def BalancethicknessMisfitEnum(): return StringToEnum("BalancethicknessMisfit")[0]
+def BedSlopeXEnum(): return StringToEnum("BedSlopeX")[0]
+def BedSlopeYEnum(): return StringToEnum("BedSlopeY")[0]
+def BoundaryEnum(): return StringToEnum("Boundary")[0]
+def ConstantEnum(): return StringToEnum("Constant")[0]
+def ConvergedEnum(): return StringToEnum("Converged")[0]
+def FillEnum(): return StringToEnum("Fill")[0]
+def FractionIncrementEnum(): return StringToEnum("FractionIncrement")[0]
+def FrictionEnum(): return StringToEnum("Friction")[0]
+def GroundinglineMeltingRateEnum(): return StringToEnum("GroundinglineMeltingRate")[0]
+def InternalEnum(): return StringToEnum("Internal")[0]
+def MassFluxEnum(): return StringToEnum("MassFlux")[0]
+def MaxPenetrationEnum(): return StringToEnum("MaxPenetration")[0]
+def MeltingOffsetEnum(): return StringToEnum("MeltingOffset")[0]
+def MisfitEnum(): return StringToEnum("Misfit")[0]
+def NumberNodeToElementConnectivityEnum(): return StringToEnum("NumberNodeToElementConnectivity")[0]
+def PressureEnum(): return StringToEnum("Pressure")[0]
+def PressurePicardEnum(): return StringToEnum("PressurePicard")[0]
+def QmuPressureEnum(): return StringToEnum("QmuPressure")[0]
+def QmuVxEnum(): return StringToEnum("QmuVx")[0]
+def QmuVyEnum(): return StringToEnum("QmuVy")[0]
+def QmuVzEnum(): return StringToEnum("QmuVz")[0]
+def QmuThicknessEnum(): return StringToEnum("QmuThickness")[0]
+def QmuBedEnum(): return StringToEnum("QmuBed")[0]
+def QmuSurfaceEnum(): return StringToEnum("QmuSurface")[0]
+def QmuMeltingEnum(): return StringToEnum("QmuMelting")[0]
+def QmuVxMeshEnum(): return StringToEnum("QmuVxMesh")[0]
+def QmuVyMeshEnum(): return StringToEnum("QmuVyMesh")[0]
+def QmuVzMeshEnum(): return StringToEnum("QmuVzMesh")[0]
+def AndroidFrictionCoefficientEnum(): return StringToEnum("AndroidFrictionCoefficient")[0]
+def ResetPenaltiesEnum(): return StringToEnum("ResetPenalties")[0]
+def SegmentOnIceShelfEnum(): return StringToEnum("SegmentOnIceShelf")[0]
+def SurfaceAbsVelMisfitEnum(): return StringToEnum("SurfaceAbsVelMisfit")[0]
+def SurfaceAreaEnum(): return StringToEnum("SurfaceArea")[0]
+def SurfaceAverageVelMisfitEnum(): return StringToEnum("SurfaceAverageVelMisfit")[0]
+def SurfaceLogVelMisfitEnum(): return StringToEnum("SurfaceLogVelMisfit")[0]
+def SurfaceLogVxVyMisfitEnum(): return StringToEnum("SurfaceLogVxVyMisfit")[0]
+def SurfaceRelVelMisfitEnum(): return StringToEnum("SurfaceRelVelMisfit")[0]
+def SurfaceSlopeXEnum(): return StringToEnum("SurfaceSlopeX")[0]
+def SurfaceSlopeYEnum(): return StringToEnum("SurfaceSlopeY")[0]
+def TemperatureEnum(): return StringToEnum("Temperature")[0]
+def TemperatureOldEnum(): return StringToEnum("TemperatureOld")[0]
+def TemperaturePicardEnum(): return StringToEnum("TemperaturePicard")[0]
+def ThicknessAbsMisfitEnum(): return StringToEnum("ThicknessAbsMisfit")[0]
+def VelEnum(): return StringToEnum("Vel")[0]
+def VelocityEnum(): return StringToEnum("Velocity")[0]
+def VxAverageEnum(): return StringToEnum("VxAverage")[0]
+def VxEnum(): return StringToEnum("Vx")[0]
+def VxPicardEnum(): return StringToEnum("VxPicard")[0]
+def VyAverageEnum(): return StringToEnum("VyAverage")[0]
+def VyEnum(): return StringToEnum("Vy")[0]
+def VyPicardEnum(): return StringToEnum("VyPicard")[0]
+def VzEnum(): return StringToEnum("Vz")[0]
+def VzSSAEnum(): return StringToEnum("VzSSA")[0]
+def VzHOEnum(): return StringToEnum("VzHO")[0]
+def VzPicardEnum(): return StringToEnum("VzPicard")[0]
+def VzFSEnum(): return StringToEnum("VzFS")[0]
+def VxMeshEnum(): return StringToEnum("VxMesh")[0]
+def VyMeshEnum(): return StringToEnum("VyMesh")[0]
+def VzMeshEnum(): return StringToEnum("VzMesh")[0]
+def EnthalpyEnum(): return StringToEnum("Enthalpy")[0]
+def EnthalpyPicardEnum(): return StringToEnum("EnthalpyPicard")[0]
+def ThicknessAbsGradientEnum(): return StringToEnum("ThicknessAbsGradient")[0]
+def ThicknessAlongGradientEnum(): return StringToEnum("ThicknessAlongGradient")[0]
+def ThicknessAcrossGradientEnum(): return StringToEnum("ThicknessAcrossGradient")[0]
+def StepResponsesEnum(): return StringToEnum("StepResponses")[0]
+def IntMatParamEnum(): return StringToEnum("IntMatParam")[0]
+def RheologyBbarAbsGradientEnum(): return StringToEnum("RheologyBbarAbsGradient")[0]
+def DragCoefficientAbsGradientEnum(): return StringToEnum("DragCoefficientAbsGradient")[0]
+def TransientInputEnum(): return StringToEnum("TransientInput")[0]
+def WaterfractionEnum(): return StringToEnum("Waterfraction")[0]
+def WatercolumnEnum(): return StringToEnum("Watercolumn")[0]
+def BasalFrictionEnum(): return StringToEnum("BasalFriction")[0]
+def ViscousHeatingEnum(): return StringToEnum("ViscousHeating")[0]
+def QmuTemperatureEnum(): return StringToEnum("QmuTemperature")[0]
+def HydrologyWaterVxEnum(): return StringToEnum("HydrologyWaterVx")[0]
+def HydrologyWaterVyEnum(): return StringToEnum("HydrologyWaterVy")[0]
+def StressTensorEnum(): return StringToEnum("StressTensor")[0]
+def StressTensorxxEnum(): return StringToEnum("StressTensorxx")[0]
+def StressTensorxyEnum(): return StringToEnum("StressTensorxy")[0]
+def StressTensorxzEnum(): return StringToEnum("StressTensorxz")[0]
+def StressTensoryyEnum(): return StringToEnum("StressTensoryy")[0]
+def StressTensoryzEnum(): return StringToEnum("StressTensoryz")[0]
+def StressTensorzzEnum(): return StringToEnum("StressTensorzz")[0]
+def GiaCrossSectionShapeEnum(): return StringToEnum("GiaCrossSectionShape")[0]
+def GiadWdtEnum(): return StringToEnum("GiadWdt")[0]
+def GiaWEnum(): return StringToEnum("GiaW")[0]
+def P0Enum(): return StringToEnum("P0")[0]
+def P1Enum(): return StringToEnum("P1")[0]
+def P1DGEnum(): return StringToEnum("P1DG")[0]
+def P1bubbleEnum(): return StringToEnum("P1bubble")[0]
+def P1bubblecondensedEnum(): return StringToEnum("P1bubblecondensed")[0]
+def P2Enum(): return StringToEnum("P2")[0]
+def P2xP1Enum(): return StringToEnum("P2xP1")[0]
+def P1xP2Enum(): return StringToEnum("P1xP2")[0]
+def P1P1Enum(): return StringToEnum("P1P1")[0]
+def P1P1GLSEnum(): return StringToEnum("P1P1GLS")[0]
+def MINIEnum(): return StringToEnum("MINI")[0]
+def MINIcondensedEnum(): return StringToEnum("MINIcondensed")[0]
+def TaylorHoodEnum(): return StringToEnum("TaylorHood")[0]
+def SaveResultsEnum(): return StringToEnum("SaveResults")[0]
+def BoolElementResultEnum(): return StringToEnum("BoolElementResult")[0]
+def BoolExternalResultEnum(): return StringToEnum("BoolExternalResult")[0]
+def DoubleElementResultEnum(): return StringToEnum("DoubleElementResult")[0]
+def DoubleExternalResultEnum(): return StringToEnum("DoubleExternalResult")[0]
+def DoubleMatExternalResultEnum(): return StringToEnum("DoubleMatExternalResult")[0]
+def IntExternalResultEnum(): return StringToEnum("IntExternalResult")[0]
+def JEnum(): return StringToEnum("J")[0]
+def PatchEnum(): return StringToEnum("Patch")[0]
+def PatchNodesEnum(): return StringToEnum("PatchNodes")[0]
+def PatchVerticesEnum(): return StringToEnum("PatchVertices")[0]
+def PentaP1ElementResultEnum(): return StringToEnum("PentaP1ElementResult")[0]
+def StringExternalResultEnum(): return StringToEnum("StringExternalResult")[0]
+def StepEnum(): return StringToEnum("Step")[0]
+def TimeEnum(): return StringToEnum("Time")[0]
+def TriaP1ElementResultEnum(): return StringToEnum("TriaP1ElementResult")[0]
+def WaterColumnOldEnum(): return StringToEnum("WaterColumnOld")[0]
+def MinVelEnum(): return StringToEnum("MinVel")[0]
+def MaxVelEnum(): return StringToEnum("MaxVel")[0]
+def MinVxEnum(): return StringToEnum("MinVx")[0]
+def MaxVxEnum(): return StringToEnum("MaxVx")[0]
+def MaxAbsVxEnum(): return StringToEnum("MaxAbsVx")[0]
+def MinVyEnum(): return StringToEnum("MinVy")[0]
+def MaxVyEnum(): return StringToEnum("MaxVy")[0]
+def MaxAbsVyEnum(): return StringToEnum("MaxAbsVy")[0]
+def MinVzEnum(): return StringToEnum("MinVz")[0]
+def MaxVzEnum(): return StringToEnum("MaxVz")[0]
+def MaxAbsVzEnum(): return StringToEnum("MaxAbsVz")[0]
+def IceVolumeEnum(): return StringToEnum("IceVolume")[0]
+def TotalSmbEnum(): return StringToEnum("TotalSmb")[0]
+def AbsoluteEnum(): return StringToEnum("Absolute")[0]
+def IncrementalEnum(): return StringToEnum("Incremental")[0]
+def AgressiveMigrationEnum(): return StringToEnum("AgressiveMigration")[0]
+def NoneEnum(): return StringToEnum("None")[0]
+def SoftMigrationEnum(): return StringToEnum("SoftMigration")[0]
+def SubelementMigrationEnum(): return StringToEnum("SubelementMigration")[0]
+def SubelementMigration2Enum(): return StringToEnum("SubelementMigration2")[0]
+def GLlevelsetEnum(): return StringToEnum("GLlevelset")[0]
+def FSSolverEnum(): return StringToEnum("FSSolver")[0]
+def AdjointEnum(): return StringToEnum("Adjoint")[0]
+def ColinearEnum(): return StringToEnum("Colinear")[0]
+def ControlSteadyEnum(): return StringToEnum("ControlSteady")[0]
+def FsetEnum(): return StringToEnum("Fset")[0]
+def Gradient1Enum(): return StringToEnum("Gradient1")[0]
+def Gradient2Enum(): return StringToEnum("Gradient2")[0]
+def Gradient3Enum(): return StringToEnum("Gradient3")[0]
+def GradientEnum(): return StringToEnum("Gradient")[0]
+def GroundinglineMigrationEnum(): return StringToEnum("GroundinglineMigration")[0]
+def GsetEnum(): return StringToEnum("Gset")[0]
+def IndexEnum(): return StringToEnum("Index")[0]
+def IndexedEnum(): return StringToEnum("Indexed")[0]
+def IntersectEnum(): return StringToEnum("Intersect")[0]
+def NodalEnum(): return StringToEnum("Nodal")[0]
+def OldGradientEnum(): return StringToEnum("OldGradient")[0]
+def OutputFilePointerEnum(): return StringToEnum("OutputFilePointer")[0]
+def OutputFileNameEnum(): return StringToEnum("OutputFileName")[0]
+def LockFileNameEnum(): return StringToEnum("LockFileName")[0]
+def ToolkitsOptionsAnalysesEnum(): return StringToEnum("ToolkitsOptionsAnalyses")[0]
+def ToolkitsOptionsStringsEnum(): return StringToEnum("ToolkitsOptionsStrings")[0]
+def QmuErrNameEnum(): return StringToEnum("QmuErrName")[0]
+def QmuInNameEnum(): return StringToEnum("QmuInName")[0]
+def QmuOutNameEnum(): return StringToEnum("QmuOutName")[0]
+def RegularEnum(): return StringToEnum("Regular")[0]
+def ScaledEnum(): return StringToEnum("Scaled")[0]
+def SeparateEnum(): return StringToEnum("Separate")[0]
+def SsetEnum(): return StringToEnum("Sset")[0]
+def VerboseEnum(): return StringToEnum("Verbose")[0]
+def TriangleInterpEnum(): return StringToEnum("TriangleInterp")[0]
+def BilinearInterpEnum(): return StringToEnum("BilinearInterp")[0]
+def NearestInterpEnum(): return StringToEnum("NearestInterp")[0]
+def XYEnum(): return StringToEnum("XY")[0]
+def XYZEnum(): return StringToEnum("XYZ")[0]
+def DenseEnum(): return StringToEnum("Dense")[0]
+def MpiDenseEnum(): return StringToEnum("MpiDense")[0]
+def SeqEnum(): return StringToEnum("Seq")[0]
+def MpiEnum(): return StringToEnum("Mpi")[0]
+def OptionEnum(): return StringToEnum("Option")[0]
+def GenericOptionEnum(): return StringToEnum("GenericOption")[0]
+def OptionCellEnum(): return StringToEnum("OptionCell")[0]
+def OptionCharEnum(): return StringToEnum("OptionChar")[0]
+def OptionStructEnum(): return StringToEnum("OptionStruct")[0]
+def OptionDoubleEnum(): return StringToEnum("OptionDouble")[0]
+def OptionLogicalEnum(): return StringToEnum("OptionLogical")[0]
+def PatersonEnum(): return StringToEnum("Paterson")[0]
+def ArrheniusEnum(): return StringToEnum("Arrhenius")[0]
+def MaximumNumberOfDefinitionsEnum(): return StringToEnum("MaximumNumberOfDefinitions")[0]
