1. 09 Jun, 2021 13 commits
  2. 08 Jun, 2021 10 commits
  3. 07 Jun, 2021 7 commits
  4. 04 Jun, 2021 1 commit
    • Nicolas Cadart's avatar
      [perf] Store rolling grid as unordered_map instead of stacked vectors · 4d7ee79e
      Nicolas Cadart authored
      The voxels of the rolling grid are now stored using an unordered_map
      instead of vectors of vectors of vectors.
      This allows to only save the required voxels, leading to a sparse rolling grid.
      Looping over the 3 dimensions is therefore not needed anymore,
      as we can directly iterate on non empty voxels.
      
      This brings a significant speed performance improvement of the RollingGrid operations:
      - Roll: 3x
      - Add (without the roll part): x1.5
      - Get (ROI): ~same
      - Get (all): x10
      4d7ee79e
  5. 03 Jun, 2021 3 commits
  6. 02 Jun, 2021 6 commits