diff --git a/dune/solvers/common/interval.hh b/dune/solvers/common/interval.hh
index e3c3c93c5c5caf906155b518620cb99c443e0152..6530dac10d92641cfaf66d4e655f447695736fd4 100644
--- a/dune/solvers/common/interval.hh
+++ b/dune/solvers/common/interval.hh
@@ -18,6 +18,15 @@ template <class field_type>
 class Interval
 {
 public:
+    /** \brief Default constructor */
+    Interval()
+    {}
+
+    /** \brief Construct from an initializer list */
+    Interval(std::initializer_list<field_type> const &input)
+    : data_(input)
+    {}
+
     /** \brief Array-like access
      */
     field_type& operator[](int i)