[Dune] Features of Ghost-Elements

Jö Fahlke jorrit at jorrit.de
Sat Jun 11 19:46:38 CEST 2011


Hi!

I'm trying to determine whether my method can do with ghosts instead of
overlap, which brings me to the question what features are supported by
ghosts.  Specifically I am interested in the support provided by UG<3>,
ALUSimplex<3,3> and ALUCube<3,3>.

Features that are essential or very hard to avoid:

  1. For a ghost element e, gv.ibegin(e) and gv.iend(e) should iterate over
     all intersections with interior elements.  Intersections with other
     ghosts or the domain boundary may or may not be included, I don't care.

  2. For an interior element e, gv.ibegin(e) and gv.iend(e) should iterate
     over all intersections which other interior elements, ghosts and the
     domain boundary.

  3. For any ghost element e, gv.indexSet().index(e) must be a valid
     expression and yield a correct index.

  4. For any intersection i, *i.inside() should always work and yield a valid
     and correct element, even if that element is a ghost.

  5. For any intersection i except domain boundary intersections, *i.outside()
     should always work and yield a valid and correct element, even if that
     element is a ghost.

  6. For any intersection i, i.geometryInInside() should always work and yield
     the expected geometry, even if the inside element is a ghost.

  7. For any intersection i except domain boundary intersections,
     i.geometryInOutside() should always work and yield the expected geometry,
     even if the outside element is a ghost.

  8. For any intersection i, i.geometry() should always work and yield the
     expected geometry, even if the inside and/or the outside elements are
     ghosts.

Features that are currently used but could possibly be avoided:

  9. For any ghost element e, e.type() must be a valid expression and yield
     the correct GeometryType.

Features that would be good to have in the future but may be possible to
avoid:

 10. For any ghost element e, e.geometry() must be a valid expression and
     yield the expected geometry.

Thanks,
Jö.

-- 
It is my conviction that killing under the cloak of war is nothing but
an act of murder.
-- Albert Einstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20110611/c922fb39/attachment.sig>


More information about the Dune mailing list