Index: /issm/trunk-jpl/src/m/enum/EnumDefinitions.py
===================================================================
--- /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 17017)
+++ /issm/trunk-jpl/src/m/enum/EnumDefinitions.py	(revision 17018)
@@ -513,4 +513,6 @@
 def P2xP1Enum(): return StringToEnum("P2xP1")[0]
 def P1xP2Enum(): return StringToEnum("P1xP2")[0]
+def P1xP3Enum(): return StringToEnum("P1xP3")[0]
+def P2xP4Enum(): return StringToEnum("P2xP4")[0]
 def P1P1Enum(): return StringToEnum("P1P1")[0]
 def P1P1GLSEnum(): return StringToEnum("P1P1GLS")[0]
Index: /issm/trunk-jpl/src/m/enum/P1xP3Enum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/P1xP3Enum.m	(revision 17018)
+++ /issm/trunk-jpl/src/m/enum/P1xP3Enum.m	(revision 17018)
@@ -0,0 +1,11 @@
+function macro=P1xP3Enum()
+%P1XP3ENUM - Enum of P1xP3
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=P1xP3Enum()
+
+macro=StringToEnum('P1xP3');
Index: /issm/trunk-jpl/src/m/enum/P2xP4Enum.m
===================================================================
--- /issm/trunk-jpl/src/m/enum/P2xP4Enum.m	(revision 17018)
+++ /issm/trunk-jpl/src/m/enum/P2xP4Enum.m	(revision 17018)
@@ -0,0 +1,11 @@
+function macro=P2xP4Enum()
+%P2XP4ENUM - Enum of P2xP4
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/shared/Enum/Synchronize.sh
+%            Please read src/c/shared/Enum/README for more information
+%
+%   Usage:
+%      macro=P2xP4Enum()
+
+macro=StringToEnum('P2xP4');
