From a9418dce532cf9bfd6b03116ec9342fe7c2ad3ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dennis=20Gl=C3=A4ser?= <dennis.glaeser@iws.uni-stuttgart.de> Date: Thu, 2 Mar 2023 19:51:11 +0000 Subject: [PATCH] [disc][projection] add missing dune functions include --- dumux/discretization/projection/l2_projection.hh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dumux/discretization/projection/l2_projection.hh b/dumux/discretization/projection/l2_projection.hh index 7dbeda486e..49f2ac18e3 100644 --- a/dumux/discretization/projection/l2_projection.hh +++ b/dumux/discretization/projection/l2_projection.hh @@ -23,6 +23,7 @@ */ #ifndef DUMUX_DISCRETIZATION_L2_PROJECTION_HH #define DUMUX_DISCRETIZATION_L2_PROJECTION_HH +#if HAVE_DUNE_FUNCTIONS #include <vector> @@ -31,6 +32,7 @@ #include <dune/geometry/quadraturerules.hh> #include <dune/istl/bcrsmatrix.hh> #include <dune/istl/bvector.hh> +#include <dune/functions/gridfunctions/gridviewfunction.hh> #include <dumux/linear/seqsolverbackend.hh> #include <dumux/assembly/jacobianpattern.hh> @@ -62,7 +64,7 @@ public: {} template <class Function> - CoefficientVector project(Function&& function, const Params& params = Params{}) + CoefficientVector project(Function&& function, const Params& params = Params{}) const { CoefficientVector projection, rhs; projection.resize(feBasis_.size()); @@ -162,4 +164,5 @@ private: } // end namespace Dumux +#endif // HAVE_DUNE_FUNCTIONS #endif -- GitLab