|
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION void | minitensor::givens_left (T const &c, T const &s, Index i, Index k, Tensor< T, N > &A) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION void | minitensor::givens_right (T const &c, T const &s, Index i, Index k, Tensor< T, N > &A) |
| |
| template<typename T , Index N> |
| std::pair< Vector< T, N >, Tensor< T, N > > | minitensor::sort_permutation (Vector< T, N > const &u) |
| |
| template<typename T , Index N> |
| std::tuple< Tensor< T, N >, Tensor< T, N >, Tensor< T, N > > | minitensor::svd (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< T, N > | minitensor::polar_rotation (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::polar_left (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::polar_right (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::polar_left_eig (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::polar_right_eig (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::tuple< Tensor< T, N >, Tensor< T, N >, Tensor< T, N > > | minitensor::polar_left_logV (Tensor< T, N > const &F) |
| |
| template<typename T , Index N> |
| std::tuple< Tensor< T, N >, Tensor< T, N >, Tensor< T, N > > | minitensor::polar_left_logV_eig (Tensor< T, N > const &F) |
| |
| template<typename T , Index N> |
| std::tuple< Tensor< T, N >, Tensor< T, N >, Tensor< T, N > > | minitensor::polar_left_logV_lame (Tensor< T, N > const &F) |
| |
| template<typename T > |
| std::pair< T, T > | minitensor::schur_sym (const T f, const T g, const T h) |
| |
| template<typename T > |
| std::pair< T, T > | minitensor::givens (T const &a, T const &b) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::eig_sym (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::eig_spd (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, Tensor< T, N > > | minitensor::eig_spd_cos (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| std::pair< Tensor< T, N >, bool > | minitensor::cholesky (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| T | minitensor::cond (Tensor< T, N > const &A) |
| |
| template<typename T , Index N> |
| T | minitensor::inv_cond (Tensor< T, N > const &A) |
| |