From dccae09fdeca0bfe34c7833e7bfc241fbecccfc2 Mon Sep 17 00:00:00 2001 From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de> Date: Tue, 21 Apr 2020 13:08:31 +0200 Subject: [PATCH] [linear][istlsolverfactorybackend] Fix compiler error for dune-2.7 and BCRS matrices --- dumux/linear/istlsolverfactorybackend.hh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dumux/linear/istlsolverfactorybackend.hh b/dumux/linear/istlsolverfactorybackend.hh index 3f5add0635..9cb4d61fb2 100644 --- a/dumux/linear/istlsolverfactorybackend.hh +++ b/dumux/linear/istlsolverfactorybackend.hh @@ -96,7 +96,15 @@ void initSolverFactories() if constexpr (isMultiTypeBlockMatrix<Matrix>::value) initSolverFactoriesForMultiTypeBlockMatrix<LinearOperator>(); else +#if DUNE_VERSION_GT(DUNE_ISTL,2,7) Dune::initSolverFactories<LinearOperator>(); +#else + { + using X = typename LinearOperator::range_type; + using Y = typename LinearOperator::domain_type; + Dune::initSolverFactories<Matrix, X, Y>(); + } +#endif } /*! -- GitLab