Index: /issm/trunk/src/c/solutions/control_core.cpp
===================================================================
--- /issm/trunk/src/c/solutions/control_core.cpp	(revision 4559)
+++ /issm/trunk/src/c/solutions/control_core.cpp	(revision 4560)
@@ -91,5 +91,5 @@
 
 		_printf_("%s\n","      updating parameter using optimized search scalar...");
-		InputAXPYx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,control_type,search_scalar*optscal[n],ControlParameterEnum);
+		InputAXPYx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,control_type,search_scalar*optscal[n],GradientEnum);
 
 		_printf_("%s\n","      constraining the new distribution...");    
Index: /issm/trunk/src/c/solutions/objectivefunctionC.cpp
===================================================================
--- /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 4559)
+++ /issm/trunk/src/c/solutions/objectivefunctionC.cpp	(revision 4560)
@@ -63,5 +63,5 @@
 	
 	/*Use search scalar to shoot parameter in the gradient direction: */
-	InputAXPYx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,control_type,search_scalar*optscal[n],ControlParameterEnum);
+	InputAXPYx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,control_type,search_scalar*optscal[n],GradientEnum);
 
 	/*Constrain:*/
