From c54b290c7de8f032b70edc30b0908b72289dd7fa Mon Sep 17 00:00:00 2001
From: Timo Koch <timokoch@uio.no>
Date: Wed, 27 Sep 2023 15:54:06 +0200
Subject: [PATCH] [assemblerview] Add const non-constexpr overload of
 isImplicit

---
 dumux/multidomain/assemblerview.hh | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dumux/multidomain/assemblerview.hh b/dumux/multidomain/assemblerview.hh
index c6ff03bbda..6ebde2752b 100644
--- a/dumux/multidomain/assemblerview.hh
+++ b/dumux/multidomain/assemblerview.hh
@@ -55,8 +55,11 @@ public:
     const auto& prevSol() const { return assembler_.prevSol(); }
     bool isStationaryProblem() const { return assembler_.isStationaryProblem(); }
 
+    template<class A = MDAssembler, typename std::enable_if_t<A::isImplicit(), int> = 0>
     static constexpr bool isImplicit() { return MDAssembler::isImplicit(); }
 
+    bool isImplicit() const { return assembler_.isImplicit(); }
+
 private:
     MDAssembler& assembler_;
 };
-- 
GitLab