Index: /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp	(revision 4050)
+++ /issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp	(revision 4051)
@@ -112,5 +112,6 @@
 		case StringArrayParamEnum : return "StringArrayParam";
 		case StringParamEnum : return "StringParam";
-		case ResultEnum : return "Result";
+		case ElementResultEnum : return "ElementResult";
+		case ExternalResultEnum : return "ExternalResult";
 		case RgbEnum : return "Rgb";
 		case SpcEnum : return "Spc";
@@ -207,9 +208,16 @@
 		case P0Enum : return "P0";
 		case P1Enum : return "P1";
-		case DoubleResultEnum : return "DoubleResult";
-		case TriaVertexResultEnum : return "TriaVertexResult";
-		case PentaVertexResultEnum : return "PentaVertexResult";
-		case SingVertexResultEnum : return "SingVertexResult";
-		case BeamVertexResultEnum : return "BeamVertexResult";
+		case DoubleElementResultEnum : return "DoubleElementResult";
+		case TriaVertexElementResultEnum : return "TriaVertexElementResult";
+		case PentaVertexElementResultEnum : return "PentaVertexElementResult";
+		case SingVertexElementResultEnum : return "SingVertexElementResult";
+		case BeamVertexElementResultEnum : return "BeamVertexElementResult";
+		case BoolExternalResultEnum : return "BoolExternalResult";
+		case DoubleExternalResultEnum : return "DoubleExternalResult";
+		case DoubleVecExternalResultEnum : return "DoubleVecExternalResult";
+		case IntExternalResultEnum : return "IntExternalResult";
+		case PetscVecExternalResultEnum : return "PetscVecExternalResult";
+		case StringExternalResultEnum : return "StringExternalResult";
+		case JEnum : return "J";
 		case BetaEnum : return "Beta";
 		case CmGradientEnum : return "CmGradient";
Index: /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 4050)
+++ /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 4051)
@@ -132,5 +132,6 @@
 	StringParamEnum,
 	/*Results: */
-	ResultEnum,
+	ElementResultEnum,
+	ExternalResultEnum,
 	/*Rgb: */
 	RgbEnum,
@@ -240,9 +241,16 @@
 	/*}}}*/
 	/*Results{{{1*/
-	DoubleResultEnum,
-	TriaVertexResultEnum,
-	PentaVertexResultEnum,
-	SingVertexResultEnum,
-	BeamVertexResultEnum,
+	DoubleElementResultEnum,
+	TriaVertexElementResultEnum,
+	PentaVertexElementResultEnum,
+	SingVertexElementResultEnum,
+	BeamVertexElementResultEnum,
+	BoolExternalResultEnum,
+	DoubleExternalResultEnum,
+	DoubleVecExternalResultEnum,
+	IntExternalResultEnum,
+	PetscVecExternalResultEnum,
+	StringExternalResultEnum,
+	JEnum,
 	/*}}}*/
 	/*Parameters{{{1*/
Index: /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp	(revision 4050)
+++ /issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp	(revision 4051)
@@ -110,5 +110,6 @@
 	else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum;
 	else if (strcmp(name,"StringParam")==0) return StringParamEnum;
-	else if (strcmp(name,"Result")==0) return ResultEnum;
+	else if (strcmp(name,"ElementResult")==0) return ElementResultEnum;
+	else if (strcmp(name,"ExternalResult")==0) return ExternalResultEnum;
 	else if (strcmp(name,"Rgb")==0) return RgbEnum;
 	else if (strcmp(name,"Spc")==0) return SpcEnum;
@@ -205,9 +206,16 @@
 	else if (strcmp(name,"P0")==0) return P0Enum;
 	else if (strcmp(name,"P1")==0) return P1Enum;
-	else if (strcmp(name,"DoubleResult")==0) return DoubleResultEnum;
-	else if (strcmp(name,"TriaVertexResult")==0) return TriaVertexResultEnum;
-	else if (strcmp(name,"PentaVertexResult")==0) return PentaVertexResultEnum;
-	else if (strcmp(name,"SingVertexResult")==0) return SingVertexResultEnum;
-	else if (strcmp(name,"BeamVertexResult")==0) return BeamVertexResultEnum;
+	else if (strcmp(name,"DoubleElementResult")==0) return DoubleElementResultEnum;
+	else if (strcmp(name,"TriaVertexElementResult")==0) return TriaVertexElementResultEnum;
+	else if (strcmp(name,"PentaVertexElementResult")==0) return PentaVertexElementResultEnum;
+	else if (strcmp(name,"SingVertexElementResult")==0) return SingVertexElementResultEnum;
+	else if (strcmp(name,"BeamVertexElementResult")==0) return BeamVertexElementResultEnum;
+	else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum;
+	else if (strcmp(name,"DoubleExternalResult")==0) return DoubleExternalResultEnum;
+	else if (strcmp(name,"DoubleVecExternalResult")==0) return DoubleVecExternalResultEnum;
+	else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum;
+	else if (strcmp(name,"PetscVecExternalResult")==0) return PetscVecExternalResultEnum;
+	else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
+	else if (strcmp(name,"J")==0) return JEnum;
 	else if (strcmp(name,"Beta")==0) return BetaEnum;
 	else if (strcmp(name,"CmGradient")==0) return CmGradientEnum;
Index: /issm/trunk/src/m/enum/AccumulationRateEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AccumulationRateEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/AccumulationRateEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=AccumulationRateEnum()
 
-macro=107;
+macro=108;
Index: /issm/trunk/src/m/enum/AdjointxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointxEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/AdjointxEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=AdjointxEnum()
 
-macro=108;
+macro=109;
Index: /issm/trunk/src/m/enum/AdjointyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointyEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/AdjointyEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=AdjointyEnum()
 
-macro=109;
+macro=110;
Index: /issm/trunk/src/m/enum/AdjointzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointzEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/AdjointzEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=AdjointzEnum()
 
-macro=110;
+macro=111;
Index: /issm/trunk/src/m/enum/AirEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AirEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/AirEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=AirEnum()
 
-macro=105;
+macro=106;
Index: /issm/trunk/src/m/enum/ArtDiffEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ArtDiffEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ArtDiffEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ArtDiffEnum()
 
-macro=111;
+macro=112;
Index: /issm/trunk/src/m/enum/BeamVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BeamVertexElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/BeamVertexElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=BeamVertexElementResultEnum()
+%BEAMVERTEXELEMENTRESULTENUM - Enum of BeamVertexElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=BeamVertexElementResultEnum()
+
+macro=196;
Index: sm/trunk/src/m/enum/BeamVertexResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BeamVertexResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=BeamVertexResultEnum()
-%BEAMVERTEXRESULTENUM - Enum of BeamVertexResult
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=BeamVertexResultEnum()
-
-macro=195;
Index: /issm/trunk/src/m/enum/BedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/BedEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=BedEnum()
 
-macro=112;
+macro=113;
Index: /issm/trunk/src/m/enum/BedSlopeXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeXEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/BedSlopeXEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeXEnum()
 
-macro=113;
+macro=114;
Index: /issm/trunk/src/m/enum/BedSlopeYEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeYEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/BedSlopeYEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeYEnum()
 
-macro=114;
+macro=115;
Index: /issm/trunk/src/m/enum/BetaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BetaEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/BetaEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=BetaEnum()
 
-macro=196;
+macro=204;
Index: /issm/trunk/src/m/enum/BoolExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoolExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/BoolExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=BoolExternalResultEnum()
+%BOOLEXTERNALRESULTENUM - Enum of BoolExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=BoolExternalResultEnum()
+
+macro=197;
Index: /issm/trunk/src/m/enum/BoundaryEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoundaryEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/BoundaryEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=BoundaryEnum()
 
-macro=115;
+macro=116;
Index: /issm/trunk/src/m/enum/CmGradientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmGradientEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmGradientEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmGradientEnum()
 
-macro=197;
+macro=205;
Index: /issm/trunk/src/m/enum/CmJumpEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmJumpEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmJumpEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmJumpEnum()
 
-macro=198;
+macro=206;
Index: /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMaxDmpSlopeEnum()
 
-macro=116;
+macro=117;
Index: /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMaxDmpValueEnum()
 
-macro=117;
+macro=118;
Index: /issm/trunk/src/m/enum/CmMaxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMaxEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMaxEnum()
 
-macro=199;
+macro=207;
Index: /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMinDmpSlopeEnum()
 
-macro=118;
+macro=119;
Index: /issm/trunk/src/m/enum/CmMinDmpValueEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinDmpValueEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMinDmpValueEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMinDmpValueEnum()
 
-macro=119;
+macro=120;
Index: /issm/trunk/src/m/enum/CmMinEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmMinEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmMinEnum()
 
-macro=200;
+macro=208;
Index: /issm/trunk/src/m/enum/CmNoiseDmpEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmNoiseDmpEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CmNoiseDmpEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CmNoiseDmpEnum()
 
-macro=120;
+macro=121;
Index: /issm/trunk/src/m/enum/CollapseEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CollapseEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/CollapseEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=CollapseEnum()
 
-macro=121;
+macro=122;
Index: /issm/trunk/src/m/enum/ConnectivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConnectivityEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ConnectivityEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ConnectivityEnum()
 
-macro=202;
+macro=210;
Index: /issm/trunk/src/m/enum/ConstantEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConstantEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ConstantEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ConstantEnum()
 
-macro=122;
+macro=123;
Index: /issm/trunk/src/m/enum/ControlParameterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlParameterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ControlParameterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ControlParameterEnum()
 
-macro=203;
+macro=211;
Index: /issm/trunk/src/m/enum/ControlSteadyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlSteadyEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ControlSteadyEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ControlSteadyEnum()
 
-macro=204;
+macro=212;
Index: /issm/trunk/src/m/enum/ControlTypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlTypeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ControlTypeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ControlTypeEnum()
 
-macro=123;
+macro=124;
Index: /issm/trunk/src/m/enum/ConvergedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConvergedEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ConvergedEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ConvergedEnum()
 
-macro=124;
+macro=125;
Index: /issm/trunk/src/m/enum/DakotaParameterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DakotaParameterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DakotaParameterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DakotaParameterEnum()
 
-macro=205;
+macro=213;
Index: /issm/trunk/src/m/enum/DhDtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DhDtEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DhDtEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DhDtEnum()
 
-macro=125;
+macro=126;
Index: /issm/trunk/src/m/enum/DimEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DimEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DimEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DimEnum()
 
-macro=206;
+macro=214;
Index: /issm/trunk/src/m/enum/DofVecEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DofVecEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DofVecEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DofVecEnum()
 
-macro=99;
+macro=100;
Index: /issm/trunk/src/m/enum/DoubleElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/DoubleElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=DoubleElementResultEnum()
+%DOUBLEELEMENTRESULTENUM - Enum of DoubleElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=DoubleElementResultEnum()
+
+macro=192;
Index: /issm/trunk/src/m/enum/DoubleExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/DoubleExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=DoubleExternalResultEnum()
+%DOUBLEEXTERNALRESULTENUM - Enum of DoubleExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=DoubleExternalResultEnum()
+
+macro=198;
Index: sm/trunk/src/m/enum/DoubleResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=DoubleResultEnum()
-%DOUBLERESULTENUM - Enum of DoubleResult
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=DoubleResultEnum()
-
-macro=191;
Index: /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=DoubleVecExternalResultEnum()
+%DOUBLEVECEXTERNALRESULTENUM - Enum of DoubleVecExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=DoubleVecExternalResultEnum()
+
+macro=199;
Index: /issm/trunk/src/m/enum/DragCoefficientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragCoefficientEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DragCoefficientEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DragCoefficientEnum()
 
-macro=126;
+macro=127;
Index: /issm/trunk/src/m/enum/DragPEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragPEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DragPEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DragPEnum()
 
-macro=127;
+macro=128;
Index: /issm/trunk/src/m/enum/DragQEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragQEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DragQEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DragQEnum()
 
-macro=128;
+macro=129;
Index: /issm/trunk/src/m/enum/DragTypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragTypeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DragTypeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DragTypeEnum()
 
-macro=129;
+macro=130;
Index: /issm/trunk/src/m/enum/DtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DtEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/DtEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=DtEnum()
 
-macro=130;
+macro=131;
Index: /issm/trunk/src/m/enum/ElementOnBedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnBedEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ElementOnBedEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ElementOnBedEnum()
 
-macro=131;
+macro=132;
Index: /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ElementOnIceShelfEnum()
 
-macro=132;
+macro=133;
Index: /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ElementOnSurfaceEnum()
 
-macro=133;
+macro=134;
Index: /issm/trunk/src/m/enum/ElementOnWaterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnWaterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ElementOnWaterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ElementOnWaterEnum()
 
-macro=134;
+macro=135;
Index: /issm/trunk/src/m/enum/ElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/ElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=ElementResultEnum()
+%ELEMENTRESULTENUM - Enum of ElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=ElementResultEnum()
+
+macro=96;
Index: /issm/trunk/src/m/enum/EnumAsString.m
===================================================================
--- /issm/trunk/src/m/enum/EnumAsString.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EnumAsString.m	(revision 4051)
@@ -107,5 +107,6 @@
 	case StringArrayParamEnum(), string='StringArrayParam'; return
 	case StringParamEnum(), string='StringParam'; return
-	case ResultEnum(), string='Result'; return
+	case ElementResultEnum(), string='ElementResult'; return
+	case ExternalResultEnum(), string='ExternalResult'; return
 	case RgbEnum(), string='Rgb'; return
 	case SpcEnum(), string='Spc'; return
@@ -202,9 +203,16 @@
 	case P0Enum(), string='P0'; return
 	case P1Enum(), string='P1'; return
-	case DoubleResultEnum(), string='DoubleResult'; return
-	case TriaVertexResultEnum(), string='TriaVertexResult'; return
-	case PentaVertexResultEnum(), string='PentaVertexResult'; return
-	case SingVertexResultEnum(), string='SingVertexResult'; return
-	case BeamVertexResultEnum(), string='BeamVertexResult'; return
+	case DoubleElementResultEnum(), string='DoubleElementResult'; return
+	case TriaVertexElementResultEnum(), string='TriaVertexElementResult'; return
+	case PentaVertexElementResultEnum(), string='PentaVertexElementResult'; return
+	case SingVertexElementResultEnum(), string='SingVertexElementResult'; return
+	case BeamVertexElementResultEnum(), string='BeamVertexElementResult'; return
+	case BoolExternalResultEnum(), string='BoolExternalResult'; return
+	case DoubleExternalResultEnum(), string='DoubleExternalResult'; return
+	case DoubleVecExternalResultEnum(), string='DoubleVecExternalResult'; return
+	case IntExternalResultEnum(), string='IntExternalResult'; return
+	case PetscVecExternalResultEnum(), string='PetscVecExternalResult'; return
+	case StringExternalResultEnum(), string='StringExternalResult'; return
+	case JEnum(), string='J'; return
 	case BetaEnum(), string='Beta'; return
 	case CmGradientEnum(), string='CmGradient'; return
Index: /issm/trunk/src/m/enum/EpsAbsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsAbsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EpsAbsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=EpsAbsEnum()
 
-macro=207;
+macro=215;
Index: /issm/trunk/src/m/enum/EpsCmEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsCmEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EpsCmEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=EpsCmEnum()
 
-macro=208;
+macro=216;
Index: /issm/trunk/src/m/enum/EpsRelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsRelEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EpsRelEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=EpsRelEnum()
 
-macro=209;
+macro=217;
Index: /issm/trunk/src/m/enum/EpsResEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsResEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EpsResEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=EpsResEnum()
 
-macro=210;
+macro=218;
Index: /issm/trunk/src/m/enum/EpsVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=EpsVelEnum()
 
-macro=135;
+macro=136;
Index: /issm/trunk/src/m/enum/ExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/ExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=ExternalResultEnum()
+%EXTERNALRESULTENUM - Enum of ExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=ExternalResultEnum()
+
+macro=97;
Index: /issm/trunk/src/m/enum/ExtrudeParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ExtrudeParamEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ExtrudeParamEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ExtrudeParamEnum()
 
-macro=211;
+macro=219;
Index: /issm/trunk/src/m/enum/FillEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FillEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/FillEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=FillEnum()
 
-macro=136;
+macro=137;
Index: /issm/trunk/src/m/enum/FitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FitEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/FitEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=FitEnum()
 
-macro=137;
+macro=138;
Index: /issm/trunk/src/m/enum/FractionIncrementEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FractionIncrementEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/FractionIncrementEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=FractionIncrementEnum()
 
-macro=138;
+macro=139;
Index: /issm/trunk/src/m/enum/FrictionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FrictionEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/FrictionEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=FrictionEnum()
 
-macro=139;
+macro=140;
Index: /issm/trunk/src/m/enum/GeographyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GeographyEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/GeographyEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=GeographyEnum()
 
-macro=100;
+macro=101;
Index: /issm/trunk/src/m/enum/GeothermalFluxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=GeothermalFluxEnum()
 
-macro=140;
+macro=141;
Index: /issm/trunk/src/m/enum/GradientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GradientEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/GradientEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=GradientEnum()
 
-macro=201;
+macro=209;
Index: /issm/trunk/src/m/enum/HeatCapacityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=HeatCapacityEnum()
 
-macro=212;
+macro=220;
Index: /issm/trunk/src/m/enum/IceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IceEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IceEnum()
 
-macro=104;
+macro=105;
Index: /issm/trunk/src/m/enum/IceSheetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceSheetEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IceSheetEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IceSheetEnum()
 
-macro=101;
+macro=102;
Index: /issm/trunk/src/m/enum/IceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceShelfEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IceShelfEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IceShelfEnum()
 
-macro=102;
+macro=103;
Index: /issm/trunk/src/m/enum/IntExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IntExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/IntExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=IntExternalResultEnum()
+%INTEXTERNALRESULTENUM - Enum of IntExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=IntExternalResultEnum()
+
+macro=200;
Index: /issm/trunk/src/m/enum/InternalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/InternalEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/InternalEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=InternalEnum()
 
-macro=141;
+macro=142;
Index: /issm/trunk/src/m/enum/IsHutterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IsHutterEnum()
 
-macro=213;
+macro=221;
Index: /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IsMacAyealPattynEnum()
 
-macro=214;
+macro=222;
Index: /issm/trunk/src/m/enum/IsStokesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=IsStokesEnum()
 
-macro=215;
+macro=223;
Index: /issm/trunk/src/m/enum/JEnum.m
===================================================================
--- /issm/trunk/src/m/enum/JEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/JEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=JEnum()
+%JENUM - Enum of J
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=JEnum()
+
+macro=203;
Index: /issm/trunk/src/m/enum/KflagEnum.m
===================================================================
--- /issm/trunk/src/m/enum/KflagEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/KflagEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=KflagEnum()
 
-macro=142;
+macro=143;
Index: /issm/trunk/src/m/enum/LatentHeatEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=LatentHeatEnum()
 
-macro=216;
+macro=224;
Index: /issm/trunk/src/m/enum/LowmemEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LowmemEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/LowmemEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=LowmemEnum()
 
-macro=217;
+macro=225;
Index: /issm/trunk/src/m/enum/MaxIterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MaxIterEnum()
 
-macro=218;
+macro=226;
Index: /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MaxNonlinearIterationsEnum()
 
-macro=219;
+macro=227;
Index: /issm/trunk/src/m/enum/MaxPenetrationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxPenetrationEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MaxPenetrationEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MaxPenetrationEnum()
 
-macro=143;
+macro=144;
Index: /issm/trunk/src/m/enum/MeanVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MeanVelEnum()
 
-macro=144;
+macro=145;
Index: /issm/trunk/src/m/enum/MelangeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MelangeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MelangeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MelangeEnum()
 
-macro=106;
+macro=107;
Index: /issm/trunk/src/m/enum/MeltingOffsetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingOffsetEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MeltingOffsetEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MeltingOffsetEnum()
 
-macro=145;
+macro=146;
Index: /issm/trunk/src/m/enum/MeltingPointEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MeltingPointEnum()
 
-macro=220;
+macro=228;
Index: /issm/trunk/src/m/enum/MeltingRateEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingRateEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MeltingRateEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MeltingRateEnum()
 
-macro=146;
+macro=147;
Index: /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MinMechanicalConstraintsEnum()
 
-macro=221;
+macro=229;
Index: /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=MinThermalConstraintsEnum()
 
-macro=222;
+macro=230;
Index: /issm/trunk/src/m/enum/NStepsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NStepsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NStepsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NStepsEnum()
 
-macro=223;
+macro=231;
Index: /issm/trunk/src/m/enum/NdtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NdtEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NdtEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NdtEnum()
 
-macro=224;
+macro=232;
Index: /issm/trunk/src/m/enum/NodeOnBedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnBedEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NodeOnBedEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NodeOnBedEnum()
 
-macro=147;
+macro=148;
Index: /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NodeOnIceSheetEnum()
 
-macro=148;
+macro=149;
Index: /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NodeOnIceShelfEnum()
 
-macro=149;
+macro=150;
Index: /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NodeOnSurfaceEnum()
 
-macro=150;
+macro=151;
Index: /issm/trunk/src/m/enum/NumOutputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumOutputEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumOutputEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumOutputEnum()
 
-macro=225;
+macro=233;
Index: /issm/trunk/src/m/enum/NumRiftsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumRiftsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumRiftsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumRiftsEnum()
 
-macro=226;
+macro=234;
Index: /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumberNodeToElementConnectivityEnum()
 
-macro=151;
+macro=152;
Index: /issm/trunk/src/m/enum/NumberOfDofsPerNodeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfDofsPerNodeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumberOfDofsPerNodeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumberOfDofsPerNodeEnum()
 
-macro=227;
+macro=235;
Index: /issm/trunk/src/m/enum/NumberOfElementsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfElementsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumberOfElementsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumberOfElementsEnum()
 
-macro=228;
+macro=236;
Index: /issm/trunk/src/m/enum/NumberOfNodesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfNodesEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumberOfNodesEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumberOfNodesEnum()
 
-macro=229;
+macro=237;
Index: /issm/trunk/src/m/enum/NumberOfVerticesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfVerticesEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/NumberOfVerticesEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=NumberOfVerticesEnum()
 
-macro=230;
+macro=238;
Index: /issm/trunk/src/m/enum/OptScalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OptScalEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/OptScalEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=OptScalEnum()
 
-macro=231;
+macro=239;
Index: /issm/trunk/src/m/enum/OutputFileNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OutputFileNameEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/OutputFileNameEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=OutputFileNameEnum()
 
-macro=232;
+macro=240;
Index: /issm/trunk/src/m/enum/P0Enum.m
===================================================================
--- /issm/trunk/src/m/enum/P0Enum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/P0Enum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=P0Enum()
 
-macro=189;
+macro=190;
Index: /issm/trunk/src/m/enum/P1Enum.m
===================================================================
--- /issm/trunk/src/m/enum/P1Enum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/P1Enum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=P1Enum()
 
-macro=190;
+macro=191;
Index: /issm/trunk/src/m/enum/ParameterOutputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ParameterOutputEnum()
 
-macro=233;
+macro=241;
Index: /issm/trunk/src/m/enum/PenaltyMeltingEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PenaltyMeltingEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PenaltyMeltingEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PenaltyMeltingEnum()
 
-macro=234;
+macro=242;
Index: /issm/trunk/src/m/enum/PenaltyOffsetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PenaltyOffsetEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PenaltyOffsetEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PenaltyOffsetEnum()
 
-macro=152;
+macro=153;
Index: /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=PentaVertexElementResultEnum()
+%PENTAVERTEXELEMENTRESULTENUM - Enum of PentaVertexElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=PentaVertexElementResultEnum()
+
+macro=194;
Index: sm/trunk/src/m/enum/PentaVertexResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PentaVertexResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=PentaVertexResultEnum()
-%PENTAVERTEXRESULTENUM - Enum of PentaVertexResult
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=PentaVertexResultEnum()
-
-macro=193;
Index: /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=PetscVecExternalResultEnum()
+%PETSCVECEXTERNALRESULTENUM - Enum of PetscVecExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=PetscVecExternalResultEnum()
+
+macro=201;
Index: /issm/trunk/src/m/enum/PflagEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PflagEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PflagEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PflagEnum()
 
-macro=153;
+macro=154;
Index: /issm/trunk/src/m/enum/PressureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PressureEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PressureEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PressureEnum()
 
-macro=154;
+macro=155;
Index: /issm/trunk/src/m/enum/PressureOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PressureOldEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PressureOldEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PressureOldEnum()
 
-macro=155;
+macro=156;
Index: /issm/trunk/src/m/enum/PressureStokesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PressureStokesEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/PressureStokesEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=PressureStokesEnum()
 
-macro=157;
+macro=158;
Index: /issm/trunk/src/m/enum/QmuAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuAnalysisEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuAnalysisEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuAnalysisEnum()
 
-macro=235;
+macro=243;
Index: /issm/trunk/src/m/enum/QmuErrNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuErrNameEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuErrNameEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuErrNameEnum()
 
-macro=236;
+macro=244;
Index: /issm/trunk/src/m/enum/QmuInNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuInNameEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuInNameEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuInNameEnum()
 
-macro=237;
+macro=245;
Index: /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuMassFluxSegmentsEnum()
 
-macro=238;
+macro=246;
Index: /issm/trunk/src/m/enum/QmuNPartEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuNPartEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuNPartEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuNPartEnum()
 
-macro=239;
+macro=247;
Index: /issm/trunk/src/m/enum/QmuOutNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuOutNameEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuOutNameEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuOutNameEnum()
 
-macro=240;
+macro=248;
Index: /issm/trunk/src/m/enum/QmuPartEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuPartEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuPartEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuPartEnum()
 
-macro=241;
+macro=249;
Index: /issm/trunk/src/m/enum/QmuPressureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuPressureEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuPressureEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuPressureEnum()
 
-macro=156;
+macro=157;
Index: /issm/trunk/src/m/enum/QmuVxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVxEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuVxEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuVxEnum()
 
-macro=177;
+macro=178;
Index: /issm/trunk/src/m/enum/QmuVyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVyEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuVyEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuVyEnum()
 
-macro=182;
+macro=183;
Index: /issm/trunk/src/m/enum/QmuVzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVzEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/QmuVzEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=QmuVzEnum()
 
-macro=187;
+macro=188;
Index: /issm/trunk/src/m/enum/ResetPenaltiesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResetPenaltiesEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ResetPenaltiesEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ResetPenaltiesEnum()
 
-macro=158;
+macro=159;
Index: /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ResponseDescriptorsEnum()
 
-macro=242;
+macro=250;
Index: sm/trunk/src/m/enum/ResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=ResultEnum()
-%RESULTENUM - Enum of Result
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=ResultEnum()
-
-macro=96;
Index: /issm/trunk/src/m/enum/RgbEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RgbEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/RgbEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=RgbEnum()
 
-macro=97;
+macro=98;
Index: /issm/trunk/src/m/enum/RheologyBEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RheologyBEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/RheologyBEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=RheologyBEnum()
 
-macro=159;
+macro=160;
Index: /issm/trunk/src/m/enum/RheologyNEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RheologyNEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/RheologyNEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=RheologyNEnum()
 
-macro=160;
+macro=161;
Index: /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SegmentOnIceShelfEnum()
 
-macro=161;
+macro=162;
Index: /issm/trunk/src/m/enum/SingVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SingVertexElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/SingVertexElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=SingVertexElementResultEnum()
+%SINGVERTEXELEMENTRESULTENUM - Enum of SingVertexElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=SingVertexElementResultEnum()
+
+macro=195;
Index: sm/trunk/src/m/enum/SingVertexResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SingVertexResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=SingVertexResultEnum()
-%SINGVERTEXRESULTENUM - Enum of SingVertexResult
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=SingVertexResultEnum()
-
-macro=194;
Index: /issm/trunk/src/m/enum/SolverStringEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SolverStringEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SolverStringEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SolverStringEnum()
 
-macro=243;
+macro=251;
Index: /issm/trunk/src/m/enum/SparsityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SparsityEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SparsityEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SparsityEnum()
 
-macro=244;
+macro=252;
Index: /issm/trunk/src/m/enum/SpcEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SpcEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SpcEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SpcEnum()
 
-macro=98;
+macro=99;
Index: /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=StabilizeConstraintsEnum()
 
-macro=162;
+macro=163;
Index: /issm/trunk/src/m/enum/StokesReconditioningEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=StokesReconditioningEnum()
 
-macro=163;
+macro=164;
Index: /issm/trunk/src/m/enum/StringAsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringAsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/StringAsEnum.m	(revision 4051)
@@ -105,5 +105,6 @@
 elseif (strcmpi(name,'StringArrayParam')), enum=StringArrayParamEnum(); return
 elseif (strcmpi(name,'StringParam')), enum=StringParamEnum(); return
-elseif (strcmpi(name,'Result')), enum=ResultEnum(); return
+elseif (strcmpi(name,'ElementResult')), enum=ElementResultEnum(); return
+elseif (strcmpi(name,'ExternalResult')), enum=ExternalResultEnum(); return
 elseif (strcmpi(name,'Rgb')), enum=RgbEnum(); return
 elseif (strcmpi(name,'Spc')), enum=SpcEnum(); return
@@ -200,9 +201,16 @@
 elseif (strcmpi(name,'P0')), enum=P0Enum(); return
 elseif (strcmpi(name,'P1')), enum=P1Enum(); return
-elseif (strcmpi(name,'DoubleResult')), enum=DoubleResultEnum(); return
-elseif (strcmpi(name,'TriaVertexResult')), enum=TriaVertexResultEnum(); return
-elseif (strcmpi(name,'PentaVertexResult')), enum=PentaVertexResultEnum(); return
-elseif (strcmpi(name,'SingVertexResult')), enum=SingVertexResultEnum(); return
-elseif (strcmpi(name,'BeamVertexResult')), enum=BeamVertexResultEnum(); return
+elseif (strcmpi(name,'DoubleElementResult')), enum=DoubleElementResultEnum(); return
+elseif (strcmpi(name,'TriaVertexElementResult')), enum=TriaVertexElementResultEnum(); return
+elseif (strcmpi(name,'PentaVertexElementResult')), enum=PentaVertexElementResultEnum(); return
+elseif (strcmpi(name,'SingVertexElementResult')), enum=SingVertexElementResultEnum(); return
+elseif (strcmpi(name,'BeamVertexElementResult')), enum=BeamVertexElementResultEnum(); return
+elseif (strcmpi(name,'BoolExternalResult')), enum=BoolExternalResultEnum(); return
+elseif (strcmpi(name,'DoubleExternalResult')), enum=DoubleExternalResultEnum(); return
+elseif (strcmpi(name,'DoubleVecExternalResult')), enum=DoubleVecExternalResultEnum(); return
+elseif (strcmpi(name,'IntExternalResult')), enum=IntExternalResultEnum(); return
+elseif (strcmpi(name,'PetscVecExternalResult')), enum=PetscVecExternalResultEnum(); return
+elseif (strcmpi(name,'StringExternalResult')), enum=StringExternalResultEnum(); return
+elseif (strcmpi(name,'J')), enum=JEnum(); return
 elseif (strcmpi(name,'Beta')), enum=BetaEnum(); return
 elseif (strcmpi(name,'CmGradient')), enum=CmGradientEnum(); return
Index: /issm/trunk/src/m/enum/StringExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringExternalResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/StringExternalResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=StringExternalResultEnum()
+%STRINGEXTERNALRESULTENUM - Enum of StringExternalResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=StringExternalResultEnum()
+
+macro=202;
Index: /issm/trunk/src/m/enum/SurfaceAreaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceAreaEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SurfaceAreaEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SurfaceAreaEnum()
 
-macro=164;
+macro=165;
Index: /issm/trunk/src/m/enum/SurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SurfaceEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SurfaceEnum()
 
-macro=165;
+macro=166;
Index: /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeXEnum()
 
-macro=166;
+macro=167;
Index: /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeYEnum()
 
-macro=167;
+macro=168;
Index: /issm/trunk/src/m/enum/TemperatureAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TemperatureAverageEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/TemperatureAverageEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=TemperatureAverageEnum()
 
-macro=169;
+macro=170;
Index: /issm/trunk/src/m/enum/TemperatureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TemperatureEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/TemperatureEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=TemperatureEnum()
 
-macro=168;
+macro=169;
Index: /issm/trunk/src/m/enum/ThicknessEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThicknessEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ThicknessEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ThicknessEnum()
 
-macro=170;
+macro=171;
Index: /issm/trunk/src/m/enum/TolXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TolXEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/TolXEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=TolXEnum()
 
-macro=245;
+macro=253;
Index: /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m	(revision 4051)
+++ /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m	(revision 4051)
@@ -0,0 +1,11 @@
+function macro=TriaVertexElementResultEnum()
+%TRIAVERTEXELEMENTRESULTENUM - Enum of TriaVertexElementResult
+%
+%   WARNING: DO NOT MODIFY THIS FILE
+%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
+%            Please read src/c/README for more information
+%
+%   Usage:
+%      macro=TriaVertexElementResultEnum()
+
+macro=193;
Index: sm/trunk/src/m/enum/TriaVertexResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TriaVertexResultEnum.m	(revision 4050)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=TriaVertexResultEnum()
-%TRIAVERTEXRESULTENUM - Enum of TriaVertexResult
-%
-%   WARNING: DO NOT MODIFY THIS FILE
-%            this file has been automatically generated by src/c/SynchronizeMatlabEnum
-%            Please read src/c/README for more information
-%
-%   Usage:
-%      macro=TriaVertexResultEnum()
-
-macro=192;
Index: /issm/trunk/src/m/enum/TypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TypeEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/TypeEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=TypeEnum()
 
-macro=171;
+macro=172;
Index: /issm/trunk/src/m/enum/VariableDescriptorsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VariableDescriptorsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VariableDescriptorsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VariableDescriptorsEnum()
 
-macro=246;
+macro=254;
Index: /issm/trunk/src/m/enum/VerboseEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VerboseEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VerboseEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VerboseEnum()
 
-macro=247;
+macro=255;
Index: /issm/trunk/src/m/enum/ViscosityOvershootEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ViscosityOvershootEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/ViscosityOvershootEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=ViscosityOvershootEnum()
 
-macro=172;
+macro=173;
Index: /issm/trunk/src/m/enum/VxAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxAverageEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VxAverageEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VxAverageEnum()
 
-macro=173;
+macro=174;
Index: /issm/trunk/src/m/enum/VxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VxEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VxEnum()
 
-macro=174;
+macro=175;
Index: /issm/trunk/src/m/enum/VxObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxObsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VxObsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VxObsEnum()
 
-macro=175;
+macro=176;
Index: /issm/trunk/src/m/enum/VxOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxOldEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VxOldEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VxOldEnum()
 
-macro=176;
+macro=177;
Index: /issm/trunk/src/m/enum/VyAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyAverageEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VyAverageEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VyAverageEnum()
 
-macro=178;
+macro=179;
Index: /issm/trunk/src/m/enum/VyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VyEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VyEnum()
 
-macro=179;
+macro=180;
Index: /issm/trunk/src/m/enum/VyObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyObsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VyObsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VyObsEnum()
 
-macro=180;
+macro=181;
Index: /issm/trunk/src/m/enum/VyOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyOldEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VyOldEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VyOldEnum()
 
-macro=181;
+macro=182;
Index: /issm/trunk/src/m/enum/VzAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzAverageEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VzAverageEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VzAverageEnum()
 
-macro=183;
+macro=184;
Index: /issm/trunk/src/m/enum/VzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VzEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VzEnum()
 
-macro=184;
+macro=185;
Index: /issm/trunk/src/m/enum/VzObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzObsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VzObsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VzObsEnum()
 
-macro=185;
+macro=186;
Index: /issm/trunk/src/m/enum/VzOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzOldEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/VzOldEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=VzOldEnum()
 
-macro=186;
+macro=187;
Index: /issm/trunk/src/m/enum/WaitOnLockEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=WaitOnLockEnum()
 
-macro=248;
+macro=256;
Index: /issm/trunk/src/m/enum/WaterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaterEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/WaterEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=WaterEnum()
 
-macro=103;
+macro=104;
Index: /issm/trunk/src/m/enum/WeightsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WeightsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/WeightsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=WeightsEnum()
 
-macro=188;
+macro=189;
Index: /issm/trunk/src/m/enum/YtsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/YtsEnum.m	(revision 4050)
+++ /issm/trunk/src/m/enum/YtsEnum.m	(revision 4051)
@@ -9,3 +9,3 @@
 %      macro=YtsEnum()
 
-macro=249;
+macro=257;
