[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