Index: /issm/trunk-jpl/src/c/classes/Elements/Element.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 18601)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 18602)
@@ -994,4 +994,10 @@
 	/*Call inputs method*/
 	if (IsInput(original_enum)) inputs->DuplicateInput(original_enum,new_enum);
+
+}
+/*}}}*/
+void       Element::DeleteInput(int input_enum){/*{{{*/
+
+	inputs->DeleteInput(input_enum);
 
 }
Index: /issm/trunk-jpl/src/c/classes/Elements/Element.h
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Element.h	(revision 18601)
+++ /issm/trunk-jpl/src/c/classes/Elements/Element.h	(revision 18602)
@@ -109,4 +109,5 @@
 		void       InputChangeName(int enum_type,int enum_type_old);
 		void       InputCreate(IssmDouble* vector,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code);
+		void       DeleteInput(int input_enum);
 		void       InputDuplicate(int original_enum,int new_enum);
 		void       InputUpdateFromConstant(IssmDouble constant, int name);
