From cc2f2c517c53c88a11d0916f7aa1bf1decacb11c Mon Sep 17 00:00:00 2001
From: Tobias Leibner <tobias.leibner@googlemail.com>
Date: Tue, 14 Jul 2020 15:40:17 +0200
Subject: [PATCH] fix ComponentVisualizer

---
 dune/xt/functions/base/visualization.hh | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dune/xt/functions/base/visualization.hh b/dune/xt/functions/base/visualization.hh
index db5602a04..c078d0744 100644
--- a/dune/xt/functions/base/visualization.hh
+++ b/dune/xt/functions/base/visualization.hh
@@ -148,11 +148,12 @@ public:
 
   double evaluate(const int& comp, const RangeType& val) const override final
   {
-    return val[comp];
+    DUNE_THROW_IF(comp != 0, Dune::InvalidStateException, "This visualizer plots only a single component!");
+    return val[comp_];
   }
 
 private:
-  int comp_;
+  const int comp_;
 }; // class ComponentVisualizer
 
 
-- 
GitLab