[Dune] Re: Frage.

Peter Bastian Peter.Bastian at iwr.uni-heidelberg.de
Thu Sep 15 12:45:33 CEST 2005


Ich finde die Idee gut, den Iterator(typ) vom Indexset zu liefern. Das
ist also ein Typ und begin/end parametrisiert mit codim. Können wir das
nicht in den IndexSet selbst einbauen? Ich würde die IndexSets endlich
richtig und endültig fertig haben (zB nächste Woche). Ich finde die
Hütte dafür zu spät. Was meint Ihr dazu?

Grüße

Peter

Robert Kloefkorn schrieb:
> Peter Bastian wrote:
> 
>>Was ist IndexSetWrapper< > ??
>>
> 
> Hi Peter,
> 
> der IndexSetWrapper wrap die Funktionalität einen Dune IndexSets und
> fügt einige dummy Funktionen hinzu, die ich für Data Prolongation, sowie
> Restriktion benötigte. Da für diesen Punkt bisher noch keine Einigung
> besteht (was aber auch nicht unbedingt notwendig ist), habe ich die
> Sachen so konzipiert, das man Lagrangespace usw... mit einem normalen
> Dune IndexSet verwenden kann( indem man IndexSetWrapper oder auch die
> DefaultGridIndexSets mit einem Dune IndexSets verwendet und dies in den
> DefaultGridPart füttert, welche dann wiederum an den Functionspace
> weitergegeben wird. (alles zu finden in
> dune/grid/common/defaultindexsets.hh, bzw. gridpart.hh).
> GridParts sind einfach eine Klasse, welche zu einem IndexSet auch noch
> den passenden Iterator bereitstellt, also z.B. LeafIterator zu
> LeafIndexSet. Dieser Iterator wird dann vom Space exportiert, so dass
> der User ausserhalb nicht unnötigte Unterscheidungen zwischen Level und
> Leaf Iteratoren machen muss. Der vom Space  angebotenen Iterator ist
> immer der Richtige. Ich denke das können wir das auf der Hütte besser
> und detailierter als per mail besprechen. Ich hoffe die mail beantwortet
> die Frage einigermaßen.
> 
> Grüße
> 
> Robert
> 
> 

-- 
------------------------------------------------------------------
Peter Bastian, IWR,Uni Heidelberg, INF 348,R 020, 69120 Heidelberg
email: Peter.Bastian at iwr.uni-heidelberg.de   Tel: +49 6221 54 4984
WWW: http://www.iwr.uni-heidelberg.de/~Peter.Bastian Fax: ... 8860





More information about the Dune mailing list