[Dune] Iteratoren

Robert Kloefkorn robertk at mathematik.uni-freiburg.de
Thu Oct 28 11:35:51 CEST 2004


Christian Engwer wrote:
>>>Es gibt jetzt zwei Möglichkeiten:
>>>1) Wir sagen, dass man Iteratoren nur manchmal speichern kann.
>>
>>Beispiel? Wann möchte man Iteratoren denn speichern? Dann sollte man auf 
>>jeden Fall noch einenMachanismus einführen, der bei Änderung des Gitters 
>>feststellt, ob es noch Iteratoren auf das Gitter gibt oder nicht.
> 
> 
> Eigentlich immer, nur meistens ist es kein Problem, weil es nicht in
> einem Vektor gemacht wird. Denn niemand sollte (laut Peter) jemals
> Entities anlegen oder kopieren, da das bei dynamischen Gittern
> beliebig in die Hose gehen kann. D.h. wann immer man eigentlich eine
> entity übergeben will sollte man einen Iterator verwenden.

Das ist vollkommen ok. Ein anderes Problem ist aber: hat man ein solches 
Object, was macht dann der operator ++. Bei SGrid ist das ja noch 
vernünftig machbar, bei unstruktierten Gittern allerdings nicht.

Hat jemand ein Idee?

Sayonara

R

-- 

   Robert Klöfkorn           <robertk at mathematik.uni-freiburg.de>

   Mathematisches Institut              Tel: +49 (0) 761 203 5642
   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