| 78 | |
| 79 | template<typename T, typename Tr> |
| 80 | void svd(Array<Tr> &s, Array<T> &u, Array<T> &vt, const Array<T> &in) { |
| 81 | Array<T> in_copy = copyArray<T>(in); |
| 82 | svdInPlace(s, u, vt, in_copy); |
| 83 | } |
| 84 | |
| 85 | #define INSTANTIATE_SVD(T, Tr) \ |
| 86 | template void svd<T, Tr>(Array<Tr> & s, Array<T> & u, Array<T> & vt, \ |
nothing calls this directly
no test coverage detected