<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-15"
 http-equiv="Content-Type">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Hi.<br>
Independent of the question if you want to have it in utility, it
should be a method on UG<br>
I think The details of the adaptation process in UG are already handled
quite a few methods<br>
(at least setRefinementType setClosureType).<br>
Isn't what you are suggestion only a special refinement type (or a
closure type)?<br>
So, would you actually need a new method?<br>
Best<br>
Andreas<br>
<br>
On 29/11/10 13:44, Carsten Gräser wrote:
<blockquote cite="mid:4CF3AE2A.5020901@math.fu-berlin.de" type="cite">
  <pre wrap="">Sorry, I forgot another issue regarding this:

Am 29.11.2010 14:35, schrieb Carsten Gräser:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Dear dune,
in dune-subgrid we implemented a simple method to automatically
add refinement marks and remove coarsening marks such that
the level of neighboring elements differs at most by a user
defined number. (ALUGrid e.g. does this internally).

As someone asked for this functionality in UGGrid I extracted
this using the grid interface only. This might also be helpfull
for other third party grid implementations.

Are there any objections to add this to dune/grid/utility?
    </pre>
  </blockquote>
  <pre wrap="">
We could also add a method

  setMaxLevelDifference(unsigned int level)

to UGGrid and call the utility-function from within
UGGrid::preAdapt() internally. On the one hand this
would make it a little easier to write portable code,
on the other hand it's essentially syntactic candy
that blows up the UGGrid interface (by one method).

Furthermore I'm not sure if the name is good. Currently
the function is called

  template<class GridType>
  static void enforceNeighborLevelDifference(GridType& grid, int maxLevelDiff);

Any opinions?

Regards,
Carsten

PS: You can find the full implementation attached.

  </pre>
  <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Dune mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dune@dune-project.org">Dune@dune-project.org</a>
<a class="moz-txt-link-freetext" href="http://lists.dune-project.org/mailman/listinfo/dune">http://lists.dune-project.org/mailman/listinfo/dune</a>
  </pre>
</blockquote>
<br>
</body>
</html>