Index: /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 5578)
+++ /issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h	(revision 5579)
@@ -34,5 +34,4 @@
 	DiagnosticVertAnalysisEnum,
 	DiagnosticHutterAnalysisEnum,
-	DiagnosticStokesAnalysisEnum,
 	HorizAnalysisEnum,
 	HutterAnalysisEnum,
Index: /issm/trunk/src/c/EnumDefinitions/EnumToString.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/EnumToString.cpp	(revision 5578)
+++ /issm/trunk/src/c/EnumDefinitions/EnumToString.cpp	(revision 5579)
@@ -35,5 +35,4 @@
 		case DiagnosticVertAnalysisEnum : return "DiagnosticVertAnalysis";
 		case DiagnosticHutterAnalysisEnum : return "DiagnosticHutterAnalysis";
-		case DiagnosticStokesAnalysisEnum : return "DiagnosticStokesAnalysis";
 		case HorizAnalysisEnum : return "HorizAnalysis";
 		case HutterAnalysisEnum : return "HutterAnalysis";
Index: /issm/trunk/src/c/EnumDefinitions/StringToEnum.cpp
===================================================================
--- /issm/trunk/src/c/EnumDefinitions/StringToEnum.cpp	(revision 5578)
+++ /issm/trunk/src/c/EnumDefinitions/StringToEnum.cpp	(revision 5579)
@@ -33,5 +33,4 @@
 	else if (strcmp(name,"DiagnosticVertAnalysis")==0) return DiagnosticVertAnalysisEnum;
 	else if (strcmp(name,"DiagnosticHutterAnalysis")==0) return DiagnosticHutterAnalysisEnum;
-	else if (strcmp(name,"DiagnosticStokesAnalysis")==0) return DiagnosticStokesAnalysisEnum;
 	else if (strcmp(name,"HorizAnalysis")==0) return HorizAnalysisEnum;
 	else if (strcmp(name,"HutterAnalysis")==0) return HutterAnalysisEnum;
Index: /issm/trunk/src/c/Makefile.am
===================================================================
--- /issm/trunk/src/c/Makefile.am	(revision 5578)
+++ /issm/trunk/src/c/Makefile.am	(revision 5579)
@@ -361,8 +361,4 @@
 					./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \
 					./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\
-					./modules/ModelProcessorx/DiagnosticStokes/UpdateElementsDiagnosticStokes.cpp\
-					./modules/ModelProcessorx/DiagnosticStokes/CreateNodesDiagnosticStokes.cpp \
-					./modules/ModelProcessorx/DiagnosticStokes/CreateConstraintsDiagnosticStokes.cpp \
-					./modules/ModelProcessorx/DiagnosticStokes/CreateLoadsDiagnosticStokes.cpp\
 					./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\
 					./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \
@@ -914,8 +910,4 @@
 					./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \
 					./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\
-					./modules/ModelProcessorx/DiagnosticStokes/UpdateElementsDiagnosticStokes.cpp\
-					./modules/ModelProcessorx/DiagnosticStokes/CreateNodesDiagnosticStokes.cpp \
-					./modules/ModelProcessorx/DiagnosticStokes/CreateConstraintsDiagnosticStokes.cpp \
-					./modules/ModelProcessorx/DiagnosticStokes/CreateLoadsDiagnosticStokes.cpp\
 					./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\
 					./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \
Index: /issm/trunk/src/c/modules/ModelProcessorx/CreateDataSets.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/CreateDataSets.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/CreateDataSets.cpp	(revision 5579)
@@ -41,11 +41,4 @@
 			CreateLoadsDiagnosticVert(ploads,iomodel,iomodel_handle);
 			UpdateElementsDiagnosticVert(elements,iomodel,iomodel_handle,analysis_counter,analysis_type);
-			break;
-	
-		case DiagnosticStokesAnalysisEnum:
-			CreateNodesDiagnosticStokes(pnodes, iomodel,iomodel_handle);
-			CreateConstraintsDiagnosticStokes(pconstraints,iomodel,iomodel_handle);
-			CreateLoadsDiagnosticStokes(ploads,iomodel,iomodel_handle);
-			UpdateElementsDiagnosticStokes(elements,iomodel,iomodel_handle,analysis_counter,analysis_type);
 			break;
 	
Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp	(revision 5579)
@@ -29,5 +29,5 @@
 	
 	/*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
-	if (!iomodel->ismacayealpattyn)goto cleanup_and_return;
+	if (!iomodel->ismacayealpattyn & !iomodel->isstokes)goto cleanup_and_return;
 	
 	/*Spcs: fetch data: */
@@ -36,5 +36,8 @@
 	IoModelFetchData(&iomodel->gridonmacayeal,NULL,NULL,iomodel_handle,"gridonmacayeal");
 	if(iomodel->dim==3)IoModelFetchData(&iomodel->gridonpattyn,NULL,NULL,iomodel_handle,"gridonpattyn");
+	if(iomodel->dim==3)IoModelFetchData(&iomodel->gridonstokes,NULL,NULL,iomodel_handle,"gridonstokes");
 	IoModelFetchData(&iomodel->vertices_type,NULL,NULL,iomodel_handle,"vertices_type");
+	IoModelFetchData(&iomodel->surface,NULL,NULL,iomodel_handle,"surface");
+	IoModelFetchData(&iomodel->z,NULL,NULL,iomodel_handle,"z");
 
 	/*Initialize counter: */
@@ -91,4 +94,12 @@
 					count++;
 				}
+				if ((int)iomodel->spcvelocity[6*i+2] && ((int)iomodel->vertices_type[i]==StokesApproximationEnum ||  ((int)iomodel->vertices_type[i]==NoneApproximationEnum))){
+					constraints->AddObject(new Spc(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,3,*(iomodel->spcvelocity+6*i+5)/iomodel->yts,DiagnosticHorizAnalysisEnum)); //add count'th spc, on node i+1, setting dof 2 to vy
+					count++;
+				}
+				if ((int)iomodel->vertices_type[i]==NoneApproximationEnum){
+					constraints->AddObject(new Spc(iomodel->constraintcounter+count+1,iomodel->nodecounter+i+1,4,iomodel->g*iomodel->rho_ice*(iomodel->surface[i]-iomodel->z[i])/iomodel->stokesreconditioning,DiagnosticHorizAnalysisEnum)); //add count'th spc, on node i+1, setting dof 2 to vy
+					count++;
+				}
 			}
 		}
@@ -100,14 +111,8 @@
 	xfree((void**)&iomodel->gridonmacayeal);
 	xfree((void**)&iomodel->gridonpattyn);
+	xfree((void**)&iomodel->gridonstokes);
 	xfree((void**)&iomodel->vertices_type);
-
-	/*penalty loads: */
-	IoModelFetchData(&iomodel->penalties,&iomodel->numpenalties,NULL,iomodel_handle,"penalties");
-	
-	/*Initilize counter*/
-	count=0;
-
-	/*Free data: */
-	xfree((void**)&iomodel->penalties);
+	xfree((void**)&iomodel->surface);
+	xfree((void**)&iomodel->z);
 
 	cleanup_and_return:
Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp	(revision 5579)
@@ -17,4 +17,5 @@
 	Icefront*   icefront = NULL;
 	Riftfront*  riftfront= NULL;
+	Pengrid*    pengrid  = NULL;
 
 	/*Intermediary*/
@@ -32,5 +33,5 @@
 
 	/*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
-	if (!iomodel->ismacayealpattyn)goto cleanup_and_return;
+	if (!iomodel->ismacayealpattyn & !iomodel->isstokes)goto cleanup_and_return;
 	
 	/*Create pressure loads as boundary conditions. Pay attention to the partitioning if we are running in parallel (the grids
@@ -86,4 +87,29 @@
 	xfree((void**)&iomodel->bed);
 
+	/*create penalties for grids on the base of icesheet. We must have wb=ub*db/dx+vb*db/dy */
+	IoModelFetchData(&iomodel->gridonbed,NULL,NULL,iomodel_handle,"gridonbed");
+	IoModelFetchData(&iomodel->gridonicesheet,NULL,NULL,iomodel_handle,"gridonicesheet");
+	IoModelFetchData(&iomodel->gridonstokes,NULL,NULL,iomodel_handle,"gridonstokes");
+	IoModelFetchData(&iomodel->elements,NULL,NULL,iomodel_handle,"elements");
+	CreateSingleNodeToElementConnectivity(iomodel);
+	
+	for (i=0;i<iomodel->numberofvertices;i++){
+		
+		if(iomodel->my_vertices[i]==1 && iomodel->singlenodetoelementconnectivity[i]!=0){
+
+			if ((iomodel->gridonbed[i]) && (iomodel->gridonicesheet[i]) && (iomodel->gridonstokes[i])){
+				
+				loads->AddObject(new Pengrid(iomodel->loadcounter+count+1,i,iomodel,DiagnosticHorizAnalysisEnum));
+				count++;
+			}
+		} //if((iomodel->my_vertices[i]==1))
+	}
+
+	xfree((void**)&iomodel->gridonbed);
+	xfree((void**)&iomodel->gridonstokes);
+	xfree((void**)&iomodel->gridonicesheet);
+	xfree((void**)&iomodel->elements);
+	xfree((void**)&iomodel->singlenodetoelementconnectivity);
+
 	/*Create Penpair for penalties: */
 	IoModelFetchData(&iomodel->penalties,&iomodel->numpenalties,NULL,iomodel_handle,"penalties");
Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp	(revision 5579)
@@ -29,5 +29,5 @@
 	
 	/*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
-	if (!iomodel->ismacayealpattyn)goto cleanup_and_return;
+	if (!iomodel->ismacayealpattyn & !iomodel->isstokes)goto cleanup_and_return;
 
 	/*Continuous Galerkin partition of nodes: */
@@ -39,4 +39,5 @@
 	IoModelFetchData(&iomodel->gridonhutter,NULL,NULL,iomodel_handle,"gridonhutter");
 	IoModelFetchData(&iomodel->gridonmacayeal,NULL,NULL,iomodel_handle,"gridonmacayeal");
+	IoModelFetchData(&iomodel->gridonstokes,NULL,NULL,iomodel_handle,"gridonstokes");
 	IoModelFetchData(&iomodel->gridonicesheet,NULL,NULL,iomodel_handle,"gridonicesheet");
 	IoModelFetchData(&iomodel->gridoniceshelf,NULL,NULL,iomodel_handle,"gridoniceshelf");
@@ -57,4 +58,5 @@
 	xfree((void**)&iomodel->gridonhutter);
 	xfree((void**)&iomodel->gridonmacayeal);
+	xfree((void**)&iomodel->gridonstokes);
 	xfree((void**)&iomodel->gridonicesheet);
 	xfree((void**)&iomodel->gridoniceshelf);
Index: /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp	(revision 5579)
@@ -21,5 +21,5 @@
 
 	/*Now, is the flag macayaealpattyn on? otherwise, do nothing: */
-	if (!iomodel->ismacayealpattyn)goto cleanup_and_return;
+	if (!iomodel->ismacayealpattyn & !iomodel->isstokes)goto cleanup_and_return;
 
 	/*Fetch data needed: */
@@ -42,4 +42,6 @@
 		IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface");
 		IoModelFetchData(&iomodel->vz,NULL,NULL,iomodel_handle,"vz");
+		IoModelFetchData(&iomodel->accumulation_rate,NULL,NULL,iomodel_handle,"accumulation_rate");
+		IoModelFetchData(&iomodel->melting_rate,NULL,NULL,iomodel_handle,"melting_rate");
 	}
 	if(iomodel->control_analysis){
@@ -78,4 +80,6 @@
 	xfree((void**)&iomodel->elementonsurface);
 	xfree((void**)&iomodel->elementonwater);
+	xfree((void**)&iomodel->accumulation_rate);
+	xfree((void**)&iomodel->melting_rate);
 	xfree((void**)&iomodel->vx);
 	xfree((void**)&iomodel->vy);
Index: /issm/trunk/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/DistributeNumDofs.cpp	(revision 5579)
@@ -30,4 +30,7 @@
 			numdofs=4;
 		}
+		else if (vertices_type[0]==NoneApproximationEnum){
+			numdofs=4;
+		}
 		else if (vertices_type[0]==MacAyealPattynApproximationEnum){
 			numdofs=4;
@@ -42,7 +45,4 @@
 	else if (analysis_type==DiagnosticVertAnalysisEnum){
 		numdofs=1;
-	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		numdofs=4;
 	}
 	else if (analysis_type==DiagnosticHutterAnalysisEnum){
Index: /issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.h
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.h	(revision 5578)
+++ /issm/trunk/src/c/modules/ModelProcessorx/ModelProcessorx.h	(revision 5579)
@@ -41,10 +41,4 @@
 void  CreateLoadsDiagnosticHutter(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
 void	UpdateElementsDiagnosticHutter(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
-
-/*diagnostic stokes*/
-void	CreateNodesDiagnosticStokes(Nodes** pnodes,IoModel* iomodel_handle,ConstDataHandle iomodel_handle);
-void	CreateConstraintsDiagnosticStokes(Constraints** pconstraints,IoModel* iomodel,ConstDataHandle iomodel_handle);
-void  CreateLoadsDiagnosticStokes(Loads** ploads, IoModel* iomodel, ConstDataHandle iomodel_handle);
-void	UpdateElementsDiagnosticStokes(Elements* elements,IoModel* iomodel_handle,ConstDataHandle iomodel_handle,int analysis_counter,int analysis_type);
 
 /*bed slope*/
Index: /issm/trunk/src/c/objects/Elements/Penta.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 5578)
+++ /issm/trunk/src/c/objects/Elements/Penta.cpp	(revision 5579)
@@ -359,5 +359,12 @@
 	/*Just branch to the correct InputUpdateFromSolution generator, according to the type of analysis we are carrying out: */
 	if (analysis_type==DiagnosticHorizAnalysisEnum){
-		InputUpdateFromSolutionDiagnosticHoriz( solution);
+		int approximation;
+		inputs->GetParameterValue(&approximation,ApproximationEnum);
+		if(approximation==StokesApproximationEnum || approximation==NoneApproximationEnum){
+			InputUpdateFromSolutionDiagnosticStokes( solution);
+		}
+		else{
+			InputUpdateFromSolutionDiagnosticHoriz( solution);
+		}
 	}
 	else if (analysis_type==DiagnosticHutterAnalysisEnum){
@@ -366,7 +373,4 @@
 	else if (analysis_type==DiagnosticVertAnalysisEnum){
 		InputUpdateFromSolutionDiagnosticVert( solution);
-	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		InputUpdateFromSolutionDiagnosticStokes( solution);
 	}
 	else if (analysis_type==AdjointHorizAnalysisEnum){
@@ -514,4 +518,5 @@
 	/*flags: */
 	bool onbed;
+	int  approximation;
 	Input* pressure_input=NULL;
 	Input* vx_input=NULL;
@@ -524,7 +529,9 @@
 	/*retrive parameters: */
 	parameters->FindParam(&analysis_type,AnalysisTypeEnum);
+	inputs->GetParameterValue(&approximation,ApproximationEnum);
 
 	/*Check analysis_types*/
-	if (analysis_type!=DiagnosticStokesAnalysisEnum) ISSMERROR("Not supported yet!");
+	if (analysis_type!=DiagnosticHorizAnalysisEnum) ISSMERROR("Not supported yet!");
+	if (approximation!=StokesApproximationEnum) ISSMERROR("Not supported yet!");
 
 	/*recover some inputs: */
@@ -780,4 +787,7 @@
 			return;
 		}
+		else if(approximation==NoneApproximationEnum){
+			return;
+		}
 		else if(approximation==MacAyealPattynApproximationEnum){
 			CreateKMatrixDiagnosticMacAyeal( Kgg);
@@ -805,7 +815,4 @@
 		CreateKMatrixDiagnosticVert( Kgg);
 	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		CreateKMatrixDiagnosticStokes( Kgg);
-	}
 	else if (analysis_type==AdjointStokesAnalysisEnum){
 		/*Same as diagnostic*/
@@ -858,4 +865,7 @@
 			return;
 		}
+		else if(approximation==NoneApproximationEnum){
+			return;
+		}
 		else if(approximation==StokesApproximationEnum){
 			CreatePVectorDiagnosticStokes( pg);
@@ -884,7 +894,4 @@
 		CreatePVectorDiagnosticVert( pg);
 	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		CreatePVectorDiagnosticStokes( pg);
-	}
 	else if (analysis_type==AdjointStokesAnalysisEnum){
 		CreatePVectorAdjointStokes( pg);
@@ -981,5 +988,12 @@
 	/*Just branch to the correct InputUpdateFromSolution generator, according to the type of analysis we are carrying out: */
 	if (analysis_type==DiagnosticHorizAnalysisEnum){
-		GetSolutionFromInputsDiagnosticHoriz(solution);
+		int approximation;
+		inputs->GetParameterValue(&approximation,ApproximationEnum);
+		if(approximation==StokesApproximationEnum || approximation==NoneApproximationEnum){
+			GetSolutionFromInputsDiagnosticStokes(solution);
+		}
+		else{
+			GetSolutionFromInputsDiagnosticHoriz(solution);
+		}
 	}
 	else if(analysis_type==DiagnosticHutterAnalysisEnum){
@@ -988,7 +1002,4 @@
 	else if(analysis_type==DiagnosticVertAnalysisEnum){
 		GetSolutionFromInputsDiagnosticVert(solution);
-	}
-	else if(analysis_type==DiagnosticStokesAnalysisEnum){
-		GetSolutionFromInputsDiagnosticStokes(solution);
 	}
 	else if(analysis_type==ThermalAnalysisEnum){
@@ -1297,5 +1308,5 @@
 		input=this->inputs->GetInput(enum_type);
 	}
-	if (!input) ISSMERROR("Input %s not found in tria->inputs",EnumToString(enum_type));
+	if (!input) ISSMERROR("Input %s not found in penta->inputs",EnumToString(enum_type));
 
 	/*If we don't find it, no big deal, just don't do the transfer. Otherwise, build a new Result 
@@ -2157,5 +2168,5 @@
 	switch(analysis_type){
 
-		case DiagnosticHorizAnalysisEnum: case DiagnosticVertAnalysisEnum: case DiagnosticStokesAnalysisEnum:
+		case DiagnosticHorizAnalysisEnum: case DiagnosticVertAnalysisEnum: 
 
 			/*default vx,vy and vz: either observation or 0 */
Index: /issm/trunk/src/c/objects/Elements/Tria.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 5578)
+++ /issm/trunk/src/c/objects/Elements/Tria.cpp	(revision 5579)
@@ -2938,5 +2938,5 @@
 	switch(analysis_type){
 
-		case DiagnosticHorizAnalysisEnum: case DiagnosticVertAnalysisEnum: case DiagnosticStokesAnalysisEnum:
+		case DiagnosticHorizAnalysisEnum: case DiagnosticVertAnalysisEnum:
 
 			/*default vx,vy and vz: either observation or 0 */
Index: /issm/trunk/src/c/objects/Loads/Icefront.cpp
===================================================================
--- /issm/trunk/src/c/objects/Loads/Icefront.cpp	(revision 5578)
+++ /issm/trunk/src/c/objects/Loads/Icefront.cpp	(revision 5579)
@@ -306,7 +306,4 @@
 		}
 		else ISSMERROR("Icefront type %s not supported yet",EnumToString(type));
-	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		CreatePVectorDiagnosticStokes( pg);
 	}
 	else if (analysis_type==AdjointHorizAnalysisEnum || analysis_type==AdjointStokesAnalysisEnum){
Index: /issm/trunk/src/c/objects/Loads/Pengrid.cpp
===================================================================
--- /issm/trunk/src/c/objects/Loads/Pengrid.cpp	(revision 5578)
+++ /issm/trunk/src/c/objects/Loads/Pengrid.cpp	(revision 5579)
@@ -285,5 +285,5 @@
 	this->parameters->FindParam(&analysis_type,AnalysisTypeEnum);
 
-	if (analysis_type==DiagnosticStokesAnalysisEnum || analysis_type==AdjointStokesAnalysisEnum){
+	if (analysis_type==DiagnosticHorizAnalysisEnum || analysis_type==AdjointStokesAnalysisEnum){
 		PenaltyCreateKMatrixDiagnosticStokes( Kgg,kmax);
 	}
@@ -314,5 +314,5 @@
 		PenaltyCreatePVectorMelting( pg,kmax);
 	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum || analysis_type==AdjointStokesAnalysisEnum){
+	else if (analysis_type==DiagnosticHorizAnalysisEnum || analysis_type==AdjointStokesAnalysisEnum){
 
 		/*No loads applied, do nothing: */
@@ -459,5 +459,5 @@
 	this->parameters->FindParam(&analysis_type,AnalysisTypeEnum);
 
-	if (analysis_type==DiagnosticStokesAnalysisEnum){
+	if (analysis_type==DiagnosticHorizAnalysisEnum){
 		/*No penalty to check*/
 		return;
Index: /issm/trunk/src/c/objects/Loads/Penpair.cpp
===================================================================
--- /issm/trunk/src/c/objects/Loads/Penpair.cpp	(revision 5578)
+++ /issm/trunk/src/c/objects/Loads/Penpair.cpp	(revision 5579)
@@ -237,7 +237,4 @@
 		}
 	}
-	else if (analysis_type==DiagnosticStokesAnalysisEnum){
-		PenaltyCreateKMatrixDiagnosticStokes(Kgg,kmax);
-	}
 	else{
 		ISSMERROR("analysis %i (%s) not supported yet",analysis_type,EnumToString(analysis_type));
@@ -354,13 +351,13 @@
 	Ke[5][5]=kmax*pow((double)10.0,penalty_offset);
 	
-	Ke[2][2]=kmax*pow((double)10.0,penalty_offset);
-	Ke[2][6]=-kmax*pow((double)10.0,penalty_offset);
-	Ke[6][2]=-kmax*pow((double)10.0,penalty_offset);
-	Ke[6][6]=kmax*pow((double)10.0,penalty_offset);
-
-	Ke[3][3]=kmax*pow((double)10.0,penalty_offset);
-	Ke[3][7]=-kmax*pow((double)10.0,penalty_offset);
-	Ke[7][3]=-kmax*pow((double)10.0,penalty_offset);
-	Ke[7][7]=kmax*pow((double)10.0,penalty_offset);
+//	Ke[2][2]=kmax*pow((double)10.0,penalty_offset);
+//	Ke[2][6]=-kmax*pow((double)10.0,penalty_offset);
+//	Ke[6][2]=-kmax*pow((double)10.0,penalty_offset);
+//	Ke[6][6]=kmax*pow((double)10.0,penalty_offset);
+
+//	Ke[3][3]=kmax*pow((double)10.0,penalty_offset);
+//	Ke[3][7]=-kmax*pow((double)10.0,penalty_offset);
+//	Ke[7][3]=-kmax*pow((double)10.0,penalty_offset);
+//	Ke[7][7]=kmax*pow((double)10.0,penalty_offset);
 
 	/*Add Ke to global matrix Kgg: */
Index: /issm/trunk/src/c/solutions/SolutionConfiguration.cpp
===================================================================
--- /issm/trunk/src/c/solutions/SolutionConfiguration.cpp	(revision 5578)
+++ /issm/trunk/src/c/solutions/SolutionConfiguration.cpp	(revision 5579)
@@ -33,25 +33,23 @@
 	
 		case DiagnosticSolutionEnum:
-			numanalyses=6;
+			numanalyses=5;
 			analyses=(int*)xmalloc(numanalyses*sizeof(int));
 			analyses[0]=DiagnosticHorizAnalysisEnum;
 			analyses[1]=DiagnosticVertAnalysisEnum;
-			analyses[2]=DiagnosticStokesAnalysisEnum;
-			analyses[3]=DiagnosticHutterAnalysisEnum;
-			analyses[4]=SurfaceSlopeAnalysisEnum;
-			analyses[5]=BedSlopeAnalysisEnum;
+			analyses[2]=DiagnosticHutterAnalysisEnum;
+			analyses[3]=SurfaceSlopeAnalysisEnum;
+			analyses[4]=BedSlopeAnalysisEnum;
 			break;
 
 		case SteadystateSolutionEnum:
-			numanalyses=8;
+			numanalyses=7;
 			analyses=(int*)xmalloc(numanalyses*sizeof(int));
 			analyses[0]=DiagnosticHorizAnalysisEnum;
 			analyses[1]=DiagnosticVertAnalysisEnum;
-			analyses[2]=DiagnosticStokesAnalysisEnum;
-			analyses[3]=DiagnosticHutterAnalysisEnum;
-			analyses[4]=SurfaceSlopeAnalysisEnum;
-			analyses[5]=BedSlopeAnalysisEnum;
-			analyses[6]=ThermalAnalysisEnum;
-			analyses[7]=MeltingAnalysisEnum;
+			analyses[2]=DiagnosticHutterAnalysisEnum;
+			analyses[3]=SurfaceSlopeAnalysisEnum;
+			analyses[4]=BedSlopeAnalysisEnum;
+			analyses[5]=ThermalAnalysisEnum;
+			analyses[6]=MeltingAnalysisEnum;
 			break;
 
@@ -94,27 +92,25 @@
 
 		case Transient2DSolutionEnum:
-			numanalyses=7;
+			numanalyses=6;
 			analyses=(int*)xmalloc(numanalyses*sizeof(int));
 			analyses[0]=DiagnosticHorizAnalysisEnum;
 			analyses[1]=DiagnosticVertAnalysisEnum;
-			analyses[2]=DiagnosticStokesAnalysisEnum;
-			analyses[3]=DiagnosticHutterAnalysisEnum;
-			analyses[4]=SurfaceSlopeAnalysisEnum;
-			analyses[5]=BedSlopeAnalysisEnum;
-			analyses[6]=PrognosticAnalysisEnum;
+			analyses[2]=DiagnosticHutterAnalysisEnum;
+			analyses[3]=SurfaceSlopeAnalysisEnum;
+			analyses[4]=BedSlopeAnalysisEnum;
+			analyses[5]=PrognosticAnalysisEnum;
 			break;
 		
 		case Transient3DSolutionEnum:
-			numanalyses=9;
+			numanalyses=8;
 			analyses=(int*)xmalloc(numanalyses*sizeof(int));
 			analyses[0]=DiagnosticHorizAnalysisEnum;
 			analyses[1]=DiagnosticVertAnalysisEnum;
-			analyses[2]=DiagnosticStokesAnalysisEnum;
-			analyses[3]=DiagnosticHutterAnalysisEnum;
-			analyses[4]=SurfaceSlopeAnalysisEnum;
-			analyses[5]=BedSlopeAnalysisEnum;
-			analyses[6]=PrognosticAnalysisEnum;
-			analyses[7]=ThermalAnalysisEnum;
-			analyses[8]=MeltingAnalysisEnum;
+			analyses[2]=DiagnosticHutterAnalysisEnum;
+			analyses[3]=SurfaceSlopeAnalysisEnum;
+			analyses[4]=BedSlopeAnalysisEnum;
+			analyses[5]=PrognosticAnalysisEnum;
+			analyses[6]=ThermalAnalysisEnum;
+			analyses[7]=MeltingAnalysisEnum;
 			break;
 
Index: /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp	(revision 5578)
+++ /issm/trunk/src/c/solutions/adjointdiagnostic_core.cpp	(revision 5579)
@@ -29,6 +29,5 @@
 	/*Compute velocities*/
 	_printf_("%s\n","      computing velocities");
-	if(isstokes)femmodel->SetCurrentConfiguration(DiagnosticStokesAnalysisEnum);
-	else femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
+	femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
 	solver_diagnostic_nonlinear(femmodel,conserve_loads); 
 
@@ -38,5 +37,5 @@
 	/*Compute adjoint*/
 	_printf_("%s\n","      computing adjoint");
-	if(isstokes)femmodel->SetCurrentConfiguration(DiagnosticStokesAnalysisEnum,AdjointStokesAnalysisEnum);
+	if(isstokes)femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum,AdjointStokesAnalysisEnum);
 	else femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum,AdjointHorizAnalysisEnum);
 	solver_adjoint_linear(femmodel);
Index: /issm/trunk/src/c/solutions/diagnostic_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/diagnostic_core.cpp	(revision 5578)
+++ /issm/trunk/src/c/solutions/diagnostic_core.cpp	(revision 5579)
@@ -81,5 +81,5 @@
 
 		if(verbose)_printf_("%s\n"," computing stokes velocities and pressure ...");
-		femmodel->SetCurrentConfiguration(DiagnosticStokesAnalysisEnum);
+		femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
 		solver_diagnostic_nonlinear(femmodel,conserve_loads);
 	}
Index: /issm/trunk/src/c/solutions/objectivefunctionC.cpp
===================================================================
--- /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 5578)
+++ /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 5579)
@@ -53,6 +53,5 @@
 	/*set analysis type to compute velocity: */
 	if (solution_type==SteadystateSolutionEnum || solution_type==DiagnosticSolutionEnum){
-		if(isstokes)femmodel->SetCurrentConfiguration(DiagnosticStokesAnalysisEnum);
-		else femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
+		femmodel->SetCurrentConfiguration(DiagnosticHorizAnalysisEnum);
 	}
 	else if (solution_type==BalancedthicknessSolutionEnum){
Index: /issm/trunk/src/m/enum/AbsoluteEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AbsoluteEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AbsoluteEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AbsoluteEnum()
 
-macro=248;
+macro=247;
Index: /issm/trunk/src/m/enum/AccumulationRateEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AccumulationRateEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AccumulationRateEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AccumulationRateEnum()
 
-macro=119;
+macro=118;
Index: /issm/trunk/src/m/enum/AdjointBalancedthicknessAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointBalancedthicknessAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointBalancedthicknessAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointBalancedthicknessAnalysisEnum()
 
-macro=27;
+macro=26;
Index: /issm/trunk/src/m/enum/AdjointEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointEnum()
 
-macro=263;
+macro=262;
Index: /issm/trunk/src/m/enum/AdjointHorizAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointHorizAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointHorizAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointHorizAnalysisEnum()
 
-macro=25;
+macro=24;
Index: /issm/trunk/src/m/enum/AdjointSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointSolutionEnum()
 
-macro=24;
+macro=23;
Index: /issm/trunk/src/m/enum/AdjointStokesAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointStokesAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointStokesAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointStokesAnalysisEnum()
 
-macro=26;
+macro=25;
Index: /issm/trunk/src/m/enum/AdjointpEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointpEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointpEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointpEnum()
 
-macro=123;
+macro=122;
Index: /issm/trunk/src/m/enum/AdjointxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointxEnum()
 
-macro=120;
+macro=119;
Index: /issm/trunk/src/m/enum/AdjointyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointyEnum()
 
-macro=121;
+macro=120;
Index: /issm/trunk/src/m/enum/AdjointzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AdjointzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AdjointzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AdjointzEnum()
 
-macro=122;
+macro=121;
Index: /issm/trunk/src/m/enum/AirEnum.m
===================================================================
--- /issm/trunk/src/m/enum/AirEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/AirEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=AirEnum()
 
-macro=117;
+macro=116;
Index: /issm/trunk/src/m/enum/ApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ApproximationEnum()
 
-macro=59;
+macro=58;
Index: /issm/trunk/src/m/enum/ArtDiffEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ArtDiffEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ArtDiffEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ArtDiffEnum()
 
-macro=124;
+macro=123;
Index: /issm/trunk/src/m/enum/BalancedthicknessAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BalancedthicknessAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BalancedthicknessAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BalancedthicknessAnalysisEnum()
 
-macro=48;
+macro=47;
Index: /issm/trunk/src/m/enum/BalancedthicknessSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BalancedthicknessSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BalancedthicknessSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BalancedthicknessSolutionEnum()
 
-macro=47;
+macro=46;
Index: /issm/trunk/src/m/enum/BalancedvelocitiesAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BalancedvelocitiesAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BalancedvelocitiesAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BalancedvelocitiesAnalysisEnum()
 
-macro=50;
+macro=49;
Index: /issm/trunk/src/m/enum/BalancedvelocitiesSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BalancedvelocitiesSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BalancedvelocitiesSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BalancedvelocitiesSolutionEnum()
 
-macro=49;
+macro=48;
Index: /issm/trunk/src/m/enum/BedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedEnum()
 
-macro=125;
+macro=124;
Index: /issm/trunk/src/m/enum/BedSlopeAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeAnalysisEnum()
 
-macro=40;
+macro=39;
Index: /issm/trunk/src/m/enum/BedSlopeSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeSolutionEnum()
 
-macro=39;
+macro=38;
Index: /issm/trunk/src/m/enum/BedSlopeXAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeXAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeXAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeXAnalysisEnum()
 
-macro=43;
+macro=42;
Index: /issm/trunk/src/m/enum/BedSlopeXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeXEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeXEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeXEnum()
 
-macro=126;
+macro=125;
Index: /issm/trunk/src/m/enum/BedSlopeYAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeYAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeYAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeYAnalysisEnum()
 
-macro=44;
+macro=43;
Index: /issm/trunk/src/m/enum/BedSlopeYEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BedSlopeYEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BedSlopeYEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BedSlopeYEnum()
 
-macro=127;
+macro=126;
Index: /issm/trunk/src/m/enum/BetaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BetaEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BetaEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BetaEnum()
 
-macro=258;
+macro=257;
Index: /issm/trunk/src/m/enum/BoolExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoolExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BoolExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BoolExternalResultEnum()
 
-macro=222;
+macro=221;
Index: /issm/trunk/src/m/enum/BoolInputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoolInputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BoolInputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BoolInputEnum()
 
-macro=92;
+macro=91;
Index: /issm/trunk/src/m/enum/BoolParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoolParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BoolParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BoolParamEnum()
 
-macro=98;
+macro=97;
Index: /issm/trunk/src/m/enum/BoundaryEnum.m
===================================================================
--- /issm/trunk/src/m/enum/BoundaryEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/BoundaryEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=BoundaryEnum()
 
-macro=128;
+macro=127;
Index: /issm/trunk/src/m/enum/CmGradientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmGradientEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmGradientEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmGradientEnum()
 
-macro=259;
+macro=258;
Index: /issm/trunk/src/m/enum/CmJumpEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmJumpEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmJumpEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmJumpEnum()
 
-macro=260;
+macro=259;
Index: /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMaxDmpSlopeEnum()
 
-macro=131;
+macro=130;
Index: /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMaxDmpValueEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMaxDmpValueEnum()
 
-macro=132;
+macro=131;
Index: /issm/trunk/src/m/enum/CmMaxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMaxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMaxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMaxEnum()
 
-macro=261;
+macro=260;
Index: /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMinDmpSlopeEnum()
 
-macro=133;
+macro=132;
Index: /issm/trunk/src/m/enum/CmMinDmpValueEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinDmpValueEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMinDmpValueEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMinDmpValueEnum()
 
-macro=134;
+macro=133;
Index: /issm/trunk/src/m/enum/CmMinEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmMinEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmMinEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmMinEnum()
 
-macro=262;
+macro=261;
Index: /issm/trunk/src/m/enum/CmNoiseDmpEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmNoiseDmpEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmNoiseDmpEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmNoiseDmpEnum()
 
-macro=135;
+macro=134;
Index: /issm/trunk/src/m/enum/CmResponseEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmResponseEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmResponseEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmResponseEnum()
 
-macro=129;
+macro=128;
Index: /issm/trunk/src/m/enum/CmResponsesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/CmResponsesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/CmResponsesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=CmResponsesEnum()
 
-macro=130;
+macro=129;
Index: /issm/trunk/src/m/enum/ColinearEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ColinearEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ColinearEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ColinearEnum()
 
-macro=256;
+macro=255;
Index: /issm/trunk/src/m/enum/ConnectivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConnectivityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ConnectivityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ConnectivityEnum()
 
-macro=266;
+macro=265;
Index: /issm/trunk/src/m/enum/ConstantEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConstantEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ConstantEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ConstantEnum()
 
-macro=136;
+macro=135;
Index: /issm/trunk/src/m/enum/ControlAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ControlAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ControlAnalysisEnum()
 
-macro=28;
+macro=27;
Index: /issm/trunk/src/m/enum/ControlParameterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlParameterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ControlParameterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ControlParameterEnum()
 
-macro=267;
+macro=266;
Index: /issm/trunk/src/m/enum/ControlSteadyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlSteadyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ControlSteadyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ControlSteadyEnum()
 
-macro=268;
+macro=267;
Index: /issm/trunk/src/m/enum/ControlTypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ControlTypeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ControlTypeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ControlTypeEnum()
 
-macro=137;
+macro=136;
Index: /issm/trunk/src/m/enum/ConvergedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ConvergedEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ConvergedEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ConvergedEnum()
 
-macro=138;
+macro=137;
Index: /issm/trunk/src/m/enum/DakotaParameterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DakotaParameterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DakotaParameterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DakotaParameterEnum()
 
-macro=269;
+macro=268;
Index: /issm/trunk/src/m/enum/DhDtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DhDtEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DhDtEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DhDtEnum()
 
-macro=139;
+macro=138;
Index: sm/trunk/src/m/enum/DiagnosticStokesAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DiagnosticStokesAnalysisEnum.m	(revision 5578)
+++ 	(revision )
@@ -1,11 +1,0 @@
-function macro=DiagnosticStokesAnalysisEnum()
-%DIAGNOSTICSTOKESANALYSISENUM - Enum of DiagnosticStokesAnalysis
-%
-%   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=DiagnosticStokesAnalysisEnum()
-
-macro=19;
Index: /issm/trunk/src/m/enum/DimEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DimEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DimEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DimEnum()
 
-macro=270;
+macro=269;
Index: /issm/trunk/src/m/enum/DofIndexingEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DofIndexingEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DofIndexingEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DofIndexingEnum()
 
-macro=70;
+macro=69;
Index: /issm/trunk/src/m/enum/DoubleElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleElementResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleElementResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleElementResultEnum()
 
-macro=219;
+macro=218;
Index: /issm/trunk/src/m/enum/DoubleExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleExternalResultEnum()
 
-macro=223;
+macro=222;
Index: /issm/trunk/src/m/enum/DoubleInputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleInputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleInputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleInputEnum()
 
-macro=93;
+macro=92;
Index: /issm/trunk/src/m/enum/DoubleMatArrayParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleMatArrayParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleMatArrayParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleMatArrayParamEnum()
 
-macro=100;
+macro=99;
Index: /issm/trunk/src/m/enum/DoubleMatExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleMatExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleMatExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleMatExternalResultEnum()
 
-macro=225;
+macro=224;
Index: /issm/trunk/src/m/enum/DoubleMatParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleMatParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleMatParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleMatParamEnum()
 
-macro=99;
+macro=98;
Index: /issm/trunk/src/m/enum/DoubleParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleParamEnum()
 
-macro=101;
+macro=100;
Index: /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleVecExternalResultEnum()
 
-macro=224;
+macro=223;
Index: /issm/trunk/src/m/enum/DoubleVecParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DoubleVecParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DoubleVecParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DoubleVecParamEnum()
 
-macro=102;
+macro=101;
Index: /issm/trunk/src/m/enum/DragCoefficientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragCoefficientEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DragCoefficientEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DragCoefficientEnum()
 
-macro=140;
+macro=139;
Index: /issm/trunk/src/m/enum/DragPEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragPEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DragPEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DragPEnum()
 
-macro=141;
+macro=140;
Index: /issm/trunk/src/m/enum/DragQEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragQEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DragQEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DragQEnum()
 
-macro=142;
+macro=141;
Index: /issm/trunk/src/m/enum/DragTypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DragTypeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DragTypeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DragTypeEnum()
 
-macro=143;
+macro=142;
Index: /issm/trunk/src/m/enum/DtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/DtEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/DtEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=DtEnum()
 
-macro=144;
+macro=143;
Index: /issm/trunk/src/m/enum/ElementEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementEnum()
 
-macro=69;
+macro=68;
Index: /issm/trunk/src/m/enum/ElementOnBedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnBedEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementOnBedEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementOnBedEnum()
 
-macro=145;
+macro=144;
Index: /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementOnIceShelfEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementOnIceShelfEnum()
 
-macro=146;
+macro=145;
Index: /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementOnSurfaceEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementOnSurfaceEnum()
 
-macro=147;
+macro=146;
Index: /issm/trunk/src/m/enum/ElementOnWaterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementOnWaterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementOnWaterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementOnWaterEnum()
 
-macro=148;
+macro=147;
Index: /issm/trunk/src/m/enum/ElementPropertiesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementPropertiesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementPropertiesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementPropertiesEnum()
 
-macro=71;
+macro=70;
Index: /issm/trunk/src/m/enum/ElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ElementResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ElementResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ElementResultEnum()
 
-macro=109;
+macro=108;
Index: /issm/trunk/src/m/enum/EnumToString.m
===================================================================
--- /issm/trunk/src/m/enum/EnumToString.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EnumToString.m	(revision 5579)
@@ -30,5 +30,4 @@
 case DiagnosticVertAnalysisEnum(), string='DiagnosticVertAnalysis'; return
 case DiagnosticHutterAnalysisEnum(), string='DiagnosticHutterAnalysis'; return
-case DiagnosticStokesAnalysisEnum(), string='DiagnosticStokesAnalysis'; return
 case HorizAnalysisEnum(), string='HorizAnalysis'; return
 case HutterAnalysisEnum(), string='HutterAnalysis'; return
Index: /issm/trunk/src/m/enum/EpsAbsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsAbsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EpsAbsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=EpsAbsEnum()
 
-macro=271;
+macro=270;
Index: /issm/trunk/src/m/enum/EpsCmEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsCmEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EpsCmEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=EpsCmEnum()
 
-macro=272;
+macro=271;
Index: /issm/trunk/src/m/enum/EpsRelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsRelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EpsRelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=EpsRelEnum()
 
-macro=273;
+macro=272;
Index: /issm/trunk/src/m/enum/EpsResEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsResEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EpsResEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=EpsResEnum()
 
-macro=274;
+macro=273;
Index: /issm/trunk/src/m/enum/EpsVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/EpsVelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=EpsVelEnum()
 
-macro=149;
+macro=148;
Index: /issm/trunk/src/m/enum/ExtToIuEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ExtToIuEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ExtToIuEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ExtToIuEnum()
 
-macro=157;
+macro=156;
Index: /issm/trunk/src/m/enum/ExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ExternalResultEnum()
 
-macro=110;
+macro=109;
Index: /issm/trunk/src/m/enum/FileParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FileParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/FileParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=FileParamEnum()
 
-macro=104;
+macro=103;
Index: /issm/trunk/src/m/enum/FillEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FillEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/FillEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=FillEnum()
 
-macro=150;
+macro=149;
Index: /issm/trunk/src/m/enum/FractionIncrementEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FractionIncrementEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/FractionIncrementEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=FractionIncrementEnum()
 
-macro=151;
+macro=150;
Index: /issm/trunk/src/m/enum/FrictionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/FrictionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/FrictionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=FrictionEnum()
 
-macro=152;
+macro=151;
Index: /issm/trunk/src/m/enum/GeographyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GeographyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/GeographyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=GeographyEnum()
 
-macro=112;
+macro=111;
Index: /issm/trunk/src/m/enum/GeothermalFluxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/GeothermalFluxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=GeothermalFluxEnum()
 
-macro=153;
+macro=152;
Index: /issm/trunk/src/m/enum/GradientAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GradientAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/GradientAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=GradientAnalysisEnum()
 
-macro=29;
+macro=28;
Index: /issm/trunk/src/m/enum/GradientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GradientEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/GradientEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=GradientEnum()
 
-macro=264;
+macro=263;
Index: /issm/trunk/src/m/enum/GravityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/GravityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/GravityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=GravityEnum()
 
-macro=251;
+macro=250;
Index: /issm/trunk/src/m/enum/HeatCapacityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/HeatCapacityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=HeatCapacityEnum()
 
-macro=275;
+macro=274;
Index: /issm/trunk/src/m/enum/HookEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HookEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/HookEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=HookEnum()
 
-macro=67;
+macro=66;
Index: /issm/trunk/src/m/enum/HorizAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HorizAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/HorizAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=HorizAnalysisEnum()
 
-macro=20;
+macro=19;
Index: /issm/trunk/src/m/enum/HutterAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HutterAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/HutterAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=HutterAnalysisEnum()
 
-macro=21;
+macro=20;
Index: /issm/trunk/src/m/enum/HutterApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/HutterApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/HutterApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=HutterApproximationEnum()
 
-macro=60;
+macro=59;
Index: /issm/trunk/src/m/enum/IceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IceEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IceEnum()
 
-macro=116;
+macro=115;
Index: /issm/trunk/src/m/enum/IceSheetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceSheetEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IceSheetEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IceSheetEnum()
 
-macro=113;
+macro=112;
Index: /issm/trunk/src/m/enum/IceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IceShelfEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IceShelfEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IceShelfEnum()
 
-macro=114;
+macro=113;
Index: /issm/trunk/src/m/enum/IcefrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IcefrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IcefrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IcefrontEnum()
 
-macro=78;
+macro=77;
Index: /issm/trunk/src/m/enum/IndexEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IndexEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IndexEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IndexEnum()
 
-macro=307;
+macro=306;
Index: /issm/trunk/src/m/enum/IndexedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IndexedEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IndexedEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IndexedEnum()
 
-macro=305;
+macro=304;
Index: /issm/trunk/src/m/enum/InputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/InputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/InputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=InputEnum()
 
-macro=91;
+macro=90;
Index: /issm/trunk/src/m/enum/IntExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IntExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IntExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IntExternalResultEnum()
 
-macro=226;
+macro=225;
Index: /issm/trunk/src/m/enum/IntInputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IntInputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IntInputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IntInputEnum()
 
-macro=94;
+macro=93;
Index: /issm/trunk/src/m/enum/IntParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IntParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IntParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IntParamEnum()
 
-macro=103;
+macro=102;
Index: /issm/trunk/src/m/enum/InternalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/InternalEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/InternalEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=InternalEnum()
 
-macro=154;
+macro=153;
Index: /issm/trunk/src/m/enum/IntersectEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IntersectEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IntersectEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IntersectEnum()
 
-macro=255;
+macro=254;
Index: /issm/trunk/src/m/enum/InverseAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/InverseAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/InverseAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=InverseAnalysisEnum()
 
-macro=30;
+macro=29;
Index: /issm/trunk/src/m/enum/IsHutterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IsHutterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IsHutterEnum()
 
-macro=276;
+macro=275;
Index: /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IsMacAyealPattynEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IsMacAyealPattynEnum()
 
-macro=277;
+macro=276;
Index: /issm/trunk/src/m/enum/IsStokesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IsStokesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IsStokesEnum()
 
-macro=278;
+macro=277;
Index: /issm/trunk/src/m/enum/IuToExtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/IuToExtEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/IuToExtEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=IuToExtEnum()
 
-macro=156;
+macro=155;
Index: /issm/trunk/src/m/enum/JEnum.m
===================================================================
--- /issm/trunk/src/m/enum/JEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/JEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=JEnum()
 
-macro=229;
+macro=228;
Index: /issm/trunk/src/m/enum/KflagEnum.m
===================================================================
--- /issm/trunk/src/m/enum/KflagEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/KflagEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=KflagEnum()
 
-macro=155;
+macro=154;
Index: /issm/trunk/src/m/enum/LatentHeatEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/LatentHeatEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=LatentHeatEnum()
 
-macro=279;
+macro=278;
Index: /issm/trunk/src/m/enum/LoadEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LoadEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/LoadEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=LoadEnum()
 
-macro=77;
+macro=76;
Index: /issm/trunk/src/m/enum/LowmemEnum.m
===================================================================
--- /issm/trunk/src/m/enum/LowmemEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/LowmemEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=LowmemEnum()
 
-macro=280;
+macro=279;
Index: /issm/trunk/src/m/enum/MacAyealApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MacAyealApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MacAyealApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MacAyealApproximationEnum()
 
-macro=61;
+macro=60;
Index: /issm/trunk/src/m/enum/MacAyealIceFrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MacAyealIceFrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MacAyealIceFrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MacAyealIceFrontEnum()
 
-macro=85;
+macro=84;
Index: /issm/trunk/src/m/enum/MacAyealPattynApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MacAyealPattynApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MacAyealPattynApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MacAyealPattynApproximationEnum()
 
-macro=62;
+macro=61;
Index: /issm/trunk/src/m/enum/MassFluxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MassFluxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MassFluxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MassFluxEnum()
 
-macro=158;
+macro=157;
Index: /issm/trunk/src/m/enum/MaterialEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaterialEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaterialEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaterialEnum()
 
-macro=88;
+macro=87;
Index: /issm/trunk/src/m/enum/MaticeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaticeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaticeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaticeEnum()
 
-macro=89;
+macro=88;
Index: /issm/trunk/src/m/enum/MatparEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MatparEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MatparEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MatparEnum()
 
-macro=90;
+macro=89;
Index: /issm/trunk/src/m/enum/MaxAbsVxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxAbsVxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxAbsVxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxAbsVxEnum()
 
-macro=239;
+macro=238;
Index: /issm/trunk/src/m/enum/MaxAbsVyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxAbsVyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxAbsVyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxAbsVyEnum()
 
-macro=242;
+macro=241;
Index: /issm/trunk/src/m/enum/MaxAbsVzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxAbsVzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxAbsVzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxAbsVzEnum()
 
-macro=245;
+macro=244;
Index: /issm/trunk/src/m/enum/MaxIterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxIterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxIterEnum()
 
-macro=281;
+macro=280;
Index: /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxNonlinearIterationsEnum()
 
-macro=282;
+macro=281;
Index: /issm/trunk/src/m/enum/MaxPenetrationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxPenetrationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxPenetrationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxPenetrationEnum()
 
-macro=165;
+macro=164;
Index: /issm/trunk/src/m/enum/MaxVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxVelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxVelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxVelEnum()
 
-macro=236;
+macro=235;
Index: /issm/trunk/src/m/enum/MaxVxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxVxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxVxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxVxEnum()
 
-macro=238;
+macro=237;
Index: /issm/trunk/src/m/enum/MaxVyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxVyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxVyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxVyEnum()
 
-macro=241;
+macro=240;
Index: /issm/trunk/src/m/enum/MaxVzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MaxVzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MaxVzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MaxVzEnum()
 
-macro=244;
+macro=243;
Index: /issm/trunk/src/m/enum/MeanVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MeanVelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MeanVelEnum()
 
-macro=166;
+macro=165;
Index: /issm/trunk/src/m/enum/MelangeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MelangeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MelangeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MelangeEnum()
 
-macro=118;
+macro=117;
Index: /issm/trunk/src/m/enum/MeltingAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MeltingAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MeltingAnalysisEnum()
 
-macro=53;
+macro=52;
Index: /issm/trunk/src/m/enum/MeltingOffsetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingOffsetEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MeltingOffsetEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MeltingOffsetEnum()
 
-macro=167;
+macro=166;
Index: /issm/trunk/src/m/enum/MeltingPointEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MeltingPointEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MeltingPointEnum()
 
-macro=283;
+macro=282;
Index: /issm/trunk/src/m/enum/MeltingRateEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MeltingRateEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MeltingRateEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MeltingRateEnum()
 
-macro=168;
+macro=167;
Index: /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinMechanicalConstraintsEnum()
 
-macro=284;
+macro=283;
Index: /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinThermalConstraintsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinThermalConstraintsEnum()
 
-macro=285;
+macro=284;
Index: /issm/trunk/src/m/enum/MinVelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinVelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinVelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinVelEnum()
 
-macro=235;
+macro=234;
Index: /issm/trunk/src/m/enum/MinVxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinVxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinVxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinVxEnum()
 
-macro=237;
+macro=236;
Index: /issm/trunk/src/m/enum/MinVyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinVyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinVyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinVyEnum()
 
-macro=240;
+macro=239;
Index: /issm/trunk/src/m/enum/MinVzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MinVzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MinVzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MinVzEnum()
 
-macro=243;
+macro=242;
Index: /issm/trunk/src/m/enum/MiniEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MiniEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MiniEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MiniEnum()
 
-macro=218;
+macro=217;
Index: /issm/trunk/src/m/enum/MisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MisfitEnum()
 
-macro=169;
+macro=168;
Index: /issm/trunk/src/m/enum/MixedLayerCapacityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/MixedLayerCapacityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/MixedLayerCapacityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=MixedLayerCapacityEnum()
 
-macro=253;
+macro=252;
Index: /issm/trunk/src/m/enum/NStepsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NStepsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NStepsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NStepsEnum()
 
-macro=286;
+macro=285;
Index: /issm/trunk/src/m/enum/NdtEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NdtEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NdtEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NdtEnum()
 
-macro=287;
+macro=286;
Index: /issm/trunk/src/m/enum/NodalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodalEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodalEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodalEnum()
 
-macro=309;
+macro=308;
Index: /issm/trunk/src/m/enum/NodeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodeEnum()
 
-macro=75;
+macro=74;
Index: /issm/trunk/src/m/enum/NodeOnBedEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnBedEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodeOnBedEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodeOnBedEnum()
 
-macro=170;
+macro=169;
Index: /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodeOnIceSheetEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodeOnIceSheetEnum()
 
-macro=171;
+macro=170;
Index: /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodeOnIceShelfEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodeOnIceShelfEnum()
 
-macro=172;
+macro=171;
Index: /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodeOnSurfaceEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodeOnSurfaceEnum()
 
-macro=173;
+macro=172;
Index: /issm/trunk/src/m/enum/NodePropertiesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NodePropertiesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NodePropertiesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NodePropertiesEnum()
 
-macro=72;
+macro=71;
Index: /issm/trunk/src/m/enum/NoneAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NoneAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NoneAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NoneAnalysisEnum()
 
-macro=58;
+macro=57;
Index: /issm/trunk/src/m/enum/NoneApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NoneApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NoneApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NoneApproximationEnum()
 
-macro=63;
+macro=62;
Index: /issm/trunk/src/m/enum/NumOutputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumOutputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumOutputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumOutputEnum()
 
-macro=288;
+macro=287;
Index: /issm/trunk/src/m/enum/NumRiftsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumRiftsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumRiftsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumRiftsEnum()
 
-macro=289;
+macro=288;
Index: /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumberNodeToElementConnectivityEnum()
 
-macro=174;
+macro=173;
Index: /issm/trunk/src/m/enum/NumberOfElementsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfElementsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumberOfElementsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumberOfElementsEnum()
 
-macro=290;
+macro=289;
Index: /issm/trunk/src/m/enum/NumberOfNodesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfNodesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumberOfNodesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumberOfNodesEnum()
 
-macro=291;
+macro=290;
Index: /issm/trunk/src/m/enum/NumberOfVerticesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumberOfVerticesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumberOfVerticesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumberOfVerticesEnum()
 
-macro=292;
+macro=291;
Index: /issm/trunk/src/m/enum/NumericalfluxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/NumericalfluxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/NumericalfluxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=NumericalfluxEnum()
 
-macro=79;
+macro=78;
Index: /issm/trunk/src/m/enum/ObjectEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ObjectEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ObjectEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ObjectEnum()
 
-macro=66;
+macro=65;
Index: /issm/trunk/src/m/enum/OldGradientEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OldGradientEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/OldGradientEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=OldGradientEnum()
 
-macro=265;
+macro=264;
Index: /issm/trunk/src/m/enum/OptScalEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OptScalEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/OptScalEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=OptScalEnum()
 
-macro=293;
+macro=292;
Index: /issm/trunk/src/m/enum/OutputFilePointerEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OutputFilePointerEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/OutputFilePointerEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=OutputFilePointerEnum()
 
-macro=294;
+macro=293;
Index: /issm/trunk/src/m/enum/OutputFrequencyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/OutputFrequencyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/OutputFrequencyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=OutputFrequencyEnum()
 
-macro=234;
+macro=233;
Index: /issm/trunk/src/m/enum/P0Enum.m
===================================================================
--- /issm/trunk/src/m/enum/P0Enum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/P0Enum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=P0Enum()
 
-macro=215;
+macro=214;
Index: /issm/trunk/src/m/enum/P1DGEnum.m
===================================================================
--- /issm/trunk/src/m/enum/P1DGEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/P1DGEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=P1DGEnum()
 
-macro=217;
+macro=216;
Index: /issm/trunk/src/m/enum/P1Enum.m
===================================================================
--- /issm/trunk/src/m/enum/P1Enum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/P1Enum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=P1Enum()
 
-macro=216;
+macro=215;
Index: /issm/trunk/src/m/enum/ParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ParamEnum()
 
-macro=97;
+macro=96;
Index: /issm/trunk/src/m/enum/ParameterOutputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ParameterOutputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ParameterOutputEnum()
 
-macro=295;
+macro=294;
Index: /issm/trunk/src/m/enum/ParametersAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParametersAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ParametersAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ParametersAnalysisEnum()
 
-macro=55;
+macro=54;
Index: /issm/trunk/src/m/enum/ParametersSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ParametersSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ParametersSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ParametersSolutionEnum()
 
-macro=54;
+macro=53;
Index: /issm/trunk/src/m/enum/PatchEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PatchEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PatchEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PatchEnum()
 
-macro=230;
+macro=229;
Index: /issm/trunk/src/m/enum/PatchNodesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PatchNodesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PatchNodesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PatchNodesEnum()
 
-macro=232;
+macro=231;
Index: /issm/trunk/src/m/enum/PatchVerticesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PatchVerticesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PatchVerticesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PatchVerticesEnum()
 
-macro=231;
+macro=230;
Index: /issm/trunk/src/m/enum/PattynApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PattynApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PattynApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PattynApproximationEnum()
 
-macro=64;
+macro=63;
Index: /issm/trunk/src/m/enum/PattynIceFrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PattynIceFrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PattynIceFrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PattynIceFrontEnum()
 
-macro=86;
+macro=85;
Index: /issm/trunk/src/m/enum/PenaltyMeltingEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PenaltyMeltingEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PenaltyMeltingEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PenaltyMeltingEnum()
 
-macro=296;
+macro=295;
Index: /issm/trunk/src/m/enum/PenaltyOffsetEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PenaltyOffsetEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PenaltyOffsetEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PenaltyOffsetEnum()
 
-macro=175;
+macro=174;
Index: /issm/trunk/src/m/enum/PengridEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PengridEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PengridEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PengridEnum()
 
-macro=80;
+macro=79;
Index: /issm/trunk/src/m/enum/PenpairEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PenpairEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PenpairEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PenpairEnum()
 
-macro=81;
+macro=80;
Index: /issm/trunk/src/m/enum/PentaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PentaEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PentaEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PentaEnum()
 
-macro=73;
+macro=72;
Index: /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PentaVertexElementResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PentaVertexElementResultEnum()
 
-macro=221;
+macro=220;
Index: /issm/trunk/src/m/enum/PentaVertexInputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PentaVertexInputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PentaVertexInputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PentaVertexInputEnum()
 
-macro=95;
+macro=94;
Index: /issm/trunk/src/m/enum/PetscMatParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PetscMatParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PetscMatParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PetscMatParamEnum()
 
-macro=105;
+macro=104;
Index: /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PetscVecExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PetscVecExternalResultEnum()
 
-macro=227;
+macro=226;
Index: /issm/trunk/src/m/enum/PetscVecParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PetscVecParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PetscVecParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PetscVecParamEnum()
 
-macro=106;
+macro=105;
Index: /issm/trunk/src/m/enum/PflagEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PflagEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PflagEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PflagEnum()
 
-macro=176;
+macro=175;
Index: /issm/trunk/src/m/enum/PressureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PressureEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PressureEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PressureEnum()
 
-macro=177;
+macro=176;
Index: /issm/trunk/src/m/enum/PressureOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PressureOldEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PressureOldEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PressureOldEnum()
 
-macro=178;
+macro=177;
Index: /issm/trunk/src/m/enum/PrognosticAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PrognosticAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PrognosticAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PrognosticAnalysisEnum()
 
-macro=52;
+macro=51;
Index: /issm/trunk/src/m/enum/PrognosticSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/PrognosticSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/PrognosticSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=PrognosticSolutionEnum()
 
-macro=51;
+macro=50;
Index: /issm/trunk/src/m/enum/QmuAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuAnalysisEnum()
 
-macro=297;
+macro=296;
Index: /issm/trunk/src/m/enum/QmuErrNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuErrNameEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuErrNameEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuErrNameEnum()
 
-macro=298;
+macro=297;
Index: /issm/trunk/src/m/enum/QmuInNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuInNameEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuInNameEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuInNameEnum()
 
-macro=299;
+macro=298;
Index: /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuMassFluxSegmentsEnum()
 
-macro=300;
+macro=299;
Index: /issm/trunk/src/m/enum/QmuNPartEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuNPartEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuNPartEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuNPartEnum()
 
-macro=301;
+macro=300;
Index: /issm/trunk/src/m/enum/QmuNumberOfResponsesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuNumberOfResponsesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuNumberOfResponsesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuNumberOfResponsesEnum()
 
-macro=304;
+macro=303;
Index: /issm/trunk/src/m/enum/QmuOutNameEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuOutNameEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuOutNameEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuOutNameEnum()
 
-macro=302;
+macro=301;
Index: /issm/trunk/src/m/enum/QmuPartEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuPartEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuPartEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuPartEnum()
 
-macro=303;
+macro=302;
Index: /issm/trunk/src/m/enum/QmuPressureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuPressureEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuPressureEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuPressureEnum()
 
-macro=179;
+macro=178;
Index: /issm/trunk/src/m/enum/QmuVxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuVxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuVxEnum()
 
-macro=203;
+macro=202;
Index: /issm/trunk/src/m/enum/QmuVyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuVyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuVyEnum()
 
-macro=208;
+macro=207;
Index: /issm/trunk/src/m/enum/QmuVzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QmuVzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QmuVzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QmuVzEnum()
 
-macro=213;
+macro=212;
Index: /issm/trunk/src/m/enum/QuadRiftFrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/QuadRiftFrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/QuadRiftFrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=QuadRiftFrontEnum()
 
-macro=82;
+macro=81;
Index: /issm/trunk/src/m/enum/RegularEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RegularEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RegularEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RegularEnum()
 
-macro=306;
+macro=305;
Index: /issm/trunk/src/m/enum/RelativeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RelativeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RelativeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RelativeEnum()
 
-macro=246;
+macro=245;
Index: /issm/trunk/src/m/enum/ResetPenaltiesEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResetPenaltiesEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ResetPenaltiesEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ResetPenaltiesEnum()
 
-macro=180;
+macro=179;
Index: /issm/trunk/src/m/enum/ResidualEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResidualEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ResidualEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ResidualEnum()
 
-macro=247;
+macro=246;
Index: /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ResponseDescriptorsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ResponseDescriptorsEnum()
 
-macro=310;
+macro=309;
Index: /issm/trunk/src/m/enum/RheologyBEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RheologyBEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RheologyBEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RheologyBEnum()
 
-macro=181;
+macro=180;
Index: /issm/trunk/src/m/enum/RheologyBbarEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RheologyBbarEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RheologyBbarEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RheologyBbarEnum()
 
-macro=182;
+macro=181;
Index: /issm/trunk/src/m/enum/RheologyNEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RheologyNEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RheologyNEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RheologyNEnum()
 
-macro=183;
+macro=182;
Index: /issm/trunk/src/m/enum/RhoIceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RhoIceEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RhoIceEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RhoIceEnum()
 
-macro=249;
+macro=248;
Index: /issm/trunk/src/m/enum/RhoWaterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RhoWaterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RhoWaterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RhoWaterEnum()
 
-macro=250;
+macro=249;
Index: /issm/trunk/src/m/enum/RiftfrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/RiftfrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/RiftfrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=RiftfrontEnum()
 
-macro=83;
+macro=82;
Index: /issm/trunk/src/m/enum/ScaledEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ScaledEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ScaledEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ScaledEnum()
 
-macro=308;
+macro=307;
Index: /issm/trunk/src/m/enum/SegmentEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SegmentEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SegmentEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SegmentEnum()
 
-macro=68;
+macro=67;
Index: /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SegmentOnIceShelfEnum()
 
-macro=184;
+macro=183;
Index: /issm/trunk/src/m/enum/SegmentRiftfrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SegmentRiftfrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SegmentRiftfrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SegmentRiftfrontEnum()
 
-macro=84;
+macro=83;
Index: /issm/trunk/src/m/enum/SeparateEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SeparateEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SeparateEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SeparateEnum()
 
-macro=257;
+macro=256;
Index: /issm/trunk/src/m/enum/SolverStringEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SolverStringEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SolverStringEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SolverStringEnum()
 
-macro=311;
+macro=310;
Index: /issm/trunk/src/m/enum/SparsityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SparsityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SparsityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SparsityEnum()
 
-macro=312;
+macro=311;
Index: /issm/trunk/src/m/enum/SpcEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SpcEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SpcEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SpcEnum()
 
-macro=111;
+macro=110;
Index: /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StabilizeConstraintsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StabilizeConstraintsEnum()
 
-macro=185;
+macro=184;
Index: /issm/trunk/src/m/enum/SteadyAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SteadyAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SteadyAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SteadyAnalysisEnum()
 
-macro=37;
+macro=36;
Index: /issm/trunk/src/m/enum/SteadystateAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SteadystateAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SteadystateAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SteadystateAnalysisEnum()
 
-macro=57;
+macro=56;
Index: /issm/trunk/src/m/enum/SteadystateSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SteadystateSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SteadystateSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SteadystateSolutionEnum()
 
-macro=56;
+macro=55;
Index: /issm/trunk/src/m/enum/StokesAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StokesAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StokesAnalysisEnum()
 
-macro=22;
+macro=21;
Index: /issm/trunk/src/m/enum/StokesApproximationEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesApproximationEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StokesApproximationEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StokesApproximationEnum()
 
-macro=65;
+macro=64;
Index: /issm/trunk/src/m/enum/StokesIceFrontEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesIceFrontEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StokesIceFrontEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StokesIceFrontEnum()
 
-macro=87;
+macro=86;
Index: /issm/trunk/src/m/enum/StokesReconditioningEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StokesReconditioningEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StokesReconditioningEnum()
 
-macro=186;
+macro=185;
Index: /issm/trunk/src/m/enum/StringArrayParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringArrayParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StringArrayParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StringArrayParamEnum()
 
-macro=107;
+macro=106;
Index: /issm/trunk/src/m/enum/StringExternalResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringExternalResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StringExternalResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StringExternalResultEnum()
 
-macro=228;
+macro=227;
Index: /issm/trunk/src/m/enum/StringParamEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringParamEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StringParamEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=StringParamEnum()
 
-macro=108;
+macro=107;
Index: /issm/trunk/src/m/enum/StringToEnum.m
===================================================================
--- /issm/trunk/src/m/enum/StringToEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/StringToEnum.m	(revision 5579)
@@ -28,5 +28,4 @@
 			elseif (strcmpi(name,'DiagnosticVertAnalysis')), enum=DiagnosticVertAnalysisEnum(); return
 			elseif (strcmpi(name,'DiagnosticHutterAnalysis')), enum=DiagnosticHutterAnalysisEnum(); return
-			elseif (strcmpi(name,'DiagnosticStokesAnalysis')), enum=DiagnosticStokesAnalysisEnum(); return
 			elseif (strcmpi(name,'HorizAnalysis')), enum=HorizAnalysisEnum(); return
 			elseif (strcmpi(name,'HutterAnalysis')), enum=HutterAnalysisEnum(); return
Index: /issm/trunk/src/m/enum/SurfaceAbsVelMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceAbsVelMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceAbsVelMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceAbsVelMisfitEnum()
 
-macro=160;
+macro=159;
Index: /issm/trunk/src/m/enum/SurfaceAreaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceAreaEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceAreaEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceAreaEnum()
 
-macro=187;
+macro=186;
Index: /issm/trunk/src/m/enum/SurfaceAverageVelMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceAverageVelMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceAverageVelMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceAverageVelMisfitEnum()
 
-macro=164;
+macro=163;
Index: /issm/trunk/src/m/enum/SurfaceEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceEnum()
 
-macro=188;
+macro=187;
Index: /issm/trunk/src/m/enum/SurfaceLogVelMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceLogVelMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceLogVelMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceLogVelMisfitEnum()
 
-macro=162;
+macro=161;
Index: /issm/trunk/src/m/enum/SurfaceLogVxVyMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceLogVxVyMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceLogVxVyMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceLogVxVyMisfitEnum()
 
-macro=163;
+macro=162;
Index: /issm/trunk/src/m/enum/SurfaceRelVelMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceRelVelMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceRelVelMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceRelVelMisfitEnum()
 
-macro=161;
+macro=160;
Index: /issm/trunk/src/m/enum/SurfaceSlopeAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeAnalysisEnum()
 
-macro=42;
+macro=41;
Index: /issm/trunk/src/m/enum/SurfaceSlopeSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeSolutionEnum()
 
-macro=41;
+macro=40;
Index: /issm/trunk/src/m/enum/SurfaceSlopeXAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeXAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeXAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeXAnalysisEnum()
 
-macro=45;
+macro=44;
Index: /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeXEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeXEnum()
 
-macro=189;
+macro=188;
Index: /issm/trunk/src/m/enum/SurfaceSlopeYAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeYAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeYAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeYAnalysisEnum()
 
-macro=46;
+macro=45;
Index: /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m
===================================================================
--- /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/SurfaceSlopeYEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=SurfaceSlopeYEnum()
 
-macro=190;
+macro=189;
Index: /issm/trunk/src/m/enum/TemperatureEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TemperatureEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TemperatureEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TemperatureEnum()
 
-macro=191;
+macro=190;
Index: /issm/trunk/src/m/enum/TemperatureOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TemperatureOldEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TemperatureOldEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TemperatureOldEnum()
 
-macro=192;
+macro=191;
Index: /issm/trunk/src/m/enum/ThermalAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThermalAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThermalAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThermalAnalysisEnum()
 
-macro=32;
+macro=31;
Index: /issm/trunk/src/m/enum/ThermalConductivityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThermalConductivityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThermalConductivityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThermalConductivityEnum()
 
-macro=252;
+macro=251;
Index: /issm/trunk/src/m/enum/ThermalExchangeVelocityEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThermalExchangeVelocityEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThermalExchangeVelocityEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThermalExchangeVelocityEnum()
 
-macro=254;
+macro=253;
Index: /issm/trunk/src/m/enum/ThermalSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThermalSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThermalSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThermalSolutionEnum()
 
-macro=31;
+macro=30;
Index: /issm/trunk/src/m/enum/ThicknessAbsMisfitEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThicknessAbsMisfitEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThicknessAbsMisfitEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThicknessAbsMisfitEnum()
 
-macro=159;
+macro=158;
Index: /issm/trunk/src/m/enum/ThicknessEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThicknessEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThicknessEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThicknessEnum()
 
-macro=193;
+macro=192;
Index: /issm/trunk/src/m/enum/ThicknessObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ThicknessObsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ThicknessObsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ThicknessObsEnum()
 
-macro=194;
+macro=193;
Index: /issm/trunk/src/m/enum/TimeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TimeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TimeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TimeEnum()
 
-macro=233;
+macro=232;
Index: /issm/trunk/src/m/enum/TolXEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TolXEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TolXEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TolXEnum()
 
-macro=313;
+macro=312;
Index: /issm/trunk/src/m/enum/Transient2DAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/Transient2DAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/Transient2DAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=Transient2DAnalysisEnum()
 
-macro=34;
+macro=33;
Index: /issm/trunk/src/m/enum/Transient2DSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/Transient2DSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/Transient2DSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=Transient2DSolutionEnum()
 
-macro=33;
+macro=32;
Index: /issm/trunk/src/m/enum/Transient3DAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/Transient3DAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/Transient3DAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=Transient3DAnalysisEnum()
 
-macro=36;
+macro=35;
Index: /issm/trunk/src/m/enum/Transient3DSolutionEnum.m
===================================================================
--- /issm/trunk/src/m/enum/Transient3DSolutionEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/Transient3DSolutionEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=Transient3DSolutionEnum()
 
-macro=35;
+macro=34;
Index: /issm/trunk/src/m/enum/TransientAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TransientAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TransientAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TransientAnalysisEnum()
 
-macro=38;
+macro=37;
Index: /issm/trunk/src/m/enum/TriaEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TriaEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TriaEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TriaEnum()
 
-macro=74;
+macro=73;
Index: /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TriaVertexElementResultEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TriaVertexElementResultEnum()
 
-macro=220;
+macro=219;
Index: /issm/trunk/src/m/enum/TriaVertexInputEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TriaVertexInputEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TriaVertexInputEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TriaVertexInputEnum()
 
-macro=96;
+macro=95;
Index: /issm/trunk/src/m/enum/TypeEnum.m
===================================================================
--- /issm/trunk/src/m/enum/TypeEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/TypeEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=TypeEnum()
 
-macro=195;
+macro=194;
Index: /issm/trunk/src/m/enum/VariableDescriptorsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VariableDescriptorsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VariableDescriptorsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VariableDescriptorsEnum()
 
-macro=314;
+macro=313;
Index: /issm/trunk/src/m/enum/VelEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VelEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VelEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VelEnum()
 
-macro=196;
+macro=195;
Index: /issm/trunk/src/m/enum/VelObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VelObsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VelObsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VelObsEnum()
 
-macro=197;
+macro=196;
Index: /issm/trunk/src/m/enum/VerboseEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VerboseEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VerboseEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VerboseEnum()
 
-macro=315;
+macro=314;
Index: /issm/trunk/src/m/enum/VertAnalysisEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VertAnalysisEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VertAnalysisEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VertAnalysisEnum()
 
-macro=23;
+macro=22;
Index: /issm/trunk/src/m/enum/VertexEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VertexEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VertexEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VertexEnum()
 
-macro=76;
+macro=75;
Index: /issm/trunk/src/m/enum/ViscosityOvershootEnum.m
===================================================================
--- /issm/trunk/src/m/enum/ViscosityOvershootEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/ViscosityOvershootEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=ViscosityOvershootEnum()
 
-macro=198;
+macro=197;
Index: /issm/trunk/src/m/enum/VxAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxAverageEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VxAverageEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VxAverageEnum()
 
-macro=199;
+macro=198;
Index: /issm/trunk/src/m/enum/VxEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VxEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VxEnum()
 
-macro=200;
+macro=199;
Index: /issm/trunk/src/m/enum/VxObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxObsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VxObsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VxObsEnum()
 
-macro=201;
+macro=200;
Index: /issm/trunk/src/m/enum/VxOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VxOldEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VxOldEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VxOldEnum()
 
-macro=202;
+macro=201;
Index: /issm/trunk/src/m/enum/VyAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyAverageEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VyAverageEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VyAverageEnum()
 
-macro=204;
+macro=203;
Index: /issm/trunk/src/m/enum/VyEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VyEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VyEnum()
 
-macro=205;
+macro=204;
Index: /issm/trunk/src/m/enum/VyObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyObsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VyObsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VyObsEnum()
 
-macro=206;
+macro=205;
Index: /issm/trunk/src/m/enum/VyOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VyOldEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VyOldEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VyOldEnum()
 
-macro=207;
+macro=206;
Index: /issm/trunk/src/m/enum/VzAverageEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzAverageEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VzAverageEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VzAverageEnum()
 
-macro=209;
+macro=208;
Index: /issm/trunk/src/m/enum/VzEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VzEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VzEnum()
 
-macro=210;
+macro=209;
Index: /issm/trunk/src/m/enum/VzObsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzObsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VzObsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VzObsEnum()
 
-macro=211;
+macro=210;
Index: /issm/trunk/src/m/enum/VzOldEnum.m
===================================================================
--- /issm/trunk/src/m/enum/VzOldEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/VzOldEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=VzOldEnum()
 
-macro=212;
+macro=211;
Index: /issm/trunk/src/m/enum/WaitOnLockEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/WaitOnLockEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=WaitOnLockEnum()
 
-macro=316;
+macro=315;
Index: /issm/trunk/src/m/enum/WaterEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WaterEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/WaterEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=WaterEnum()
 
-macro=115;
+macro=114;
Index: /issm/trunk/src/m/enum/WeightsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/WeightsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/WeightsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=WeightsEnum()
 
-macro=214;
+macro=213;
Index: /issm/trunk/src/m/enum/YtsEnum.m
===================================================================
--- /issm/trunk/src/m/enum/YtsEnum.m	(revision 5578)
+++ /issm/trunk/src/m/enum/YtsEnum.m	(revision 5579)
@@ -9,3 +9,3 @@
 %      macro=YtsEnum()
 
-macro=317;
+macro=316;
Index: /issm/trunk/src/m/solutions/SolutionConfiguration.m
===================================================================
--- /issm/trunk/src/m/solutions/SolutionConfiguration.m	(revision 5578)
+++ /issm/trunk/src/m/solutions/SolutionConfiguration.m	(revision 5579)
@@ -11,11 +11,10 @@
 
 	case DiagnosticSolutionEnum,
-		numanalyses=6;
-		%analyses=[DiagnosticHorizAnalysisEnum];
-		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum];
+		numanalyses=5;
+		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum];
 
 	case SteadystateSolutionEnum,
-		numanalyses=8; 
-		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum];
+		numanalyses=7; 
+		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum];
 
 	case ThermalSolutionEnum,
@@ -44,10 +43,10 @@
 
 	case Transient2DSolutionEnum,
-		numanalyses=7; 
-		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;PrognosticAnalysisEnum];
+		numanalyses=6; 
+		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;PrognosticAnalysisEnum];
 
 	case Transient3DSolutionEnum,
-		numanalyses=9; 
-		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticStokesAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;PrognosticAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum];
+		numanalyses=8; 
+		analyses=[DiagnosticHorizAnalysisEnum;DiagnosticVertAnalysisEnum;DiagnosticHutterAnalysisEnum;SurfaceSlopeAnalysisEnum;BedSlopeAnalysisEnum;PrognosticAnalysisEnum;ThermalAnalysisEnum;MeltingAnalysisEnum];
 
 	otherwise
Index: /issm/trunk/src/m/solutions/adjointdiagnostic_core.m
===================================================================
--- /issm/trunk/src/m/solutions/adjointdiagnostic_core.m	(revision 5578)
+++ /issm/trunk/src/m/solutions/adjointdiagnostic_core.m	(revision 5579)
@@ -15,6 +15,5 @@
 	%set analysis type to compute velocity:
 	displaystring('\n%s',['      computing velocities']);
-	if(isstokes), femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum);
-	else femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum); end
+	femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum);
 	femmodel=solver_diagnostic_nonlinear(femmodel,conserve_loads);
 
@@ -24,5 +23,5 @@
 	%compute adjoint
 	displaystring('\n%s',['      computing adjoint']);
-	if(isstokes), femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum,AdjointStokesAnalysisEnum);
+	if(isstokes), femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum,AdjointStokesAnalysisEnum);
 	else femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum,AdjointHorizAnalysisEnum); end
 	femmodel=solver_adjoint_linear(femmodel);
Index: /issm/trunk/src/m/solutions/diagnostic_core.m
===================================================================
--- /issm/trunk/src/m/solutions/diagnostic_core.m	(revision 5578)
+++ /issm/trunk/src/m/solutions/diagnostic_core.m	(revision 5579)
@@ -65,5 +65,5 @@
 
 		displaystring(verbose,'\n%s',['computing stokes velocities and pressure...']);
-		femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum);
+		femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum);
 		femmodel=solver_diagnostic_nonlinear(femmodel,conserve_loads); 
 	end
Index: /issm/trunk/src/m/solutions/objectivefunctionC.m
===================================================================
--- /issm/trunk/src/m/solutions/objectivefunctionC.m	(revision 5578)
+++ /issm/trunk/src/m/solutions/objectivefunctionC.m	(revision 5579)
@@ -13,6 +13,5 @@
 %set current configuration
 if (solution_type==DiagnosticSolutionEnum | solution_type==SteadystateSolutionEnum)
-	if isstokes, femmodel=SetCurrentConfiguration(femmodel,DiagnosticStokesAnalysisEnum);
-	else femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum); end
+	femmodel=SetCurrentConfiguration(femmodel,DiagnosticHorizAnalysisEnum);
 elseif (solution_type==BalancedthicknessSolutionEnum)
 	femmodel=SetCurrentConfiguration(femmodel,BalancedthicknessAnalysisEnum);
