Skip to content
Snippets Groups Projects
Commit 607b0165 authored by Carsten Gräser's avatar Carsten Gräser
Browse files

[test][bugfix] Use range based element loop since leaf(begin|end) are gone

parent 9cbc9437
No related branches found
No related tags found
No related merge requests found
...@@ -81,14 +81,11 @@ struct GradientAssemblerTestSuite ...@@ -81,14 +81,11 @@ struct GradientAssemblerTestSuite
grad_mat.mv(U,DUa); grad_mat.mv(U,DUa);
typedef typename GridType::template Codim<0>::LeafIterator ElementIterator; for (const auto& element : elements(basis.getGridView()))
ElementIterator elt=grid.template leafbegin<0>();
ElementIterator eltEnd=grid.template leafend<0>();
for (;elt!=eltEnd; ++elt)
{ {
unsigned int idx=grid.leafGridView().indexSet().template index<0>(*elt); unsigned int idx=grid.leafGridView().indexSet().template index<0>(element);
typename DiscFunction::DerivativeType DUlocal; 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) for (int i=0; i<dim; ++i)
DUb[idx][i] = DUlocal[0][i]; DUb[idx][i] = DUlocal[0][i];
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment