diff --git a/Numeric/simpleFunction.h b/Numeric/simpleFunction.h
index aca43d36f08defdb4fb870a64d38e753f298f947..c8330151895a6dd6bbdb91ba2b2fea149bf832ec 100644
--- a/Numeric/simpleFunction.h
+++ b/Numeric/simpleFunction.h
@@ -13,7 +13,7 @@ template <class scalar>
 class simpleFunction {
   scalar _val;
  public :
-  simpleFunction(scalar val=0) : _val(val) {}
+  simpleFunction(scalar val=0.0) : _val(val) {}
   virtual ~simpleFunction(){}
   virtual scalar operator () (double x, double y, double z) const { return _val; }
   virtual void gradient (double x, double y, double z,