From b962aa6b5c5fe35aaa510fdd07975f535831695f Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Fri, 14 Jun 2019 12:09:18 +0200 Subject: [PATCH] Remove obsolete type 'ElementIterator' --- dune/gfe/rodassembler.cc | 9 +++------ dune/gfe/rodassembler.hh | 2 -- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/dune/gfe/rodassembler.cc b/dune/gfe/rodassembler.cc index 91a7c628..4d5c105c 100644 --- a/dune/gfe/rodassembler.cc +++ b/dune/gfe/rodassembler.cc @@ -30,13 +30,10 @@ assembleGradient(const std::vector<RigidBodyMotion<double,3> >& sol, auto localIndexSet = this->basis_.localIndexSet(); #endif - ElementIterator it = this->basis_.gridView().template begin<0>(); - ElementIterator endIt = this->basis_.gridView().template end<0>(); - // Loop over all elements - for (; it!=endIt; ++it) { - - localView.bind(*it); + for (const auto& element : Dune::elements(this->basis_.gridView())) + { + localView.bind(element); #if DUNE_VERSION_LT(DUNE_FUNCTIONS,2,7) localIndexSet.bind(localView); #endif diff --git a/dune/gfe/rodassembler.hh b/dune/gfe/rodassembler.hh index 746a6e25..d65a986a 100644 --- a/dune/gfe/rodassembler.hh +++ b/dune/gfe/rodassembler.hh @@ -28,8 +28,6 @@ class RodAssembler<Basis,3> : public GeodesicFEAssembler<Basis, RigidBodyMotion< { typedef typename Basis::GridView GridView; - typedef typename GridView::template Codim<0>::Iterator ElementIterator; - //! Dimension of the grid. This needs to be one! enum { gridDim = GridView::dimension }; -- GitLab