Index: ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 18998)
+++ ../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h	(revision 18999)
@@ -688,6 +688,96 @@
 	Outputdefinition8Enum,
 	Outputdefinition9Enum,
 	Outputdefinition10Enum,
+	Outputdefinition11Enum,
+	Outputdefinition12Enum,
+	Outputdefinition13Enum,
+	Outputdefinition14Enum,
+	Outputdefinition15Enum,
+	Outputdefinition16Enum,
+	Outputdefinition17Enum,
+	Outputdefinition18Enum,
+	Outputdefinition19Enum,
+	Outputdefinition20Enum,
+	Outputdefinition21Enum,
+	Outputdefinition22Enum,
+	Outputdefinition23Enum,
+	Outputdefinition24Enum,
+	Outputdefinition25Enum,
+	Outputdefinition26Enum,
+	Outputdefinition27Enum,
+	Outputdefinition28Enum,
+	Outputdefinition29Enum,
+	Outputdefinition30Enum,
+	Outputdefinition31Enum,
+	Outputdefinition32Enum,
+	Outputdefinition33Enum,
+	Outputdefinition34Enum,
+	Outputdefinition35Enum,
+	Outputdefinition36Enum,
+	Outputdefinition37Enum,
+	Outputdefinition38Enum,
+	Outputdefinition39Enum,
+	Outputdefinition40Enum,
+	Outputdefinition41Enum,
+	Outputdefinition42Enum,
+	Outputdefinition43Enum,
+	Outputdefinition44Enum,
+	Outputdefinition45Enum,
+	Outputdefinition46Enum,
+	Outputdefinition47Enum,
+	Outputdefinition48Enum,
+	Outputdefinition49Enum,
+	Outputdefinition50Enum,
+	Outputdefinition51Enum,
+	Outputdefinition52Enum,
+	Outputdefinition53Enum,
+	Outputdefinition54Enum,
+	Outputdefinition55Enum,
+	Outputdefinition56Enum,
+	Outputdefinition57Enum,
+	Outputdefinition58Enum,
+	Outputdefinition59Enum,
+	Outputdefinition60Enum,
+	Outputdefinition61Enum,
+	Outputdefinition62Enum,
+	Outputdefinition63Enum,
+	Outputdefinition64Enum,
+	Outputdefinition65Enum,
+	Outputdefinition66Enum,
+	Outputdefinition67Enum,
+	Outputdefinition68Enum,
+	Outputdefinition69Enum,
+	Outputdefinition70Enum,
+	Outputdefinition71Enum,
+	Outputdefinition72Enum,
+	Outputdefinition73Enum,
+	Outputdefinition74Enum,
+	Outputdefinition75Enum,
+	Outputdefinition76Enum,
+	Outputdefinition77Enum,
+	Outputdefinition78Enum,
+	Outputdefinition79Enum,
+	Outputdefinition80Enum,
+	Outputdefinition81Enum,
+	Outputdefinition82Enum,
+	Outputdefinition83Enum,
+	Outputdefinition84Enum,
+	Outputdefinition85Enum,
+	Outputdefinition86Enum,
+	Outputdefinition87Enum,
+	Outputdefinition88Enum,
+	Outputdefinition89Enum,
+	Outputdefinition90Enum,
+	Outputdefinition91Enum,
+	Outputdefinition92Enum,
+	Outputdefinition93Enum,
+	Outputdefinition94Enum,
+	Outputdefinition95Enum,
+	Outputdefinition96Enum,
+	Outputdefinition97Enum,
+	Outputdefinition98Enum,
+	Outputdefinition99Enum,
+	Outputdefinition100Enum,   
 	OutputdefinitionListEnum,
 	MassfluxatgateEnum,
 	MassfluxatgateNameEnum,
Index: ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 18998)
+++ ../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp	(revision 18999)
@@ -673,6 +673,96 @@
 		case Outputdefinition8Enum : return "Outputdefinition8";
 		case Outputdefinition9Enum : return "Outputdefinition9";
 		case Outputdefinition10Enum : return "Outputdefinition10";
+		case Outputdefinition11Enum : return "Outputdefinition11";
+		case Outputdefinition12Enum : return "Outputdefinition12";
+		case Outputdefinition13Enum : return "Outputdefinition13";
+		case Outputdefinition14Enum : return "Outputdefinition14";
+		case Outputdefinition15Enum : return "Outputdefinition15";
+		case Outputdefinition16Enum : return "Outputdefinition16";
+		case Outputdefinition17Enum : return "Outputdefinition17";
+		case Outputdefinition18Enum : return "Outputdefinition18";
+		case Outputdefinition19Enum : return "Outputdefinition19";
+		case Outputdefinition20Enum : return "Outputdefinition20";
+		case Outputdefinition21Enum : return "Outputdefinition21";
+		case Outputdefinition22Enum : return "Outputdefinition22";
+		case Outputdefinition23Enum : return "Outputdefinition23";
+		case Outputdefinition24Enum : return "Outputdefinition24";
+		case Outputdefinition25Enum : return "Outputdefinition25";
+		case Outputdefinition26Enum : return "Outputdefinition26";
+		case Outputdefinition27Enum : return "Outputdefinition27";
+		case Outputdefinition28Enum : return "Outputdefinition28";
+		case Outputdefinition29Enum : return "Outputdefinition29";
+		case Outputdefinition30Enum : return "Outputdefinition30";
+		case Outputdefinition31Enum : return "Outputdefinition31";
+		case Outputdefinition32Enum : return "Outputdefinition32";
+		case Outputdefinition33Enum : return "Outputdefinition33";
+		case Outputdefinition34Enum : return "Outputdefinition34";
+		case Outputdefinition35Enum : return "Outputdefinition35";
+		case Outputdefinition36Enum : return "Outputdefinition36";
+		case Outputdefinition37Enum : return "Outputdefinition37";
+		case Outputdefinition38Enum : return "Outputdefinition38";
+		case Outputdefinition39Enum : return "Outputdefinition39";
+		case Outputdefinition40Enum : return "Outputdefinition40";
+		case Outputdefinition41Enum : return "Outputdefinition41";
+		case Outputdefinition42Enum : return "Outputdefinition42";
+		case Outputdefinition43Enum : return "Outputdefinition43";
+		case Outputdefinition44Enum : return "Outputdefinition44";
+		case Outputdefinition45Enum : return "Outputdefinition45";
+		case Outputdefinition46Enum : return "Outputdefinition46";
+		case Outputdefinition47Enum : return "Outputdefinition47";
+		case Outputdefinition48Enum : return "Outputdefinition48";
+		case Outputdefinition49Enum : return "Outputdefinition49";
+		case Outputdefinition50Enum : return "Outputdefinition50";
+		case Outputdefinition51Enum : return "Outputdefinition51";
+		case Outputdefinition52Enum : return "Outputdefinition52";
+		case Outputdefinition53Enum : return "Outputdefinition53";
+		case Outputdefinition54Enum : return "Outputdefinition54";
+		case Outputdefinition55Enum : return "Outputdefinition55";
+		case Outputdefinition56Enum : return "Outputdefinition56";
+		case Outputdefinition57Enum : return "Outputdefinition57";
+		case Outputdefinition58Enum : return "Outputdefinition58";
+		case Outputdefinition59Enum : return "Outputdefinition59";
+		case Outputdefinition60Enum : return "Outputdefinition60";
+		case Outputdefinition61Enum : return "Outputdefinition61";
+		case Outputdefinition62Enum : return "Outputdefinition62";
+		case Outputdefinition63Enum : return "Outputdefinition63";
+		case Outputdefinition64Enum : return "Outputdefinition64";
+		case Outputdefinition65Enum : return "Outputdefinition65";
+		case Outputdefinition66Enum : return "Outputdefinition66";
+		case Outputdefinition67Enum : return "Outputdefinition67";
+		case Outputdefinition68Enum : return "Outputdefinition68";
+		case Outputdefinition69Enum : return "Outputdefinition69";
+		case Outputdefinition70Enum : return "Outputdefinition70";
+		case Outputdefinition71Enum : return "Outputdefinition71";
+		case Outputdefinition72Enum : return "Outputdefinition72";
+		case Outputdefinition73Enum : return "Outputdefinition73";
+		case Outputdefinition74Enum : return "Outputdefinition74";
+		case Outputdefinition75Enum : return "Outputdefinition75";
+		case Outputdefinition76Enum : return "Outputdefinition76";
+		case Outputdefinition77Enum : return "Outputdefinition77";
+		case Outputdefinition78Enum : return "Outputdefinition78";
+		case Outputdefinition79Enum : return "Outputdefinition79";
+		case Outputdefinition80Enum : return "Outputdefinition80";
+		case Outputdefinition81Enum : return "Outputdefinition81";
+		case Outputdefinition82Enum : return "Outputdefinition82";
+		case Outputdefinition83Enum : return "Outputdefinition83";
+		case Outputdefinition84Enum : return "Outputdefinition84";
+		case Outputdefinition85Enum : return "Outputdefinition85";
+		case Outputdefinition86Enum : return "Outputdefinition86";
+		case Outputdefinition87Enum : return "Outputdefinition87";
+		case Outputdefinition88Enum : return "Outputdefinition88";
+		case Outputdefinition89Enum : return "Outputdefinition89";
+		case Outputdefinition90Enum : return "Outputdefinition90";
+		case Outputdefinition91Enum : return "Outputdefinition91";
+		case Outputdefinition92Enum : return "Outputdefinition92";
+		case Outputdefinition93Enum : return "Outputdefinition93";
+		case Outputdefinition94Enum : return "Outputdefinition94";
+		case Outputdefinition95Enum : return "Outputdefinition95";
+		case Outputdefinition96Enum : return "Outputdefinition96";
+		case Outputdefinition97Enum : return "Outputdefinition97";
+		case Outputdefinition98Enum : return "Outputdefinition98";
+		case Outputdefinition99Enum : return "Outputdefinition99";
+		case Outputdefinition100Enum : return "Outputdefinition100";
 		case OutputdefinitionListEnum : return "OutputdefinitionList";
 		case MassfluxatgateEnum : return "Massfluxatgate";
 		case MassfluxatgateNameEnum : return "MassfluxatgateName";
Index: ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
===================================================================
--- ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 18998)
+++ ../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp	(revision 18999)
@@ -688,6 +688,99 @@
 	      else if (strcmp(name,"Outputdefinition8")==0) return Outputdefinition8Enum;
 	      else if (strcmp(name,"Outputdefinition9")==0) return Outputdefinition9Enum;
 	      else if (strcmp(name,"Outputdefinition10")==0) return Outputdefinition10Enum;
+	      else if (strcmp(name,"Outputdefinition11")==0) return Outputdefinition11Enum;
+	      else if (strcmp(name,"Outputdefinition12")==0) return Outputdefinition12Enum;
+	      else if (strcmp(name,"Outputdefinition13")==0) return Outputdefinition13Enum;
+	      else if (strcmp(name,"Outputdefinition14")==0) return Outputdefinition14Enum;
+	      else if (strcmp(name,"Outputdefinition15")==0) return Outputdefinition15Enum;
+	      else if (strcmp(name,"Outputdefinition16")==0) return Outputdefinition16Enum;
+	      else if (strcmp(name,"Outputdefinition17")==0) return Outputdefinition17Enum;
+	      else if (strcmp(name,"Outputdefinition18")==0) return Outputdefinition18Enum;
+	      else if (strcmp(name,"Outputdefinition19")==0) return Outputdefinition19Enum;
+	      else if (strcmp(name,"Outputdefinition20")==0) return Outputdefinition20Enum;
+	      else if (strcmp(name,"Outputdefinition21")==0) return Outputdefinition21Enum;
+	      else if (strcmp(name,"Outputdefinition22")==0) return Outputdefinition22Enum;
+	      else if (strcmp(name,"Outputdefinition23")==0) return Outputdefinition23Enum;
+	      else if (strcmp(name,"Outputdefinition24")==0) return Outputdefinition24Enum;
+	      else if (strcmp(name,"Outputdefinition25")==0) return Outputdefinition25Enum;
+	      else if (strcmp(name,"Outputdefinition26")==0) return Outputdefinition26Enum;
+	      else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum;
+	      else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum;
+	      else if (strcmp(name,"Outputdefinition29")==0) return Outputdefinition29Enum;
+	      else if (strcmp(name,"Outputdefinition30")==0) return Outputdefinition30Enum;
+	      else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum;
+	      else if (strcmp(name,"Outputdefinition32")==0) return Outputdefinition32Enum;
+	      else if (strcmp(name,"Outputdefinition33")==0) return Outputdefinition33Enum;
+	      else if (strcmp(name,"Outputdefinition34")==0) return Outputdefinition34Enum;
+	      else if (strcmp(name,"Outputdefinition35")==0) return Outputdefinition35Enum;
+	      else if (strcmp(name,"Outputdefinition36")==0) return Outputdefinition36Enum;
+	      else if (strcmp(name,"Outputdefinition37")==0) return Outputdefinition37Enum;
+	      else if (strcmp(name,"Outputdefinition38")==0) return Outputdefinition38Enum;
+	      else if (strcmp(name,"Outputdefinition39")==0) return Outputdefinition39Enum;
+	      else if (strcmp(name,"Outputdefinition40")==0) return Outputdefinition40Enum;
+	      else if (strcmp(name,"Outputdefinition41")==0) return Outputdefinition41Enum;
+	      else if (strcmp(name,"Outputdefinition42")==0) return Outputdefinition42Enum;
+	      else if (strcmp(name,"Outputdefinition43")==0) return Outputdefinition43Enum;
+	      else if (strcmp(name,"Outputdefinition44")==0) return Outputdefinition44Enum;
+	      else if (strcmp(name,"Outputdefinition45")==0) return Outputdefinition45Enum;
+	      else if (strcmp(name,"Outputdefinition46")==0) return Outputdefinition46Enum;
+	      else if (strcmp(name,"Outputdefinition47")==0) return Outputdefinition47Enum;
+	      else if (strcmp(name,"Outputdefinition48")==0) return Outputdefinition48Enum;
+	      else if (strcmp(name,"Outputdefinition49")==0) return Outputdefinition49Enum;
+	      else if (strcmp(name,"Outputdefinition50")==0) return Outputdefinition50Enum;
+	      else if (strcmp(name,"Outputdefinition51")==0) return Outputdefinition51Enum;
+	      else if (strcmp(name,"Outputdefinition52")==0) return Outputdefinition52Enum;
+	      else if (strcmp(name,"Outputdefinition53")==0) return Outputdefinition53Enum;
+	      else if (strcmp(name,"Outputdefinition54")==0) return Outputdefinition54Enum;
+	      else if (strcmp(name,"Outputdefinition55")==0) return Outputdefinition55Enum;
+	      else if (strcmp(name,"Outputdefinition56")==0) return Outputdefinition56Enum;
+	      else if (strcmp(name,"Outputdefinition57")==0) return Outputdefinition57Enum;
+	      else if (strcmp(name,"Outputdefinition58")==0) return Outputdefinition58Enum;
+	      else if (strcmp(name,"Outputdefinition59")==0) return Outputdefinition59Enum;
+	      else if (strcmp(name,"Outputdefinition60")==0) return Outputdefinition60Enum;
+	      else if (strcmp(name,"Outputdefinition61")==0) return Outputdefinition61Enum;
+	      else if (strcmp(name,"Outputdefinition62")==0) return Outputdefinition62Enum;
+	      else if (strcmp(name,"Outputdefinition63")==0) return Outputdefinition63Enum;
+	      else if (strcmp(name,"Outputdefinition64")==0) return Outputdefinition64Enum;
+	      else if (strcmp(name,"Outputdefinition65")==0) return Outputdefinition65Enum;
+	      else if (strcmp(name,"Outputdefinition66")==0) return Outputdefinition66Enum;
+	      else if (strcmp(name,"Outputdefinition67")==0) return Outputdefinition67Enum;
+	      else if (strcmp(name,"Outputdefinition68")==0) return Outputdefinition68Enum;
+	      else if (strcmp(name,"Outputdefinition69")==0) return Outputdefinition69Enum;
+	      else if (strcmp(name,"Outputdefinition70")==0) return Outputdefinition70Enum;
+	      else if (strcmp(name,"Outputdefinition71")==0) return Outputdefinition71Enum;
+	      else if (strcmp(name,"Outputdefinition72")==0) return Outputdefinition72Enum;
+	      else if (strcmp(name,"Outputdefinition73")==0) return Outputdefinition73Enum;
+         else stage=7;
+   }
+   if(stage==7){
+	      if (strcmp(name,"Outputdefinition74")==0) return Outputdefinition74Enum;
+	      else if (strcmp(name,"Outputdefinition75")==0) return Outputdefinition75Enum;
+	      else if (strcmp(name,"Outputdefinition76")==0) return Outputdefinition76Enum;
+	      else if (strcmp(name,"Outputdefinition77")==0) return Outputdefinition77Enum;
+	      else if (strcmp(name,"Outputdefinition78")==0) return Outputdefinition78Enum;
+	      else if (strcmp(name,"Outputdefinition79")==0) return Outputdefinition79Enum;
+	      else if (strcmp(name,"Outputdefinition80")==0) return Outputdefinition80Enum;
+	      else if (strcmp(name,"Outputdefinition81")==0) return Outputdefinition81Enum;
+	      else if (strcmp(name,"Outputdefinition82")==0) return Outputdefinition82Enum;
+	      else if (strcmp(name,"Outputdefinition83")==0) return Outputdefinition83Enum;
+	      else if (strcmp(name,"Outputdefinition84")==0) return Outputdefinition84Enum;
+	      else if (strcmp(name,"Outputdefinition85")==0) return Outputdefinition85Enum;
+	      else if (strcmp(name,"Outputdefinition86")==0) return Outputdefinition86Enum;
+	      else if (strcmp(name,"Outputdefinition87")==0) return Outputdefinition87Enum;
+	      else if (strcmp(name,"Outputdefinition88")==0) return Outputdefinition88Enum;
+	      else if (strcmp(name,"Outputdefinition89")==0) return Outputdefinition89Enum;
+	      else if (strcmp(name,"Outputdefinition90")==0) return Outputdefinition90Enum;
+	      else if (strcmp(name,"Outputdefinition91")==0) return Outputdefinition91Enum;
+	      else if (strcmp(name,"Outputdefinition92")==0) return Outputdefinition92Enum;
+	      else if (strcmp(name,"Outputdefinition93")==0) return Outputdefinition93Enum;
+	      else if (strcmp(name,"Outputdefinition94")==0) return Outputdefinition94Enum;
+	      else if (strcmp(name,"Outputdefinition95")==0) return Outputdefinition95Enum;
+	      else if (strcmp(name,"Outputdefinition96")==0) return Outputdefinition96Enum;
+	      else if (strcmp(name,"Outputdefinition97")==0) return Outputdefinition97Enum;
+	      else if (strcmp(name,"Outputdefinition98")==0) return Outputdefinition98Enum;
+	      else if (strcmp(name,"Outputdefinition99")==0) return Outputdefinition99Enum;
+	      else if (strcmp(name,"Outputdefinition100")==0) return Outputdefinition100Enum;
 	      else if (strcmp(name,"OutputdefinitionList")==0) return OutputdefinitionListEnum;
 	      else if (strcmp(name,"Massfluxatgate")==0) return MassfluxatgateEnum;
 	      else if (strcmp(name,"MassfluxatgateName")==0) return MassfluxatgateNameEnum;
@@ -751,10 +844,7 @@
 	      else if (strcmp(name,"Gradient")==0) return GradientEnum;
 	      else if (strcmp(name,"GroundinglineMigration")==0) return GroundinglineMigrationEnum;
 	      else if (strcmp(name,"Gset")==0) return GsetEnum;
-         else stage=7;
-   }
-   if(stage==7){
-	      if (strcmp(name,"Index")==0) return IndexEnum;
+	      else if (strcmp(name,"Index")==0) return IndexEnum;
 	      else if (strcmp(name,"Indexed")==0) return IndexedEnum;
 	      else if (strcmp(name,"Intersect")==0) return IntersectEnum;
 	      else if (strcmp(name,"Nodal")==0) return NodalEnum;
@@ -784,7 +874,10 @@
 	      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 stage=8;
+   }
+   if(stage==8){
+	      if (strcmp(name,"Mpi")==0) return MpiEnum;
 	      else if (strcmp(name,"Mumps")==0) return MumpsEnum;
 	      else if (strcmp(name,"Gsl")==0) return GslEnum;
 	      else if (strcmp(name,"Option")==0) return OptionEnum;
@@ -841,7 +934,7 @@
 	      else if (strcmp(name,"StressTensorPredictoryy")==0) return StressTensorPredictoryyEnum;
 	      else if (strcmp(name,"StressTensorPredictorxy")==0) return StressTensorPredictorxyEnum;
 	      else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum;
-         else stage=8;
+         else stage=9;
    }
 	/*If we reach this point, the string provided has not been found*/
 	if(notfounderror)
