--- a/src/modules/bugs/functions/DSumFunc.cc
+++ b/src/modules/bugs/functions/DSumFunc.cc
@@ -1,6 +1,7 @@
 #include <config.h>
 #include <util/logical.h>
 #include <util/dim.h>
+#include <util/logical.h>
 #include "DSumFunc.h"
 
 using std::vector;
@@ -47,4 +48,16 @@
 	return dims[0];
     }
 
+    bool DSumFunc::isLinear(vector<bool> const &mask, 
+			    vector<bool> const &fixed) const
+    {
+	return true;
+    }
+
+    bool DSumFunc::isScale(vector<bool> const &mask, 
+			   vector<bool> const &fixed) const
+    {
+	return allTrue(mask);
+    }
+
 }}