From 607b016512ad5b8a25bee3f118b84c95adc2384c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carsten=20Gr=C3=A4ser?= <graeser@dune-project.org> Date: Thu, 15 Sep 2016 10:08:20 +0200 Subject: [PATCH] [test][bugfix] Use range based element loop since leaf(begin|end) are gone --- dune/fufem/test/gradientassemblertest.cc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dune/fufem/test/gradientassemblertest.cc b/dune/fufem/test/gradientassemblertest.cc index 5cbe9fa8..8742d715 100644 --- a/dune/fufem/test/gradientassemblertest.cc +++ b/dune/fufem/test/gradientassemblertest.cc @@ -81,14 +81,11 @@ struct GradientAssemblerTestSuite grad_mat.mv(U,DUa); - typedef typename GridType::template Codim<0>::LeafIterator ElementIterator; - ElementIterator elt=grid.template leafbegin<0>(); - ElementIterator eltEnd=grid.template leafend<0>(); - for (;elt!=eltEnd; ++elt) + for (const auto& element : elements(basis.getGridView())) { - unsigned int idx=grid.leafGridView().indexSet().template index<0>(*elt); + unsigned int idx=grid.leafGridView().indexSet().template index<0>(element); typename DiscFunction::DerivativeType DUlocal; - u.evaluateDerivativeLocal(*elt,Dune::FieldVector<double,dim>(1.0/3.0),DUlocal); + u.evaluateDerivativeLocal(element,Dune::FieldVector<double,dim>(1.0/3.0),DUlocal); for (int i=0; i<dim; ++i) DUb[idx][i] = DUlocal[0][i]; } -- GitLab