[Dune] IntersectionIterator Umstellung.
Robert Kloefkorn
robertk at mathematik.uni-freiburg.de
Mon Jul 24 16:39:03 CEST 2006
Hallo alle,
ich schlage vor die Umstellung des IntersectionIterators auf
Level- und LeafIntersectionIterator am Donnerstag vorzunehmen.
Die Methoden Namen würde ich, wie von Andreas in dieser mail
http://www.dune-project.org/pipermail/dune/2006-July/001478.html
vorgeschlagen, durchführen.
Nach allem was bei mir hängen geblieben ist,
haben beide IntersectionIteratoren eine Methode neighbor, welche den
entsprechend true liefert, wenn es einen Nachbar (Level- oder Leaf
Nachbarn für den jeweiligen Iterator) gibt.
3) we can still include a method
bool hasBoundaryInterstion()
on the entity class - with a default implementation
Wie im thread vorgeschlagen (siehe 3), fügen wir auf der Entity noch
eine Methode ein, welche true liefert, wenn eine Entity am Rand liegt,
d.h. der IntersectionIterator (Level und/oder Leaf) an mindestens einer
Boundary anhalten würde. Diese Methode wird unter Verwendung des
IntersectionIterators default implementiert. Die entsprechenden
Gitterimplementierungen können diese dann überladen.
Wenn es noch Einwände gibt, dann würde ich bitten diese so
schnell wie möglich zu äussern.
Grüße
Robert
--
Robert Klöfkorn <robertk at mathematik.uni-freiburg.de>
Mathematisches Institut Tel: +49 (0) 761 203 5631
Abt. für Angewandte Mathematik Fax: +49 (0) 761 203 5632
Universität Freiburg
Hermann-Herder-Str. 10
79104 Freiburg
http://www.mathematik.uni-freiburg.de/IAM/homepages/robertk
More information about the Dune
mailing list