1. 21 May, 2019 3 commits
    • Steffen Müthing's avatar
      [!405] Introduce PDELab Recipes · 69eacc1c
      Steffen Müthing authored
      Merge branch 'linus/pdelab-recipes' into 'master'
      
      ref:pdelab/dune-pdelab Introducing PDELab Recipes as a collection of short
      example codes demonstrating specific features of PDELab.
      
      ![recipes]
      
      Behind the scenes, each example is a short but complete program registered as
      a test, and therefore part of CI. This should prevent bit rotting and motivate
      contributors to update the affected recipes whenever a breaking change occurs.
      
      To the user, relevant snippets are shown as part of a doxygen page,
      accompanied by a brief explanation. (Access to the full code is possible as
      well via doxygen)
      
      Further recipes will be added over the next few weeks once this is merged.
      
      Depends on [!406] .
      
      See merge request [!405]
      
        [recipes]: /uploads/11abb8d4602367285ff58cc8a2fbd681/recipes.png
        [!406]: gitlab.dune-project.org/NoneNone/merge_requests/406
        [!405]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/405
      69eacc1c
    • Steffen Müthing's avatar
      [!404] Bump CMake requirements to something more recent than the stone age · 09227344
      Steffen Müthing authored
      Merge branch 'feature/update-cmake-version-requirement' into 'master'
      
      ref:pdelab/dune-pdelab 3.6 is rather arbitrary, but shouldn't be so new as to
      hurt anyone\...
      
      See merge request [!404]
      
        [!404]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/404
      09227344
    • Steffen Müthing's avatar
      [!406] Add return value variant of integrateGridFunction · 2feeaa8a
      Steffen Müthing authored
      Merge branch 'linus/simplify-integrategridfunction' into 'master'
      
      ref:pdelab/dune-pdelab Now that we have auto etc., this is a far more
      convenient interface and should not lead to significant cost.
      
      See merge request [!406]
      
        [!406]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/406
      2feeaa8a
  2. 16 May, 2019 1 commit
  3. 14 May, 2019 1 commit
  4. 03 May, 2019 1 commit
  5. 13 Mar, 2019 1 commit
  6. 12 Mar, 2019 2 commits
  7. 08 Mar, 2019 11 commits
  8. 04 Feb, 2019 1 commit
  9. 22 Jan, 2019 2 commits
  10. 21 Jan, 2019 1 commit
  11. 16 Jan, 2019 1 commit
    • Steffen Müthing's avatar
      [!369] Shared pointers in discrete grid functions · 5c670ca6
      Steffen Müthing authored
      Merge branch 'shared-pointers-in-discrete-grid-functions' into 'master'
      
      ref:pdelab/dune-pdelab This MR is in order to fix the memory management when
      the user is working with shared pointers. (I didn't check that the
      constructors are working, but the CI is failing at the same point as it is
      doing it master)
      
      Closes [#115]
      
      See merge request [!369]
      
        [#115]: gitlab.dune-project.org/NoneNone/issues/115
        [!369]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/369
      
      
      Closes #115
      5c670ca6
  12. 14 Dec, 2018 2 commits
    • Dominic Kempf's avatar
      [!385] [bugfix][fastdg] Fix pattern assembly in FastDG · 23823f6e
      Dominic Kempf authored
      Merge branch 'bugfix/fastdg-pattern-assembly' into 'master'
      
      ref:pdelab/dune-pdelab This fixes a bug that originate from a partial exadune
      port. In Exadune, the pattern base classes have a fast version, which was not
      ported to PDELab. However, in the absence of these, the PatternEngine of the
      FastDGGridOperator needs to be more clever and only operate on one entry of
      each block.
      
      See merge request [!385]
      
        [!385]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/385
      23823f6e
    • Dominic Kempf's avatar
      [bugfix][fastdg] Fix pattern assembly in FastDG · 1db0866a
      Dominic Kempf authored
      This fixes a bug that originate from a partial exadune port.
      In Exadune, the pattern base classes have a fast version, which
      was not ported to PDELab. However, in the absence of these, the
      PatternEngine of the FastDGGridOperator needs to be more clever
      and only operate on one entry of each block.
      1db0866a
  13. 13 Dec, 2018 2 commits
    • Jö Fahlke's avatar
      [!384] Make reading weight of weighted accumulation views const. · bb8579aa
      Jö Fahlke authored
      Merge branch 'const-weight-getters' into 'master'
      
      ref:pdelab/dune-pdelab The weighted accumulation views of LocalVector and
      LocalMatrix used to set an internal _modified flag when *reading* the weight,
      making the weight() getter method non-const.
      
      This change skips setting the modified flag. If the underlying vector is
      indeed modified through the view, other non-const methods will be used to do
      so, and will mark the view as modified.
      
      See merge request [!384]
      
        [!384]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/384
      bb8579aa
    • Jö Fahlke's avatar
      Make reading weight of weighted accumulation views const. · 033c7834
      Jö Fahlke authored
      The weighted accumulation views of `LocalVector` and `LocalMatrix` used to set
      an internal `_modified` flag when *reading* the weight, making the `weight()`
      getter method non-const.
      
      This change skips setting the modified flag.  If the underlying vector is
      indeed modified through the view, other non-const methods will be used to do
      so, and will mark the view as modified.
      033c7834
  14. 11 Dec, 2018 2 commits
  15. 05 Dec, 2018 1 commit
    • Steffen Müthing's avatar
      [!382] Don't call BlockVector::resize with two arguments · 76d6ef24
      Steffen Müthing authored
      Merge branch 'vectorhelpers-fix-deprecation-warning' into 'master'
      
      ref:pdelab/dune-pdelab The second on (whether values should be copied upon
      resizing) is deprecated, and always assumed to be true now.
      
      See merge request [!382]
      
        [!382]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/382
      76d6ef24
  16. 04 Dec, 2018 1 commit
  17. 26 Nov, 2018 2 commits
  18. 20 Nov, 2018 1 commit
    • Steffen Müthing's avatar
      [!371] Test whether adapt_grid works when there are refinement markings · 6f366893
      Steffen Müthing authored
      Merge branch 'fix-adaptivity-with-dune-functions-gfs' into 'master'
      
      ref:pdelab/dune-pdelab Previously, adapt_grid was called, but only for a
      completely unmarked grid. Now we mark one element and get a crash\...
      
      One may argue that marking one element in a YaspGrid is bogus anyway, but I am
      getting exactly the same crash with UGGrid.
      
      See merge request [!371]
      
        [!371]: gitlab.dune-project.org/pdelab/dune-pdelab/merge_requests/371
      6f366893
  19. 19 Nov, 2018 1 commit
  20. 16 Nov, 2018 1 commit
  21. 15 Nov, 2018 2 commits