|
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) |
|