42 #ifndef KOKKOS_VIEW_MP_VECTOR_UTILS_HPP
43 #define KOKKOS_VIEW_MP_VECTOR_UTILS_HPP
46 #include "Kokkos_View.hpp"
52 template <
typename ViewType,
54 bool isStatic = Sacado::IsStaticallySized<typename ViewType::value_type>::value>
57 template <
typename ViewType,
unsigned LocalSize>
62 template <
typename D,
typename ... P,
unsigned LocalSize>
64 typedef typename Kokkos::Impl::ViewMapping< void,
typename Kokkos::ViewTraits<
D,P...>, Sacado::MP::VectorPartition<LocalSize> >
::type type;
69 template<
class OldStorageType ,
class Device >
73 OldStorageType::template apply<
82 typedef typename NewVectorApply::type
type ;
85 template<
class OldStorageType ,
class Device >
89 OldStorageType::template apply<
98 typedef const typename NewVectorApply::type
type ;
104 template <
typename view_type>
109 #endif // KOKKOS_VIEW_MP_VECTOR_UTILS_HPP
NewStorageApply::type NewStorageType
OldStorageType::template apply< typename OldStorageType::ordinal_type, typename OldStorageType::value_type, Device > NewStorageApply
OldStorageType::template apply< typename OldStorageType::ordinal_type, typename OldStorageType::value_type, Device > NewStorageApply
Sacado::MP::Vector< OldStorageType >::template apply< NewStorageType > NewVectorApply
NewVectorApply::type type
const NewVectorApply::type type
Sacado::MP::Vector< OldStorageType >::template apply< NewStorageType > NewVectorApply
NewStorageApply::type NewStorageType
Kokkos::Impl::ViewMapping< void, typename Kokkos::ViewTraits< D, P...>, Sacado::MP::VectorPartition< LocalSize > >::type type