From a508def86e83f69b7942d0088a7b8fc3b03b3437 Mon Sep 17 00:00:00 2001 From: Andreas Lauser Date: Fri, 12 Dec 2014 13:54:32 +0100 Subject: [PATCH] fix the dune 2.4 deprecation warnings mainly this boils down to mapper.map(e) -> mapper.index(e) --- applications/ebos/eclproblem.hh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/applications/ebos/eclproblem.hh b/applications/ebos/eclproblem.hh index 9fac5248c..2f9fcd33b 100644 --- a/applications/ebos/eclproblem.hh +++ b/applications/ebos/eclproblem.hh @@ -1003,8 +1003,13 @@ private: continue; // calculate the "intersection index" +#if DUNE_VERSION_NEWER(DUNE_COMMON, 2, 4) + size_t interiorElemIdx = this->elementMapper().index(intersectIt->inside()); + size_t exteriorElemIdx = this->elementMapper().index(intersectIt->outside()); +#else size_t interiorElemIdx = this->elementMapper().map(intersectIt->inside()); size_t exteriorElemIdx = this->elementMapper().map(intersectIt->outside()); +#endif size_t elem1Idx = std::min(interiorElemIdx, exteriorElemIdx); size_t elem2Idx = std::max(interiorElemIdx, exteriorElemIdx);