Skip to content

Subview optimizations, round 3

More changes to simplify the set of kernels and optimize expressions by avoiding submatrix extractions:

  • Adapt mean(), var(), median(), min(), max(), sum(), and other 2D-to-1D functions to allow subview arguments.
  • Remove specific submatrix variants of the functions above.
  • Simplify and streamline coot_rt_t backend functions.
  • In a handful of places, use the subview arguments to avoid subview extractions.

Still not done yet, but these functions took a while to debug and refactor.

Merge request reports