Index: /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp	(revision 16480)
+++ /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.cpp	(revision 16481)
@@ -358,4 +358,14 @@
 }
 /*}}}*/
+/*FUNCTION TransientInput::GetResultInterpolation{{{*/
+int  TransientInput::GetResultInterpolation(void){
+
+	IssmDouble time;
+	parameters->FindParam(&time,TimeEnum);
+	Input* input=GetTimeInput(time);
+	return input->GetResultInterpolation();
+
+}
+/*}}}*/
 /*FUNCTION TransientInput::Extrude{{{*/
 void TransientInput::Extrude(void){
Index: /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.h	(revision 16480)
+++ /issm/trunk-jpl/src/c/classes/Inputs/TransientInput.h	(revision 16481)
@@ -44,5 +44,5 @@
 		Input* PointwiseMax(Input* forcingB){_error_("not implemented yet");};
 		ElementResult* SpawnResult(int step, IssmDouble time);
-		int  GetResultInterpolation(void){_error_("not implemented");};
+		int  GetResultInterpolation(void);
 		void Configure(Parameters* parameters);
 		/*}}}*/
