Index: /issm/trunk/src/c/objects/Loads/Riftfront.cpp
===================================================================
--- /issm/trunk/src/c/objects/Loads/Riftfront.cpp	(revision 5609)
+++ /issm/trunk/src/c/objects/Loads/Riftfront.cpp	(revision 5610)
@@ -327,4 +327,15 @@
 	/*update input*/
 	this->inputs->AddInput(new IntInput(name,constant));
+
+}
+/*}}}*/
+/*FUNCTION Riftfront::InputUpdateFromConstant(double constant,int name) {{{1*/
+void  Riftfront::InputUpdateFromConstant(double constant,int name){
+
+	/*Check that name is a Riftfront input*/
+	if (!IsInput(name)) return;
+
+	/*update input*/
+	this->inputs->AddInput(new DoubleInput(name,constant));
 
 }
Index: /issm/trunk/src/c/objects/Loads/Riftfront.h
===================================================================
--- /issm/trunk/src/c/objects/Loads/Riftfront.h	(revision 5609)
+++ /issm/trunk/src/c/objects/Loads/Riftfront.h	(revision 5610)
@@ -66,5 +66,5 @@
 		void    InputUpdateFromVectorDakota(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}
 		void    InputUpdateFromVectorDakota(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}
-		void    InputUpdateFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}
+		void    InputUpdateFromConstant(double constant, int name);
 		void    InputUpdateFromConstant(int constant, int name);
 		void    InputUpdateFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}
