Index: /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.cpp
===================================================================
--- /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.cpp	(revision 27210)
+++ /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.cpp	(revision 27211)
@@ -1907,4 +1907,10 @@
 	for(int i=0;i<NUM_VERTICES;i++) values[i]=value_in;
 	this->SetElementInput(inputs,NUM_VERTICES,vertexlids,values,vector_enum);
+
+}
+/*}}}*/
+void       Element::InputCreateP0FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value_in,int vector_enum){/*{{{*/
+
+	this->SetElementInput(inputs,vector_enum,value_in);
 
 }
Index: /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.h
===================================================================
--- /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.h	(revision 27210)
+++ /issm/branches/trunk-larour-SLPS2022/src/c/classes/Elements/Element.h	(revision 27211)
@@ -137,4 +137,5 @@
 		void               InputCreate(IssmDouble* vector,Inputs* inputs,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code);
 		void               InputCreateP1FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value,int vector_enum);
+		void               InputCreateP0FromConstant(Inputs* inputs,IoModel* iomodel,IssmDouble value,int vector_enum);
 		void               ControlInputCreate(IssmDouble* doublearray,IssmDouble* independents_min,IssmDouble* independents_max,Inputs*inputs,IoModel* iomodel,int M,int N,IssmDouble scale,int input_enum,int id);
 		void					 DatasetInputAdd(int enum_type,IssmDouble* vector,Inputs* inputs,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code,int input_enum);
@@ -179,4 +180,5 @@
 		void               SetBoolInput(Inputs* inputs,int enum_in,bool value);
 
+		void               SetDoubleInput(Inputs* inputs,int enum_in,IssmDouble value);
 		void               SetIntInput(Inputs* inputs,int enum_in,int value);
 		void               SmbSemic();
