Index: /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp
===================================================================
--- /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp	(revision 4107)
+++ /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp	(revision 4108)
@@ -1,7 +1,7 @@
-/*\file UpdateInputsFromSolution.c
+/*\file InputUpdateFromSolution.c
 *\brief: update elements properties using a solution vector
 */
 
-#include "./UpdateInputsFromSolution.h"
+#include "./InputUpdateFromSolution.h"
 
 void mexFunction( int nlhs, mxArray* plhs[], int nrhs, const mxArray* prhs[]){
@@ -18,6 +18,4 @@
 Parameters* parameters=NULL;
 Vec      solution=NULL;
-int      analysis_type;
-int      sub_analysis_type;
 
 /*Boot module: */
@@ -25,5 +23,5 @@
 
 /*checks on arguments on the matlab side: */
-CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&UpdateInputsFromSolutionUsage);
+CheckNumMatlabArguments(nlhs,NLHS,nrhs,NRHS,__FUNCT__,&InputUpdateFromSolutionUsage);
 
 /*Input datasets: */
@@ -35,9 +33,7 @@
 FetchParams(&parameters,PARAMETERSIN);
 FetchData(&solution,SOLUTION);
-FetchData(&analysis_type,ANALYSIS);
-FetchData(&sub_analysis_type,SUBANALYSIS);
 
 /*!Generate internal degree of freedom numbers: */
-UpdateInputsFromSolutionx(elements,nodes,vertices,loads, materials,parameters,solution,analysis_type,sub_analysis_type);
+InputUpdateFromSolutionx(elements,nodes,vertices,loads, materials,parameters,solution);
 
 /*write output datasets: */
@@ -57,8 +53,8 @@
 }
 
-void UpdateInputsFromSolutionUsage(void)
+void InputUpdateFromSolutionUsage(void)
 {
 	_printf_("\n");
-	_printf_("   usage: [elements] = %s(elements,nodes,vertices,loads,materials,parameters,solution,analysis_type,sub_analysis_type);\n",__FUNCT__);
+	_printf_("   usage: [elements] = %s(elements,nodes,vertices,loads,materials,parameters,solution);\n",__FUNCT__);
 	_printf_("\n");
 }
Index: /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.h
===================================================================
--- /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.h	(revision 4107)
+++ /issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.h	(revision 4108)
@@ -1,4 +1,4 @@
 /*
-	UpdateInputsFromSolution.h
+	InputUpdateFromSolution.h
 */
 
@@ -7,5 +7,5 @@
 
 /* local prototypes: */
-void UpdateInputsFromSolutionUsage(void);
+void InputUpdateFromSolutionUsage(void);
 
 #include "../../c/modules/modules.h"
@@ -14,5 +14,5 @@
 
 #undef __FUNCT__ 
-#define __FUNCT__  "UpdateInputsFromSolution"
+#define __FUNCT__  "InputUpdateFromSolution"
 
 /* serial input macros: */
@@ -24,6 +24,4 @@
 #define PARAMETERSIN (mxArray*)prhs[5]
 #define SOLUTION (mxArray*)prhs[6]
-#define ANALYSIS (mxArray*)prhs[7]
-#define SUBANALYSIS (mxArray*)prhs[8]
 
 /* serial output macros: */
@@ -34,5 +32,5 @@
 #define NLHS  1
 #undef NRHS
-#define NRHS  9
+#define NRHS  7
 
 #endif  /* _UPDATEINPUTSFROMSOLUTION_H */
Index: /issm/trunk/src/mex/Makefile.am
===================================================================
--- /issm/trunk/src/mex/Makefile.am	(revision 4107)
+++ /issm/trunk/src/mex/Makefile.am	(revision 4108)
@@ -64,5 +64,5 @@
 				TriMeshRefine\
 				InputUpdateFromConstant\
-				UpdateInputsFromSolution\
+				InputUpdateFromSolution\
 				UpdateInputsFromVector\
 				UpdateVertexPositions\
@@ -269,6 +269,6 @@
 			  InputUpdateFromConstant/InputUpdateFromConstant.h
 
-UpdateInputsFromSolution_SOURCES = UpdateInputsFromSolution/UpdateInputsFromSolution.cpp\
-			  UpdateInputsFromSolution/UpdateInputsFromSolution.h
+InputUpdateFromSolution_SOURCES = InputUpdateFromSolution/InputUpdateFromSolution.cpp\
+			  InputUpdateFromSolution/InputUpdateFromSolution.h
 
 UpdateInputsFromVector_SOURCES = UpdateInputsFromVector/UpdateInputsFromVector.cpp\
