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