|
template<typename T , typename ... P> |
KOKKOS_INLINE_FUNCTION constexpr std::enable_if< is_view_mp_vector< View< T, P... > >::value, unsigned >::type | Kokkos::dimension_scalar (const View< T, P... > &view) |
|
template<class T , class ... P> |
Kokkos::View< T, P... >::HostMirror | Kokkos::create_mirror (const Kokkos::View< T, P... > &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&!std::is_same< typename Kokkos::ViewTraits< T, P... >::array_layout, Kokkos::LayoutStride >::value >::type *=0) |
|
template<class T , class ... P> |
Kokkos::View< T, P... >::HostMirror | Kokkos::create_mirror (const Kokkos::View< T, P... > &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename Kokkos::ViewTraits< T, P... >::array_layout, Kokkos::LayoutStride >::value >::type *=0) |
|
template<class Space , class T , class ... P> |
Impl::MirrorType< Space, T, P ... >::view_type | Kokkos::create_mirror (const Space &, const Kokkos::View< T, P... > &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value >::type *=0) |
|
template<class DT , class ... DP> |
void | Kokkos::deep_copy (const View< DT, DP... > &view, const typename View< DT, DP... >::array_type::value_type &value, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class DT , class ... DP> |
void | Kokkos::deep_copy (const View< DT, DP... > &view, const typename View< DT, DP... >::value_type &value, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class ExecSpace , class DT , class ... DP> |
void | Kokkos::deep_copy (const ExecSpace &, const View< DT, DP... > &view, const typename View< DT, DP... >::array_type::value_type &value, typename std::enable_if<(Kokkos::Impl::is_execution_space< ExecSpace >::value &&std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class ExecSpace , class DT , class ... DP> |
void | Kokkos::deep_copy (const ExecSpace &, const View< DT, DP... > &view, const typename View< DT, DP... >::value_type &value, typename std::enable_if<(Kokkos::Impl::is_execution_space< ExecSpace >::value &&std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class DT , class ... DP, class ST , class ... SP> |
void | Kokkos::deep_copy (const View< DT, DP... > &dst, const View< ST, SP... > &src, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename ViewTraits< ST, SP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class ExecSpace , class DT , class ... DP, class ST , class ... SP> |
void | Kokkos::deep_copy (const ExecSpace &, const View< DT, DP... > &dst, const View< ST, SP... > &src, typename std::enable_if<(std::is_same< typename ViewTraits< DT, DP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&std::is_same< typename ViewTraits< ST, SP... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value)>::type *=0) |
|
template<class T , class ... P> |
Kokkos::View< T, P... >::HostMirror | Kokkos::create_mirror (const Kokkos::View< T, P... > &src, typename std::enable_if< std::is_same< typename ViewTraits< T, P... >::specialize, Kokkos::Experimental::Impl::ViewMPVectorContiguous >::value &&! std::is_same< typename Kokkos::ViewTraits< T, P... >::array_layout, Kokkos::LayoutStride >::value >::type *) |
|
template<unsigned Size, typename D , typename ... P> |
KOKKOS_INLINE_FUNCTION Kokkos::Impl::ViewMapping< void, typename Kokkos::ViewTraits< D, P... >, Sacado::MP::VectorPartition< Size > >::type | Kokkos::partition (const Kokkos::View< D, P... > &src, const unsigned beg) |
|