[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