[Dune] Frage zu den LeafIteratoren
Robert Kloefkorn
robertk at mathematik.uni-freiburg.de
Tue Mar 8 10:50:30 CET 2005
Christian Engwer wrote:
>>>Was mich im Moment mehr stört ist, daß ich der mark() Methode
>>>im Moment nur einen LevelIterator, aber keinen LeafIterator
>>>übergeben kann.
>
>
>
>>Die von Christian vorgeschlagenen Lösung war ja, dass man die ganzen
>>Iteratoren
>>von EntityPointer ableitet, dann kann man alle in mark reintun und auch nur
>>derefernce wie geplant aufrufen. Das mit EntityPointer als Oberklasee
>>müsste
>>halt nur jemand machen :)
>
>
> Ich weiß ich weiß... :-) Ich bin auch schon am überlegen, aber es ist
> alles andere als trivial, weil Vererbung im Wrapper natürlich nicht
> ausreicht.
Man könnte erstmal eine Übergangslösung machen, die so aussieht:
template <class GridIterator>
void mark(...)
Damit dürften sich Olis Probleme erledigen. Den Umbau kann man dann zu
gegebener Zeit durchführen.
Grüssle
R
--
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