|
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::operator+ (Tensor3< S, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::operator- (Tensor3< S, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > | minitensor::operator- (Tensor3< T, N > const &A) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION bool | minitensor::operator== (Tensor3< T, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION bool | minitensor::operator!= (Tensor3< T, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION lazy_disable_if< order_1234< S >, apply_tensor3< Promote< S, T >, N > >::type | minitensor::operator* (S const &s, Tensor3< T, N > const &A) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION lazy_disable_if< order_1234< S >, apply_tensor3< Promote< S, T >, N > >::type | minitensor::operator* (Tensor3< T, N > const &A, S const &s) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::operator/ (Tensor3< T, N > const &A, S const &s) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::operator/ (S const &s, Tensor3< T, N > const &A) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Vector< typename Promote< S, T >::type, N > | minitensor::dotdot (Tensor3< T, N > const &A, Tensor< S, N > const &u) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< typename Promote< S, T >::type, N > | minitensor::dot (Tensor3< T, N > const &A, Vector< S, N > const &u) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< typename Promote< S, T >::type, N > | minitensor::dot (Vector< S, N > const &u, Tensor3< T, N > const &A) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< typename Promote< S, T >::type, N > | minitensor::dot2 (Tensor3< T, N > const &A, Vector< S > const &u) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< typename Promote< S, T >::type, N > | minitensor::dot2 (Vector< S, N > const &u, Tensor3< T, N > const &A) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::dot (Tensor3< T, N > const &A, Tensor< S, N > const &B) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::dot (Tensor< S, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::dot2 (Tensor3< T, N > const &A, Tensor< S, N > const &B) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< typename Promote< S, T >::type, N > | minitensor::dot2 (Tensor< S, N > const &A, Tensor3< T, N > const &B) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::levi_civita_3 () |
| |
| template<typename T > |
| KOKKOS_INLINE_FUNCTION Tensor3< T, DYNAMIC > const | minitensor::levi_civita_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::levi_civita_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::permutation_3 () |
| |
| template<typename T > |
| KOKKOS_INLINE_FUNCTION Tensor3< T, DYNAMIC > const | minitensor::permutation_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::permutation_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::alternator_3 () |
| |
| template<typename T > |
| KOKKOS_INLINE_FUNCTION Tensor3< T, DYNAMIC > const | minitensor::alternator_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor3< T, N > const | minitensor::alternator_3 (Index const dimension) |
| |
| template<typename T , Index N> |
| std::istream & | minitensor::operator>> (std::istream &is, Tensor3< T, N > &A) |
| |
| template<typename T , Index N> |
| std::ostream & | minitensor::operator<< (std::ostream &os, Tensor3< T, N > const &A) |
| |
| template<typename S , typename T , Index N> |
| KOKKOS_INLINE_FUNCTION Tensor< typename Promote< S, T >::type, N > | minitensor::dot2 (Tensor3< T, N > const &A, Vector< S, N > const &u) |
| |