1. 10 Feb, 2020 3 commits
  2. 29 Jan, 2020 1 commit
  3. 26 Jan, 2020 3 commits
    • Markus Blatt's avatar
      [!350] Solver factory: correct naming scheme and typos · b7234114
      Markus Blatt authored
      Merge branch 'feature/solver-factory-naming-schemes' into 'master'
      
      ref:core/dune-istl Apply naming schemes to solver factory function, improve
      some internal variable names and correct some spelling and grammar mistakes.
      
      The most severe issue fixed:
      
      -   the functions default_preconditoner_BL_creator and
          default_preconditoner_creator didn't comply with the naming scheme and
          also had a spelling mistake: missing i in preconditoner.
      -   in the usage of registry_put the name didn't make it clear that it is a
          macro. Also the macro should definitely be prefixed with DUNE to avoid
          conflicts with other libraries -\> changed to DUNE_REGISTRY_PUT.
      
      @gruenich Should probably be fixed before the release 2.7 so we don't need to
      deprecate the names.
      
      See merge request [!350]
      
        [!350]: gitlab.dune-project.org/core/dune-istl/merge_requests/350
      b7234114
    • Markus Blatt's avatar
      [!357] [solver factory] configure coarsen criterion from the parameter tree · 9e71807e
      Markus Blatt authored
      Merge branch 'feature/factory-determine-amg-criterion' into 'master'
      
      ref:core/dune-istl Note that this changes the default criterion to the
      symmetric one that uses FirstDiagonal for computing strength of connection.
      Previously it was the unsymmetric one with rowSum.
      
      Note also that the new default will not work for complex.
      
      Closes [#85]
      
      See merge request [!357]
      
        [#85]: gitlab.dune-project.org/NoneNone/issues/85
        [!357]: gitlab.dune-project.org/core/dune-istl/merge_requests/357
      
      
      Closes #85
      9e71807e
    • Markus Blatt's avatar
      [solver factory] configure coarsen criterion from the parameter tree · 4612afd0
      Markus Blatt authored
      Note that this changes the default criterion to the symmetric one that
      uses FirstDiagonal for computing strength of connection. Previously it
      was the unsymmetric one with rowSum.
      
      Note also that the new default will not work for complex.
      4612afd0
  4. 23 Jan, 2020 2 commits
    • Markus Blatt's avatar
      [!348] Make NonoverlappingOperator work with BCRSMatrix of pods. · 88382dca
      Markus Blatt authored
      Merge branch 'feature/novlap-scalar' into 'master'
      
      ref:core/dune-istl This should make support for scalar matrices more complete.
      Sequentially these matrices work, also for the overlapping case. It is just
      the nonoverlapping that was missed.
      
      @gruenich Your choice whether this is release material. Either PdeLab does not
      use scalar matrices yet, or nobody tested the non-overlapping stuff with it.
      
      @oliver.sander Can you check, whether I used the Hybrid stuff correctly? I
      just looked at your changes to gsetc.hh as an example for this.
      
      See merge request [!348]
      
        [!348]: gitlab.dune-project.org/core/dune-istl/merge_requests/348
      88382dca
    • Markus Blatt's avatar
      Make NonoverlappingOperator work with BCRSMatrix of pods. · c620c02c
      Markus Blatt authored
      This should make support for scalar matrices more complete.
      c620c02c
  5. 21 Jan, 2020 2 commits
    • Ansgar Burchardt's avatar
      [!356] [C++20] use `std::allocator_traits` · a9a901a7
      Ansgar Burchardt authored
      Merge branch 'gcc10' into 'master'
      
      ref:core/dune-istl Several members of std::allocator were already deprecated
      in C++17 and have now been removed in C++20. This patch uses the appropriate
      members of std::allocator_traits instead.
      
      See merge request [!356]
      
        [!356]: gitlab.dune-project.org/core/dune-istl/merge_requests/356
      a9a901a7
    • Ansgar Burchardt's avatar
      [C++20] use `std::allocator_traits` · 54c17e51
      Ansgar Burchardt authored
      Several members of `std::allocator` were already deprecated in C++17
      and have now been removed in C++20. This patch uses the appropriate
      members of `std::allocator_traits` instead.
      54c17e51
  6. 20 Jan, 2020 5 commits
  7. 19 Jan, 2020 6 commits
  8. 11 Jan, 2020 8 commits
  9. 10 Jan, 2020 1 commit
  10. 24 Dec, 2019 3 commits
  11. 20 Dec, 2019 3 commits
  12. 19 Dec, 2019 2 commits
  13. 18 Dec, 2019 1 commit