Fix MSVC GPU build.

It doesn't like the out-of-line definition of allocate() because of the difference between Eigen::Index and JacobiSVD::Index (which is equal to Eigen::Index). Silly MSVC + NVCC.

Merge request reports

Loading