Index: /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.cpp
===================================================================
--- /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.cpp	(revision 3890)
+++ /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.cpp	(revision 3891)
@@ -17,7 +17,6 @@
 DataSet* materials=NULL;
 Parameters* parameters=NULL;
-int      constant;
-int      analysis_type;
-int      sub_analysis_type;
+double   constant;
+int      name;
 
 /*Boot module: */
@@ -35,12 +34,12 @@
 FetchParams(&parameters,PARAMETERSIN);
 FetchData(&constant,CONSTANT);
-FetchData(&analysis_type,ANALYSIS);
-FetchData(&sub_analysis_type,SUBANALYSIS);
+FetchData(&name,NAME);
 
 /*!Generate internal degree of freedom numbers: */
-UpdateInputsFromConstantx(elements,nodes,vertices,loads, materials,parameters,constant,analysis_type,sub_analysis_type);
+UpdateInputsFromConstantx(elements,nodes,vertices,loads, materials,parameters,constant,name);
 
 /*write output datasets: */
 WriteData(ELEMENTS,elements);
+WriteData(LOADS,loads);
 
 /*Free ressources: */
@@ -59,5 +58,5 @@
 {
 	_printf_("\n");
-	_printf_("   usage: [elements] = %s(elements,nodes,vertices,loads,materials,parameters,constant,analysis_type,sub_analysis_type);\n",__FUNCT__);
+	_printf_("   usage: [elements loads] = %s(elements,nodes,vertices,loads,materials,parameters,constant,name);\n",__FUNCT__);
 	_printf_("\n");
 }
Index: /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.h
===================================================================
--- /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.h	(revision 3890)
+++ /issm/trunk/src/mex/UpdateInputsFromConstant/UpdateInputsFromConstant.h	(revision 3891)
@@ -25,15 +25,15 @@
 #define PARAMETERSIN (mxArray*)prhs[5]
 #define CONSTANT (mxArray*)prhs[6]
-#define ANALYSIS (mxArray*)prhs[7]
-#define SUBANALYSIS (mxArray*)prhs[8]
+#define NAME (mxArray*)prhs[7]
 
 /* serial output macros: */
 #define ELEMENTS (mxArray**)&plhs[0]
+#define LOADS (mxArray**)&plhs[1]
 
 /* serial arg counts: */
 #undef NLHS
-#define NLHS  1
+#define NLHS  2
 #undef NRHS
-#define NRHS  9
+#define NRHS  8
 
 #endif  /* _UPDATEINPUTSFROMCONSTANT_H */
