diff --git a/dune/fufem/quadraturerules/compositequadraturerule.hh b/dune/fufem/quadraturerules/compositequadraturerule.hh index 486ba8c4f7f7617fe8571ee0b18ff91d5a0cbf22..21375d2b3728fc3f720a2f1e5e63218e30c6b95c 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) {