[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