diff --git a/dune/tectonic/globallaursennonlinearity.hh b/dune/tectonic/globallaursennonlinearity.hh
index c6a8ef9281a1f36c5c0169e407bb610c362bd6cc..2a6d14bf25bd21ac96f2e863e167fa15ccb8b73f 100644
--- a/dune/tectonic/globallaursennonlinearity.hh
+++ b/dune/tectonic/globallaursennonlinearity.hh
@@ -3,6 +3,8 @@
 #ifndef DUNE_TECTONIC_GLOBAL_LAURSEN_NONLINEARITY_HH
 #define DUNE_TECTONIC_GLOBAL_LAURSEN_NONLINEARITY_HH
 
+#include <vector>
+
 #include <dune/common/fvector.hh>
 
 #include "globalnonlinearity.hh"
diff --git a/dune/tectonic/globalruinanonlinearity.hh b/dune/tectonic/globalruinanonlinearity.hh
index 8a05c73ded8d2ee0113f1bb3163f7e236292ab61..6bef784ccdacc2d9870d6124d358924b637c7891 100644
--- a/dune/tectonic/globalruinanonlinearity.hh
+++ b/dune/tectonic/globalruinanonlinearity.hh
@@ -3,6 +3,8 @@
 #ifndef DUNE_TECTONIC_GLOBAL_RUINA_NONLINEARITY_HH
 #define DUNE_TECTONIC_GLOBAL_RUINA_NONLINEARITY_HH
 
+#include <vector>
+
 #include <dune/common/fvector.hh>
 
 #include "nicefunction.hh"
diff --git a/dune/tectonic/nicefunction.hh b/dune/tectonic/nicefunction.hh
index cc582278b260a6f88357cd1ebe47397bee066eb9..027e6052922c366c2371891e44ad1d141ae45e3f 100644
--- a/dune/tectonic/nicefunction.hh
+++ b/dune/tectonic/nicefunction.hh
@@ -3,6 +3,7 @@
 #ifndef NICE_FUNCTION_HH
 #define NICE_FUNCTION_HH
 
+#include <algorithm>
 #include <cmath>
 
 #include <dune/common/function.hh>