ArborX
ArborX copied to clipboard
Reorganize SVD
Main motivation is to provide the SVD utility (without the inverse) to be used in OBB. Additionally, this patch removes the symmetricPseudoInverseSVD function that is not being used. Given that the new functionality is to be used in more than just interpolation, the file was renamed.
Did you only want to rename the file?
This patch:
- Renames the file
- Gets rid of the unused batch kernel to run pseudo-inverse SVD on multiple matrices
- Moves out computing SVD out of the computing pseudo-inverse SVD so that one can now get the SVD result back
I expected you were going to move the functionality, possibly to KokkosExt or whatnot.
I consider it moved out of the interpolation to just Details. I have not considered KokkosExt, though one can argue it could belong to KokkosKernels.