1. 10 May, 2021 3 commits
    • Yohann Bearzi's avatar
      Merge topic 'backport-overlap-detector-fix' into paraview/release · 2959413f
      Yohann Bearzi authored and Kitware Robot's avatar Kitware Robot committed
      6110dacd diy fix in vtkOverlappingCellsDetector
      29b94db3
      
       Implementation change in vtkDIYUtilities::Link
      Acked-by: Kitware Robot's avatarKitware Robot <kwrobot@kitware.com>
      Acked-by: Cory Quammen's avatarCory Quammen <cory.quammen@kitware.com>
      Merge-request: !7958
      2959413f
    • Yohann Bearzi's avatar
      diy fix in vtkOverlappingCellsDetector · 6110dacd
      Yohann Bearzi authored
      The way block linking was handled didn't quite scale up. Non symmetrical
      link maps could be produced. The code has been cleaned and now relies on
      the more robust / easy-to-use vtkDIYUtilities::Link to link relevant
      blocks together.
      
      The map was also storing `nullptr` ugs when blocks were not to be linked. It was
      adding unnecessary complexity. Now, the filter doesn't allocate
      anything, and relies on the existance or not of an ug for block at given
      global id.
      
      (cherry picked from commit 915a72b9)
      6110dacd
    • Yohann Bearzi's avatar
      Implementation change in vtkDIYUtilities::Link · 29b94db3
      Yohann Bearzi authored
      The all_to_all communication in this method is unnecessary because when
      the link map is being generated, it should be symmetric by construction,
      so all the information is already present.
      
      The signature of the method is also changed. It now uses polymorphism
      when possible, and the `BlockT` template parameter is not relevant
      anymore.
      
      2 versions are written: one taking a std::set<int> as a parameter,
      and the other taking a std::map<int, DummyT>. This gives a little
      flexibility on the type of this link map, and allows to use an already
      initialize map if the user needed to carry extra data when generating
      the link map.
      
      (cherry picked from commit 8400ec38)
      29b94db3
  2. 03 May, 2021 1 commit
  3. 29 Apr, 2021 1 commit
  4. 26 Apr, 2021 2 commits
  5. 14 Apr, 2021 4 commits
  6. 12 Apr, 2021 1 commit
  7. 09 Apr, 2021 3 commits
  8. 07 Apr, 2021 5 commits
  9. 05 Apr, 2021 2 commits
  10. 04 Apr, 2021 1 commit
  11. 02 Apr, 2021 2 commits
  12. 29 Mar, 2021 3 commits
  13. 26 Mar, 2021 1 commit
  14. 04 Mar, 2021 2 commits
  15. 03 Mar, 2021 1 commit
  16. 24 Feb, 2021 1 commit
  17. 23 Feb, 2021 7 commits