From d1f9f0eb20b5a4996f200627e86b040a2b31b80c Mon Sep 17 00:00:00 2001 From: Jonathan Youett <youett@math.fu-berlin.de> Date: Tue, 26 Sep 2017 12:32:14 +0200 Subject: [PATCH] The refinement is now initialised using RefinementIntervals --- dune/fufem/quadraturerules/compositequadraturerule.hh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dune/fufem/quadraturerules/compositequadraturerule.hh b/dune/fufem/quadraturerules/compositequadraturerule.hh index 486ba8c4..21375d2b 100644 --- a/dune/fufem/quadraturerules/compositequadraturerule.hh +++ b/dune/fufem/quadraturerules/compositequadraturerule.hh @@ -27,14 +27,13 @@ class CompositeQuadratureRule: ct, Dune::Impl::SimplexTopology<dim>::type::id, dim> Refinement; - typedef typename Refinement::ElementIterator eIterator; int numberOfSubelements = (1<<(dim*refinement)); //ct volume = Dune::ReferenceElements<ct,dim>::general(quad.type()).volume()/numberOfSubelements; ct volumeFraction = ct(1.0)/numberOfSubelements; - eIterator eSubEnd = Refinement::eEnd(refinement); - eIterator eSubIt = Refinement::eBegin(refinement); + auto eSubEnd = Refinement::eEnd(Dune::refinementLevels(refinement)); + auto eSubIt = Refinement::eBegin(Dune::refinementLevels(refinement)); for (; eSubIt != eSubEnd; ++eSubIt) { -- GitLab