Skip to content
Snippets Groups Projects
  1. Jul 01, 2003
  2. Jun 30, 2003
  3. Jun 24, 2003
  4. Jun 11, 2003
  5. Jun 10, 2003
    • Robert Klöfkorn's avatar
      Traits hinzugefuegt. Die Traits in den Schnittstellen merken sich einfach · 53146633
      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]]
      53146633
  6. Jun 09, 2003
  7. Jun 04, 2003
  8. Jun 03, 2003
  9. Jun 02, 2003
  10. May 31, 2003
  11. May 26, 2003
  12. May 13, 2003
  13. May 09, 2003
    • Robert Klöfkorn's avatar
      Gradienten fuer lineare Lagrange und DG Element hinzugefuegt. · 0fb2c79e
      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]]
      0fb2c79e
    • Robert Klöfkorn's avatar
      Erste Version einer diskreten Function mit Funktionenraum und · 8635dc74
      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]]
      8635dc74
  14. May 08, 2003
  15. May 07, 2003
  16. May 06, 2003
  17. May 02, 2003
Loading