Index: ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 19065)
+++ ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 19066)
@@ -790,6 +790,7 @@
 	MisfitModelEnumEnum,
 	MisfitObservationEnum,
 	MisfitObservationEnumEnum,
+	MisfitLocalEnum,
 	MisfitTimeinterpolationEnum,
 	MisfitWeightsEnum,
 	MisfitWeightsEnumEnum,
@@ -812,6 +813,7 @@
 	MinVzEnum,
 	MaxVzEnum,
 	MaxAbsVzEnum,
+	IceMassEnum,
 	IceVolumeEnum,
 	IceVolumeAboveFloatationEnum,
 	TotalSmbEnum,
Index: ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 19065)
+++ ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 19066)
@@ -775,6 +775,7 @@
 		case MisfitModelEnumEnum : return "MisfitModelEnum";
 		case MisfitObservationEnum : return "MisfitObservation";
 		case MisfitObservationEnumEnum : return "MisfitObservationEnum";
+		case MisfitLocalEnum : return "MisfitLocal";
 		case MisfitTimeinterpolationEnum : return "MisfitTimeinterpolation";
 		case MisfitWeightsEnum : return "MisfitWeights";
 		case MisfitWeightsEnumEnum : return "MisfitWeightsEnum";
@@ -795,6 +796,7 @@
 		case MinVzEnum : return "MinVz";
 		case MaxVzEnum : return "MaxVz";
 		case MaxAbsVzEnum : return "MaxAbsVz";
+		case IceMassEnum : return "IceMass";
 		case IceVolumeEnum : return "IceVolume";
 		case IceVolumeAboveFloatationEnum : return "IceVolumeAboveFloatation";
 		case TotalSmbEnum : return "TotalSmb";
Index: ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 19065)
+++ ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 19066)
@@ -793,6 +793,7 @@
 	      else if (strcmp(name,"MisfitModelEnum")==0) return MisfitModelEnumEnum;
 	      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;
 	      else if (strcmp(name,"MisfitWeightsEnum")==0) return MisfitWeightsEnumEnum;
@@ -813,6 +814,7 @@
 	      else if (strcmp(name,"MinVz")==0) return MinVzEnum;
 	      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;
 	      else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum;
@@ -872,12 +874,12 @@
 	      else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum;
 	      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;
 	      else if (strcmp(name,"Mumps")==0) return MumpsEnum;
