|
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd (base_tensor< Tensor, T, M, N > const &A_base, tag::full_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd (base_tensor< Tensor, T, M, N > const &A_base, tag::economy_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd (base_tensor< Tensor, T, M, N > const &A) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_left (base_tensor< Tensor, T, M, N > const &A_base, tag::full_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_left (base_tensor< Tensor, T, M, N > const &A_base, tag::economy_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_left (base_tensor< Tensor, T, M, N > const &A) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_right (base_tensor< Tensor, T, M, N > const &A_base, tag::full_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_right (base_tensor< Tensor, T, M, N > const &A_base, tag::economy_t[> tag<]) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| auto | tatooine::svd_right (base_tensor< Tensor, T, M, N > const &A) |
| |
| template<typename Tensor , typename T > |
| constexpr auto | tatooine::singular_values22 (base_tensor< Tensor, T, 2, 2 > const &A) |
| |
| template<typename T , size_t M, size_t N> |
| constexpr auto | tatooine::singular_values (tensor< T, M, N > &&A) |
| |
| template<typename Tensor , typename T , size_t M, size_t N> |
| constexpr auto | tatooine::singular_values (base_tensor< Tensor, T, M, N > const &A_base) |
| |