diff --git a/dune/gdt/playground/operators/ESV2007.hh b/dune/gdt/playground/operators/ESV2007.hh
index 829c4b42f229cb8a49fcd3db3f40ebae08b9775c..7e993a1fc786599a23b92933ddb10d0109706194 100644
--- a/dune/gdt/playground/operators/ESV2007.hh
+++ b/dune/gdt/playground/operators/ESV2007.hh
@@ -283,7 +283,7 @@ public:
             const auto center = entity.geometry().local(entity.geometry().center());
             XT::LA::EigenDenseMatrix<R> diffusion = kappa_.local_function(entity)->evaluate(center);
             diffusion *= lambda_.local_function(entity)->evaluate(center);
-            const auto min_ev = XT::LA::make_eigen_solver(diffusion).min_eigenvalue();
+            const auto min_ev = XT::LA::make_eigen_solver(diffusion).min_eigenvalues(1).at(0);
             const auto h = XT::Grid::entity_diameter(entity);
             ret[0][0] = (poincare_constant_ / min_ev) * h * h
                         * local_f_minus_divergence_of_reconstructed_u.evaluate(local_point).at(0)[0]
diff --git a/dune/gdt/playground/operators/OS2015.hh b/dune/gdt/playground/operators/OS2015.hh
index 335fd9425c962e0143b7f0f546f26ce79dff60dc..2402aa375493e56aee20d4095caf06f8d4248549 100644
--- a/dune/gdt/playground/operators/OS2015.hh
+++ b/dune/gdt/playground/operators/OS2015.hh
@@ -201,7 +201,7 @@ public:
         const auto xx = quadrature_point.position();
         XT::LA::EigenDenseMatrix<R> diffusion = local_kappa->evaluate(xx);
         diffusion *= local_lambda->evaluate(xx);
-        min_diffusion_ev_ = std::min(min_diffusion_ev_, XT::LA::make_eigen_solver(diffusion).min_eigenvalue());
+        min_diffusion_ev_ = std::min(min_diffusion_ev_, XT::LA::make_eigen_solver(diffusion).min_eigenvalues(1).at(0));
       }
       // * and in the corners of the gigen entity.
       const auto& reference_element = ReferenceElements<D, d>::general(entity.type());
@@ -209,7 +209,7 @@ public:
         const auto xx = reference_element.position(ii, d);
         XT::LA::EigenDenseMatrix<R> diffusion = local_kappa->evaluate(xx);
         diffusion *= local_lambda->evaluate(xx);
-        min_diffusion_ev_ = std::min(min_diffusion_ev_, XT::LA::make_eigen_solver(diffusion).min_eigenvalue());
+        min_diffusion_ev_ = std::min(min_diffusion_ev_, XT::LA::make_eigen_solver(diffusion).min_eigenvalues(1).at(0));
       }
     });
   } // ResidualProduct(...)
diff --git a/dune/gdt/playground/operators/RS2017.bindings.cc b/dune/gdt/playground/operators/RS2017.bindings.cc
index e6c9c2f6363f76e9f19248ef723565262747e558..c9b2c4b04261b387b28f5a2924dfe27d1236b3fb 100644
--- a/dune/gdt/playground/operators/RS2017.bindings.cc
+++ b/dune/gdt/playground/operators/RS2017.bindings.cc
@@ -1507,7 +1507,7 @@ PYBIND11_PLUGIN(__operators_RS2017)
               const auto xx = quadrature_point.position();
               XT::LA::EigenDenseMatrix<R> diffusion = local_kappa->evaluate(xx);
               diffusion *= local_lambda->evaluate(xx);
-              min_ev = std::min(min_ev, XT::LA::make_eigen_solver(diffusion).min_eigenvalue());
+              min_ev = std::min(min_ev, XT::LA::make_eigen_solver(diffusion).min_eigenvalues(1).at(0));
             }
             // * and in the corners of the gigen entity.
             const auto& reference_element = ReferenceElements<D, d>::general(entity.type());
@@ -1515,7 +1515,7 @@ PYBIND11_PLUGIN(__operators_RS2017)
               const auto xx = reference_element.position(ii, d);
               XT::LA::EigenDenseMatrix<R> diffusion = local_kappa->evaluate(xx);
               diffusion *= local_lambda->evaluate(xx);
-              min_ev = std::min(min_ev, XT::LA::make_eigen_solver(diffusion).min_eigenvalue());
+              min_ev = std::min(min_ev, XT::LA::make_eigen_solver(diffusion).min_eigenvalues(1).at(0));
             }
           });
           walker.walk();