1. 18 Mar, 2021 1 commit
  2. 04 Mar, 2021 2 commits
  3. 03 Mar, 2021 1 commit
  4. 26 Feb, 2021 1 commit
  5. 18 Feb, 2021 4 commits
  6. 17 Feb, 2021 1 commit
  7. 16 Feb, 2021 1 commit
  8. 06 Feb, 2021 1 commit
  9. 02 Feb, 2021 2 commits
  10. 05 Dec, 2020 1 commit
  11. 28 Nov, 2020 1 commit
  12. 03 Sep, 2020 2 commits
  13. 11 Aug, 2020 3 commits
  14. 05 Jun, 2020 2 commits
  15. 28 May, 2020 1 commit
    • Christian Engwer's avatar
      [!75] Static treepath · bfd48a0f
      Christian Engwer authored
      Merge branch 'static-treepath' into 'master'
      
      ref:staging/dune-typetree\> We introduce an alias StaticTreePath<i,...>
      referring to the corresponding HybridTreePath<integral_constant<i>,...>.
      
      The old (superseeded) static TreePath<i,...> is now deprecated and will be
      removed after 2.7.
      
      The StaticTreePath will stay as a convenience alias.
      
      (related to [#10])
      
      See merge request [!75]
      
        [#10]: gitlab.dune-project.org/NoneNone/issues/10
        [!75]: gitlab.dune-project.org/staging/dune-typetree/merge_requests/75
      bfd48a0f
  16. 20 May, 2020 1 commit
  17. 19 May, 2020 3 commits
  18. 10 Apr, 2020 2 commits
  19. 08 Apr, 2020 1 commit
    • Christian Engwer's avatar
      [!72] Cleanup child and childStorage · e6262297
      Christian Engwer authored
      Merge branch 'feature/remove_child_storage' into 'master'
      
      ref:staging/dune-typetree\>
      
      ### Summary
      
      Cleanup the child(),childStorage() node member functions and corresponding
      free functions and removed type aliases ChildStorage and ConstChildStorage
      from node implementations
      
      ### Details
      
      -   The child-storage is in all node implementations a shared_ptr of the child
          type. This is even implicitly assumed in several methods, like setChild().
          So it does not make much sense to allow flexible child storage types.
      -   The child-extraction methods `childStorage(node, i...)` are not
          consistently implemented like `child(node, i...)` and several type aliases
          or free functions are missing, so this MR cleans this up.
      -   The member functions node.childStorage(i) were not implemented correctly
          in all node implementations. But they cannot be removed right now because
          they are used in the tree transformation methods.
      -   The node.childStorage(i) now consistently take an integral-constant or a
          runtime index as first argument. This allows for more generic
          implementations.
      
      ### To Do
      
      -   [x] Check compatibility with dune-pdelab
      -   [x] Check compatibility with dune-functions
      
      See merge request [!72]
      
        [!72]: gitlab.dune-project.org/staging/dune-typetree/merge_requests/72
      e6262297
  20. 07 Apr, 2020 9 commits