diff --git a/dune/solvers/solvers/quadraticipopt.hh b/dune/solvers/solvers/quadraticipopt.hh
index d7258ddc34cc23f853ba880f0e45f7e5e4744874..9b87f8b860c131f31b1169b46fecc5495b6e9a64 100644
--- a/dune/solvers/solvers/quadraticipopt.hh
+++ b/dune/solvers/solvers/quadraticipopt.hh
@@ -650,6 +650,12 @@ public:
                               constraintObstacles_(nullptr),constraintMatrix_(nullptr)
     {}
 
+    /** \brief Constructor that only sets solver parameter. */
+    QuadraticIPOptSolver (field_type tolerance, int numIterations,
+                    NumProc::VerbosityMode verbosity = NumProc::FULL)
+        : IterativeSolver<VectorType>(tolerance, numIterations, verbosity)
+     {}
+
     /** \brief Constructor for a linear problem */
     QuadraticIPOptSolver (const MatrixType& hessian,
                        VectorType& x,