Index: ../trunk-jpl/src/c/classes/Elements/Element.h
===================================================================
--- ../trunk-jpl/src/c/classes/Elements/Element.h	(revision 18601)
+++ ../trunk-jpl/src/c/classes/Elements/Element.h	(revision 18602)
@@ -108,6 +108,7 @@
 		int        Sid();
 		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);
 		void       InputUpdateFromConstant(int constant, int name);
Index: ../trunk-jpl/src/c/classes/Elements/Element.cpp
===================================================================
--- ../trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 18601)
+++ ../trunk-jpl/src/c/classes/Elements/Element.cpp	(revision 18602)
@@ -996,6 +996,12 @@
 
 }
 /*}}}*/
+void       Element::DeleteInput(int input_enum){/*{{{*/
+
+	inputs->DeleteInput(input_enum);
+
+}
+/*}}}*/
 void       Element::InputUpdateFromConstant(int constant, int name){/*{{{*/
 
 	/*Check that name is an element input*/
