[Dune] UG Quadratures

Adrian Burri burriad at mathematik.uni-freiburg.de
Mon Sep 5 15:26:15 CEST 2005


Hallo Oliver,

Es gibt durchaus Faelle, in denen die alten Quadrature-Klassen Vorteile 
bringen. Natuerlich sind sie nicht so "software-technisch modern", wie 
die neuen QuadratureRules, aber es gibt fuer mich weiterhin Gruende, sie 
nicht zu verwenden, naemlich:
- QuadratureRule sollte nicht von vector erben. (Dies ist kein vector 
und einige
Operationen wie resize oder reserve haetten fatale Folgen.)
- Der Typ der eigentlichen Quadraturklassen sollte unabhaengig sein vom
GeometrieTyp und von der Polynomordnung. (Man stelle sich vor, man wolle 
einen
Algorithmus schreiben, ohne den GeometrieTyp zu kennen (entweder generischer
Algorithmus und/oder gemischtes Gitter). Ein Interface mit virtuellen 
Methoden
zu benuetzen ist fuer Quadrature einfach zu langsam.)

Ich stimme dir zu, dass man nicht benutztes Zeugs so schnell wie 
moeglich loeschen sollte. Aber man kann solche Sachen auch vorerst 
deprecated machen (fuer einen Monat oder so), dass sich alle Leute Zeit 
nehmen koennen, entweder zu migrieren oder zu protestieren. Protestiert 
hatte ich uebrigens (she Mail vom 29.8.), aber ich glaube, wir haben uns 
in dem Punkt schlicht missverstanden.

Zum Thema Projektzusammenarbeit: Ich waere froh, wenn du uns deine 
Kommentare mitteilen wuerdest (vielleicht nicht grad auf der 
Dune-Mailingliste), so dass wir das ausdiskutieren koennen.

Gruss Adi


Oliver Sander wrote:

> Ich habe die UG-Quadraturen gelöscht weil sie keinen Vorteil bringen.
> Die neuen QuadratureRules machen das gleiche, sind aber software-
> technisch moderner.  Und zweimal ähnlichen Code herumliegen zu haben
> heißt doppelten Wartungsaufwand.  Viele Projekte werden langfristig
> u. A. deshalb unwartbar, weil sehr viel unnützer Code herumliegt,
> der aber nicht mehr als solcher zu erkennen ist.  Deswegen dränge
> ich immer sehr auf schnelles Löschen.
>
> Grüße,
> Oliver
>
> ************************************************************************
> * Oliver Sander                **                                      *
> * Freie Universität Berlin     ** email: sander at math.fu-berlin.de      *
> * Institut für Mathematik II   ** phone: + 49 (30) 838 75217           *
> * Arnimallee 2-6               ** fax  : + 49 (30) 838 54977           *
> * 14195 Berlin, Germany        ** URL  : www.math.fu-berlin.de/~sander *
> ************************************************************************
>
> On Mon, 5 Sep 2005, Robert Kloefkorn wrote:
>
>> Oliver Sander wrote:
>>
>>> Hallo Robert!
>>
>>
>>> Ich finde auch, daß es dafür gute Gründe gab.  Ich habe sie sicher
>>> nicht nur deswegen gelöscht, weil ich sich nicht mehr brauche.
>>> Das Du sie dringend brauchst wußte ich nicht; ich hätte auch
>>> vermutet, daß Adrian mich darauf hinweist.  Aber ich gestehe zu, ich
>>> hätte das ganze nicht so schnell machen sollen.
>>
>>
>> Ist ja kein Beinbruch. Mir sind die Argumente gegen diese Quadraturen
>> nicht klar. Was ist denn daran so schlecht?
>>
>>> Bei einem Gespräch über ein Konzept zur Projektzusammenarbeit wäre
>>> ich sofort dabei.  Ich hätte da nämlich auch ein paar Kommentare
>>> zur Freiburger Arbeitsweise.
>>
>>
>> Nur zu. Mehr Gespräch ist sicher nicht schlechter. Ich denke aber das
>> diese Kommentare in der einen oder anderen Form aquf jeden von uns
>> zutreffen. Wie gesagt, ich würde eine wöchtenliche oder zweiwöchentliche
>> Sitzung per Voicechat für sinnvoll halten. Das bringts aber nur, wenn da
>> auch jemand dran teilnimmt. Dann kann man nämlich solche Fragen, wie
>> z.B. wir wollen die Functionspaces umbauen viel einfacher klären als per
>> mail.
>>
>> Gruß
>>
>> 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
>>
>> _______________________________________________
>> Dune mailing list
>> Dune at hal.iwr.uni-heidelberg.de
>> http://hal.iwr.uni-heidelberg.de/cgi-bin/mailman/listinfo/dune
>>
>------------------------------------------------------------------------
>
>_______________________________________________
>Dune mailing list
>Dune at hal.iwr.uni-heidelberg.de
>http://hal.iwr.uni-heidelberg.de/cgi-bin/mailman/listinfo/dune
>  
>




More information about the Dune mailing list