<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-family: 'Courier New', sans-serif;">
<div style="color: rgb(0, 0, 0); font-size: 14px;">Hi all,</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">I am implementing implicit error estimator, which requires me to loop over all entities of codim 1</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">When I do this, something like </div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div>
<div> <b>    <span style="font-size: 10px;"> <font color="#0000ff">// Make grid using UGGrid</font></span></b></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      typedef Dune::UGGrid<dim> GRID;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      GRID grid;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      Dune::GridFactory<GRID> factory(&grid);</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      Dune::GmshReader<GRID>::read(factory,gridName);</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      factory.createGrid();</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      //grid.loadBalance(newcomm);</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b><br>
</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      typedef typename GRID::LeafGridView GV;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      GV gv = grid.leafGridView(); // Get finest grid</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b><br>
</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      typedef typename GV::template Codim< 1 >::Iterator CodimIterator;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b><br>
</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      const CodimIterator codimEnd = gv.template end< 1 >();</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b><br>
</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      int size = 0;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>      for( CodimIterator it = gv.template begin< 1 >(); it != codimEnd; ++it )</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>        {</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>          ++size;</b></font></span></div>
<div><span style="font-size: 10px;"><font color="#0000ff"><b>        }</b></font></span></div>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">I get the following error</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(44, 103, 200);">
<b>/home/tjd20/git_workspace/dune/dune/dune-grid/dune/grid/uggrid/uggridleafiterator.hh:141:56:</b>
<span style="font-variant-ligatures: no-common-ligatures; color: #760b00"><b>error:
</b></span>invalid conversion from <b>void*</b>' to '<b>Dune::UG_NS<2>::Entity<1>::T* {aka UG::D2::edge*}</b>' [-fpermissive]</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo; color: rgb(255, 255, 255); background-color: rgb(44, 103, 200);">
       this->virtualEntity_.setToTarget(UG_NS<dim>::succ(this->virtualEntity_.getTarget()), grid_);</p>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">Works fine for codim 0 and 2</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">Anyway ideas?</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">Cheers</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">Tim</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 14px;">
<div id="MAC_OUTLOOK_SIGNATURE">
<div>
<div class="">
<div id="divtagdefaultwrapper" class="" style="font-size: 12pt; background-color: rgb(255, 255, 255); font-family: 'Courier New', monospace;">
<div id="Signature" class="">
<div id="divtagdefaultwrapper" class="" style="font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif;">
<span class="" style="font-size: 12pt;">
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class="">Dr Tim Dodwell</strong></span><br class="">
</div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">Lecturer in Engineering Mathematics</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">Rm 221 - Harrison Building</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">College of Engineering, Mathematics & Physical Sciences</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">University of Exeter</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">Exeter</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">Devon</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;">EX4 4PY</span></div>
</span></div>
</div>
</div>
</div>
</div>
<div>
<div class="">
<div id="divtagdefaultwrapper" class="" style="font-size: 12pt; background-color: rgb(255, 255, 255); font-family: 'Courier New', monospace;">
<div id="Signature" class="">
<div id="divtagdefaultwrapper" class="" style="font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif;">
<span class="" style="font-size: 12pt;">
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class=""><br>
</strong></span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class="">mail:</strong> t.dodwell(at)<a href="http://exeter.ac.uk/" class="">exeter.ac.uk</a></span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class="">tel:</strong> +44 (0)1392 725899</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class="">mob:</strong> +44 (0)7745 622870</span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><span class=""><strong class="">web:</strong> </span></span><span class="" style="font-size: 12pt; font-family: 'Courier New', monospace;"><span class=""><a href="http://emps.exeter.ac.uk/engineering/staff/td336" title="http://emps.exeter.ac.uk/engineering/staff/td336 Cmd+Click or tap to follow the link" tabindex="-1" disabled="true" id="LPNoLP" class="">http://emps.exeter.ac.uk/engineering/staff/td336</a></span></span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-size: 12pt; font-family: 'Courier New', monospace;"><strong class="">Papers and Pre-prints: </strong><a href="https://www.researchgate.net/profile/Timothy_Dodwell" title="https://www.researchgate.net/profile/Timothy_Dodwell Cmd+Click or tap to follow the link" tabindex="-1" disabled="true" id="LPNoLP" class="">@Research-Gate</a></span></div>
<div class="" style="margin-top: 0px; margin-bottom: 0px;"><span class="" style="font-family: 'Courier New', monospace;"><strong class="">Citations: </strong><a href="https://scholar.google.co.uk/citations?user=lPpjRfUAAAAJ&hl=en" title="https://scholar.google.co.uk/citations?user=lPpjRfUAAAAJ&amp;hl=en Cmd+Click or tap to follow the link" id="LPNoLP" class="">@Google-Scholar</a></span></div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>