Index: /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.cpp	(revision 26000)
+++ /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.cpp	(revision 26001)
@@ -261,5 +261,5 @@
 	element->GetSolutionFromInputsOneDof(solution,SampleEnum);
 }/*}}}*/
-void           SamplingAnalysis::GradientJ(Vector<IssmDouble>* gradient,Element* element,int control_type,int control_index){/*{{{*/
+void           SamplingAnalysis::GradientJ(Vector<IssmDouble>* gradient,Element*  element,int control_type,int control_interp,int control_index){/*{{{*/
 	_error_("not supported");
 }/*}}}*/
Index: /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.h
===================================================================
--- /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.h	(revision 26000)
+++ /issm/trunk-jpl/src/c/analyses/SamplingAnalysis.h	(revision 26001)
@@ -30,5 +30,5 @@
     ElementVector* CreatePVector(Element* element);
 		void           GetSolutionFromInputs(Vector<IssmDouble>* solution,Element* element);
-		void           GradientJ(Vector<IssmDouble>* gradient,Element* element,int control_type,int control_index);
+		void           GradientJ(Vector<IssmDouble>* gradient,Element*  element,int control_type,int control_interp,int control_index);
 		void           InputUpdateFromSolution(IssmDouble* solution,Element* element);
 		void           UpdateConstraints(FemModel* femmodel);
