[Dune] Element Methoden local und global.
Robert Kloefkorn
robertk at mathematik.uni-freiburg.de
Tue Apr 1 17:16:42 CEST 2003
Hi zusammen,
Mario und ich haben gerade über die Elementschnittstelle diskutiert.
Dabei haben wir festgestellt, dass man in der Element Klasse die
Methoden local und global etwas allgemeiner gestalten könnte, wenn man
folgende Ergänzung macht:
grid.hh --> class Element:
enum {dimlocal = dim} // Fall sgrid und default
enum {dimlocal = dim+1} // Fall Albertgrid (baryzentrische Koordinaten)
Vec<dimworld,ct> global (const Vec< dimlocal ,ct>& local);
// also dimlocal statt bisher dim
Vec<dimlocal,ct> local (const Vec<dimworld,ct>& global);
// also auch dimlocal statt dim
Da man von aussen dann über Element::dimlocal diese Dimension abfragen
kann, ändert sich eigentlich an den bisherigen Implementierungen nichts.
Desweiteren hat man aber die Möglichkeit je nach Belieben baryzentrische
Koordinaten oder auch nicht zu verwenden.
Was haltet ihr davon?
Robert
--
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