Index: /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 19065)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 19066)
@@ -791,4 +791,5 @@
 	MisfitObservationEnum,
 	MisfitObservationEnumEnum,
+	MisfitLocalEnum,
 	MisfitTimeinterpolationEnum,
 	MisfitWeightsEnum,
@@ -813,4 +814,5 @@
 	MaxVzEnum,
 	MaxAbsVzEnum,
+	IceMassEnum,
 	IceVolumeEnum,
 	IceVolumeAboveFloatationEnum,
Index: /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 19065)
+++ /issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 19066)
@@ -776,4 +776,5 @@
 		case MisfitObservationEnum : return "MisfitObservation";
 		case MisfitObservationEnumEnum : return "MisfitObservationEnum";
+		case MisfitLocalEnum : return "MisfitLocal";
 		case MisfitTimeinterpolationEnum : return "MisfitTimeinterpolation";
 		case MisfitWeightsEnum : return "MisfitWeights";
@@ -796,4 +797,5 @@
 		case MaxVzEnum : return "MaxVz";
 		case MaxAbsVzEnum : return "MaxAbsVz";
+		case IceMassEnum : return "IceMass";
 		case IceVolumeEnum : return "IceVolume";
 		case IceVolumeAboveFloatationEnum : return "IceVolumeAboveFloatation";
Index: /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 19065)
+++ /issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 19066)
@@ -794,4 +794,5 @@
 	      else if (strcmp(name,"MisfitObservation")==0) return MisfitObservationEnum;
 	      else if (strcmp(name,"MisfitObservationEnum")==0) return MisfitObservationEnumEnum;
+	      else if (strcmp(name,"MisfitLocal")==0) return MisfitLocalEnum;
 	      else if (strcmp(name,"MisfitTimeinterpolation")==0) return MisfitTimeinterpolationEnum;
 	      else if (strcmp(name,"MisfitWeights")==0) return MisfitWeightsEnum;
@@ -814,4 +815,5 @@
 	      else if (strcmp(name,"MaxVz")==0) return MaxVzEnum;
 	      else if (strcmp(name,"MaxAbsVz")==0) return MaxAbsVzEnum;
+	      else if (strcmp(name,"IceMass")==0) return IceMassEnum;
 	      else if (strcmp(name,"IceVolume")==0) return IceVolumeEnum;
 	      else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum;
@@ -873,10 +875,10 @@
 	      else if (strcmp(name,"XY")==0) return XYEnum;
 	      else if (strcmp(name,"XYZ")==0) return XYZEnum;
-	      else if (strcmp(name,"Dense")==0) return DenseEnum;
-	      else if (strcmp(name,"MpiDense")==0) return MpiDenseEnum;
          else stage=8;
    }
    if(stage==8){
-	      if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum;
+	      if (strcmp(name,"Dense")==0) return DenseEnum;
+	      else if (strcmp(name,"MpiDense")==0) return MpiDenseEnum;
+	      else if (strcmp(name,"MpiSparse")==0) return MpiSparseEnum;
 	      else if (strcmp(name,"Seq")==0) return SeqEnum;
 	      else if (strcmp(name,"Mpi")==0) return MpiEnum;
