Pass std::vectors to patchwise functions
- It's safer - size is available e.g.
- Signatures are clearer. User kernels still get the raw pointers.
- We can just do vector.data() to pass a pointer to the existing kernels.
9.2.2023: Due to updates GitLab will be unavailable for some minutes between 9:00 and 11:00.