- Jul 01, 2003
-
-
Thimo Neubauer authored
can be installed into a system - wrote m4-macros so that any program using dune can check for albert/ug/dune them self [[Imported from SVN: r79]]
-
- Jun 30, 2003
-
-
Peter Bastian authored
- only codim 0 and dim are supported - works in any dimension (only 3 has been tested) - is 16 times (!) faster than sgrid ! - implementation is not complete (e.g. HierarchicIterator is missing) [[Imported from SVN: r78]]
-
Peter Bastian authored
[[Imported from SVN: r77]]
-
- Jun 24, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r76]]
-
Christian Engwer authored
[[Imported from SVN: r75]]
-
- Jun 11, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r74]]
-
Robert Klöfkorn authored
von AlbertGrid benoetigt, um den Index lookup zu organisieren. [[Imported from SVN: r73]]
-
Robert Klöfkorn authored
von 0 bis n durchnummeriert. Mit den Nachbarschaften gibt es auf oberen Leveln noch Probleme, liegt aber an Albert. Peters Grundwasserfluss Beispiel laeuft jetzt mit dem AlbertGrid. Bei Methoden die noch nicht richtig implementiert sind, wird eine warning ausgegeben. [[Imported from SVN: r72]]
-
- Jun 10, 2003
-
-
Robert Klöfkorn authored
die Typen der template Parameter, damit man spaeter z.B. mit Grid::Traits<0>::LevelIterator an den Tpy des jeweiligen LevelIterators rankommt. Durch die Vererbung liegen diese Traits in jeder von Grid abgeleiteten Klasse wor und sind damit durch die Schnittstelle definiert. Es gibt also in jeder Klasse der Grid Schnittstelle ein struct Traits, nur in der Grid Klasse werden diese Traits noch mit einem template parameter <int codim> versehen. [[Imported from SVN: r71]]
-
- Jun 09, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r70]]
-
Christian Engwer authored
[[Imported from SVN: r69]]
-
Christian Engwer authored
[[Imported from SVN: r68]]
-
- Jun 04, 2003
-
-
Robert Klöfkorn authored
implemetiert. Funktioniert sonst wie bisher. [[Imported from SVN: r67]]
-
Robert Klöfkorn authored
Ausserdem Beispiel Finite Volumen Verfahren implementiert. Doc ist noch nicht fertig. Folgt bis naechste Woche. [[Imported from SVN: r66]]
-
- Jun 03, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r65]]
-
Christian Engwer authored
[[Imported from SVN: r64]]
-
- Jun 02, 2003
-
-
Robert Klöfkorn authored
Funktioniert jetzt fuer Grape. in matvec.hh fuer Mat operator *= sowie Contructor (T t) hinzugefuegt. [[Imported from SVN: r63]]
-
Robert Klöfkorn authored
duennbesetzte Matrix mit Zeilen Kompression. [[Imported from SVN: r62]]
-
Robert Klöfkorn authored
FunctionSpace, charakterisiert die Eigenschaften einer Funktion DiscreteFunction, eine Funktion, die auf dem Gitter lebt. LocalBaseFunctions, lokale Basisfunktionen. DiscreteOperator, z.B. TimeEulerFV, Zeitdiskretierung mittels Vorwärtsdifferenzen. LinFEM, lineare Finite Elemente, FV1stOrd, Finite Volumen erster Ordnung. Erklaerung folgt beim Treffen und Dokumentation danach. [[Imported from SVN: r61]]
-
- May 31, 2003
-
-
Peter Bastian authored
[[Imported from SVN: r60]]
-
- May 26, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r59]]
-
- May 13, 2003
-
-
Christian Engwer authored
* changed usage of coord_shift [[Imported from SVN: r58]]
-
Christian Engwer authored
[[Imported from SVN: r57]]
-
Christian Engwer authored
[[Imported from SVN: r56]]
-
Christian Engwer authored
[[Imported from SVN: r55]]
-
Christian Engwer authored
[[Imported from SVN: r54]]
-
Christian Engwer authored
* removed debug code [[Imported from SVN: r53]]
-
Christian Engwer authored
[[Imported from SVN: r52]]
-
Christian Engwer authored
[[Imported from SVN: r51]]
-
- May 09, 2003
-
-
Robert Klöfkorn authored
Ausserdem noch ein paar Fehler behoben. Gibt allerdings noch Inkonsistenzen wegen Unklarheit, ob baryzentrische oder normale Koordinaten verwendet werden. [[Imported from SVN: r50]]
-
Robert Klöfkorn authored
Basisfunktionen fuer constante, lineare und quadratische Element auf einem Dreiecksgitter. Es fehlen noch die Gradienten der Basisfunktionen. Reine Formsache. Um das ganze zu verwenden, sollte fem/fem.hh eingebunden werden. Um eine diskrete Funktion zu erzeugen, legt man einen Funktionenraum an, so FunctionSpace< Grid, Const > f; oder FunctionSpace < Grid, LagrangeOne > f; danach die Funktion DiscreteFunction < FunctionSpace < Grid , LagrangeOne > > func(f); usw. Den Rest erklaere ich per mail an die mailing Liste. Das ganze funktioniert bisher nur mit Dreiecksgittern in 2D, ist aber kein Problem auf 3D zu erweitern. Nur Arbeit, die bis zum Treffen erledigt ist. Noch soviel zu den Aufgaben der Klassen: LocalBase... Locale Basen sowie Schnittstelle fuer lokale Basen FunctionSpace: enthaelt Basen und Mapping von Elementnummer plus lokaler Knoten nummer auf DOF DiscreteFunction: enthaelt DOF Vektor und eval sowie evalElement eval -- wertet die Funktion an einem Punkt aus und verwendet dabei die hierarchische Struktur unserer Gitter evalElement -- wertet die Funktion auf einem Element (Entity ) mittels der Basisfunktionen aus. [[Imported from SVN: r49]]
-
- May 08, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r48]]
-
Robert Klöfkorn authored
Jetzt laeufts, auch getestet. [[Imported from SVN: r47]]
-
- May 07, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r46]]
-
Christian Engwer authored
[[Imported from SVN: r45]]
-
- May 06, 2003
-
-
Christian Engwer authored
[[Imported from SVN: r44]]
-
Christian Engwer authored
[[Imported from SVN: r43]]
-
Christian Engwer authored
[[Imported from SVN: r42]]
-
- May 02, 2003
-
-
Christian Engwer authored
Probleme. Jetzt laeuft's, allerdings gibt es noch die ein oder andere Routine, die nur auf ,,unoptimiert'' (im Sinne von mit den langsameren Methoden) funktioniert. [[Imported from SVN: r41]]
-
Christian Engwer authored
[[Imported from SVN: r40]]
-