Index: /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.cpp	(revision 12881)
+++ /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.cpp	(revision 12882)
@@ -282,4 +282,12 @@
 	inputs->AddObject(input);
 
+}
+/*}}}*/
+/*FUNCTION TransientInput::Extrude{{{*/
+void TransientInput::Extrude(void){
+
+	for(int i=0;i<this->numtimesteps;i++){
+		((Input*)this->inputs->GetObjectByOffset(i))->Extrude();
+	}
 }
 /*}}}*/
Index: /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.h	(revision 12881)
+++ /issm/trunk-jpl/src/c/classes/objects/Inputs/TransientInput.h	(revision 12882)
@@ -79,5 +79,5 @@
 		IssmDouble Min(void);
 		IssmDouble MinAbs(void);
-		void Extrude(void){_error2_("not supported yet");}
+		void Extrude(void);
 		void VerticallyIntegrate(Input* thickness_forcing){_error2_("not supported yet");};
 		void GetVectorFromInputs(Vector* vector,int* doflist);
