diff --git a/Mesh/BDS.h b/Mesh/BDS.h
index 5d41bebc91e8e98babf9936d92051de97a9c8718..739392b2f910b6d35acc1db9b5589eceaf48e513 100644
--- a/Mesh/BDS.h
+++ b/Mesh/BDS.h
@@ -28,6 +28,7 @@
 #include <set>
 #include <vector>
 #include <algorithm>
+#include <functional>
 #include <list>
 #include <math.h>
 #include "GFace.h"