Index: /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 17650)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 17651)
@@ -625,4 +625,5 @@
 	IncrementalEnum,
 	AugmentedLagrangianREnum,
+	AugmentedLagrangianThetaEnum,
 	/*}}}*/
 	/*Grounding Line{{{*/
Index: /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 17650)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 17651)
@@ -604,4 +604,5 @@
 		case IncrementalEnum : return "Incremental";
 		case AugmentedLagrangianREnum : return "AugmentedLagrangianR";
+		case AugmentedLagrangianThetaEnum : return "AugmentedLagrangianTheta";
 		case NoneEnum : return "None";
 		case AgressiveMigrationEnum : return "AgressiveMigration";
Index: /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 17650)
+++ /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 17651)
@@ -616,4 +616,5 @@
 	      else if (strcmp(name,"Incremental")==0) return IncrementalEnum;
 	      else if (strcmp(name,"AugmentedLagrangianR")==0) return AugmentedLagrangianREnum;
+	      else if (strcmp(name,"AugmentedLagrangianTheta")==0) return AugmentedLagrangianThetaEnum;
 	      else if (strcmp(name,"None")==0) return NoneEnum;
 	      else if (strcmp(name,"AgressiveMigration")==0) return AgressiveMigrationEnum;
@@ -628,9 +629,9 @@
 	      else if (strcmp(name,"GaussTetra")==0) return GaussTetraEnum;
 	      else if (strcmp(name,"GaussPenta")==0) return GaussPentaEnum;
-	      else if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
          else stage=6;
    }
    if(stage==6){
-	      if (strcmp(name,"Adjoint")==0) return AdjointEnum;
+	      if (strcmp(name,"FSSolver")==0) return FSSolverEnum;
+	      else if (strcmp(name,"Adjoint")==0) return AdjointEnum;
 	      else if (strcmp(name,"Colinear")==0) return ColinearEnum;
 	      else if (strcmp(name,"ControlSteady")==0) return ControlSteadyEnum;
Index: /issm/trunk-jpl/src/m/enum/AugmentedLagrangianThetaEnum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/AugmentedLagrangianThetaEnum.m	(revision 17651)
+++ /issm/trunk-jpl/src/m/enum/AugmentedLagrangianThetaEnum.m	(revision 17651)
@@ -0,0 +1,11 @@
+function macro=AugmentedLagrangianThetaEnum()
+%AUGMENTEDLAGRANGIANTHETAENUM - Enum of AugmentedLagrangianTheta
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=AugmentedLagrangianThetaEnum()
+
+macro=StringToEnum('AugmentedLagrangianTheta');
Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 17650)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 17651)
@@ -596,4 +596,5 @@
 def IncrementalEnum(): return StringToEnum("Incremental")[0]
 def AugmentedLagrangianREnum(): return StringToEnum("AugmentedLagrangianR")[0]
+def AugmentedLagrangianThetaEnum(): return StringToEnum("AugmentedLagrangianTheta")[0]
 def NoneEnum(): return StringToEnum("None")[0]
 def AgressiveMigrationEnum(): return StringToEnum("AgressiveMigration")[0]
