Skip to content
Snippets Groups Projects
  1. Jan 26, 2024
    • Carsten Gräser's avatar
      Speed up MatrixIndestSet::exportIdx() · b6409900
      Carsten Gräser authored
      Before this patch `BCRSMatrix::addindex()` was used on individual
      column indices. This is slow because each insertion does a binary
      search although the inserted indices are already sorted. Bulk-inserting
      whole rows with `setIndices()` improves on this significantly but still
      does a non-necessary sort. The latter is avoided by the new
      `BCRSMatrix::setIndicesNoSort()` method.
      b6409900
    • Carsten Gräser's avatar
      Add method BCRSMatrix::setIndicesNoSort() · e0622c3b
      Carsten Gräser authored
      This is similar to `setIndices()` but does not sort indices
      after insertion which allows to avoid an additional sort
      on an already sorted range. The latter e.g. is the case when
      using sorted containers as it is done in `MatrixIndexSet`.
      e0622c3b
  2. Jan 18, 2024
  3. Jan 17, 2024
  4. Dec 19, 2023
  5. Dec 18, 2023
  6. Nov 29, 2023
  7. Nov 28, 2023
  8. Nov 20, 2023
  9. Nov 12, 2023
  10. Nov 04, 2023
  11. Oct 12, 2023
  12. Oct 11, 2023
  13. Oct 10, 2023
  14. Oct 09, 2023
  15. Oct 08, 2023
  16. Oct 06, 2023
  17. Oct 04, 2023
  18. Sep 27, 2023
  19. Sep 20, 2023
Loading