1. 26 Nov, 2020 2 commits
  2. 31 Aug, 2020 2 commits
  3. 11 Aug, 2020 2 commits
  4. 15 May, 2020 2 commits
    • Dominic Kempf's avatar
      [!165] [!164] [cmake] Remove use of create_doc_install · ad588f95
      Dominic Kempf authored
      Merge branch 'cherry-pick-526ac8b1' into 'releases/2.7'
      
      ref:core/dune-localfunctions\> Merge branch 'feature/remove-add-doc-install'
      into 'master'
      
      ref:core/dune-localfunctions\> Since the move to UseLatexMk installation is
      completely handled by the dune_add_latex_document call and this function call
      is superfluous or might even break installation.
      
      @gruenich I am backporting this to the 2.7 release branch because it breaks my
      experiments with the Spack package manager, where I need to heavily rely on
      correct installations.
      
      See merge request [[!164]]
      
      (cherry picked from commit 526ac8b1)
      
      0ca6983e \[cmake\] Remove use of create_doc_install
      
      See merge request [!165]
      
        [!164]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/164
        [!165]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/165
      ad588f95
    • Dominic Kempf's avatar
      [!164] [cmake] Remove use of create_doc_install · aef2127d
      Dominic Kempf authored
      Merge branch 'feature/remove-add-doc-install' into 'master'
      
      ref:core/dune-localfunctions\> Since the move to UseLatexMk installation is
      completely handled by the dune_add_latex_document call and this function call
      is superfluous or might even break installation.
      
      @gruenich I am backporting this to the 2.7 release branch because it breaks my
      experiments with the Spack package manager, where I need to heavily rely on
      correct installations.
      
      See merge request [!164]
      
        [!164]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/164
      
      
      (cherry picked from commit 526ac8b1)
      
      0ca6983e [cmake] Remove use of create_doc_install
      aef2127d
  5. 29 Apr, 2020 1 commit
  6. 28 Apr, 2020 1 commit
  7. 03 Apr, 2020 2 commits
    • Oliver Sander's avatar
      [!156] Fix buggy shape function for pyramids · 1cde2bf1
      Oliver Sander authored
      Merge branch 'fix-buggy-shape-function' into 'releases/2.7'
      
      ref:core/dune-localfunctions\> One of the shape functions of the second-order
      Lagrange element for pyramids was implemented wrongly, and the derivative
      along with it. This went unnoticed for a long time, until I saw that the
      element was not able to represent constant functions.
      
      (cherry picked from commit 976bed34)
      
      See merge request [!156]
      
        [!156]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/156
      1cde2bf1
    • Lisa Julia Nebel's avatar
      Fix buggy shape function for pyramids · 05133b58
      Lisa Julia Nebel authored and Oliver Sander's avatar Oliver Sander committed
      One of the shape functions of the second-order Lagrange element for
      pyramids was implemented wrongly, and the derivative along with it.
      This went unnoticed for a long time, until I saw that the element
      was not able to represent constant functions.
      
      (cherry picked from commit 976bed34)
      05133b58
  8. 28 Mar, 2020 2 commits
    • Oliver Sander's avatar
      [!152] [!151] Document pyramid lfe · f330ab9e
      Oliver Sander authored
      Merge branch 'cherry-pick-c95bc4bf' into 'releases/2.7'
      
      ref:core/dune-localfunctions\> Merge branch 'document-pyramid-lfe' into
      'master'
      
      ref:core/dune-localfunctions\> These elements are nontrivial, and need some
      documentation.
      
      Fixes [[#3]]
      
      See merge request [[!151]]
      
      Closes [#3]
      
      (cherry picked from commit c95bc4bf)
      
      a4a35d2b Document the Lagrange finite elements for pyramids 4d665d92 Fix two
      typos in documentation
      
      See merge request [!152]
      
        [#3]: gitlab.dune-project.org/NoneNone/issues/3
        [!151]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/151
        [!152]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/152
      f330ab9e
    • Oliver Sander's avatar
      [!151] Document pyramid lfe · 7fa4c46e
      Oliver Sander authored
      Merge branch 'document-pyramid-lfe' into 'master'
      
      ref:core/dune-localfunctions\> These elements are nontrivial, and need some
      documentation.
      
      Fixes [#3]
      
      See merge request [!151]
      
        [#3]: gitlab.dune-project.org/NoneNone/issues/3
        [!151]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/151
      
      
      Closes #3
      
      (cherry picked from commit c95bc4bf)
      
      a4a35d2b Document the Lagrange finite elements for pyramids
      4d665d92 Fix two typos in documentation
      7fa4c46e
  9. 06 Jan, 2020 15 commits
  10. 20 Dec, 2019 4 commits
  11. 15 Oct, 2019 2 commits
  12. 10 Oct, 2019 1 commit
  13. 28 Sep, 2019 2 commits
    • Oliver Sander's avatar
      [!124] Simplify implementation of MonomialBasisSize · 64c44fb3
      Oliver Sander authored
      Merge branch 'simplify-monomialbasis' into 'master'
      
      ref:core/dune-localfunctions MonomialBasisSize is a class that computes the
      number of monomial basis functions for a reference element given at compile
      time and an approximation order given at run-time. The previous implementation
      did a recursive template-meta-program sweep across the construction steps of
      the reference elements (i.e., across, e.g., Pyramid\<Prism\<Prism<Point>\>\>).
      
      However, it is much easier to simply use a for loop to iterate over the bit
      representation of the construction in the topology id. This is what the
      current patch does: it replaces the recursive TMP construction by an iterative
      loop. The result is a much shorter code, and less stress for the compiler.
      Also, it is one step on the way to getting rid of the reference-topology-
      encoded-as-nested-type construction that is still in use here and there, and
      should be replaced by constexpr GeometryType and friends.
      
      See merge request [!124]
      
        [!124]: gitlab.dune-project.org/core/dune-localfunctions/merge_requests/124
      64c44fb3
    • Oliver Sander's avatar
      Simplify implementation of MonomialBasisSize · bda7a6da
      Oliver Sander authored
      MonomialBasisSize is a class that computes the number of monomial
      basis functions for a reference element given at compile time
      and an approximation order given at run-time.  The previous
      implementation did a recursive template-meta-program sweep
      across the construction steps of the reference elements
      (i.e., across, e.g., Pyramid<Prism<Prism<Point>>>).
      
      However, it is much easier to simply use a for loop to iterate
      over the bit representation of the construction in the topology id.
      This is what the current patch does: it replaces the recursive
      TMP construction by an iterative loop.  The result is a much
      shorter code, and less stress for the compiler.  Also, it is
      one step on the way to getting rid of the reference-topology-
      encoded-as-nested-type construction that is still in use here
      and there, and should be replaced by constexpr GeometryType
      and friends.
      bda7a6da
  14. 24 Sep, 2019 1 commit
  15. 19 Sep, 2019 1 commit