| 63 | |
| 64 | template<typename T, typename Tr> |
| 65 | void svd(Array<Tr> &s, Array<T> &u, Array<T> &vt, const Array<T> &in) { |
| 66 | Array<T> in_copy = copyArray<T>(in); |
| 67 | svdInPlace(s, u, vt, in_copy); |
| 68 | } |
| 69 | |
| 70 | #define INSTANTIATE(T, Tr) \ |
| 71 | template void svd<T, Tr>(Array<Tr> & s, Array<T> & u, Array<T> & vt, \ |
nothing calls this directly
no test coverage detected