10 #ifndef KOKKOS_VIEW_MP_VECTOR_UTILS_HPP
11 #define KOKKOS_VIEW_MP_VECTOR_UTILS_HPP
19 template <
typename ViewType,
21 bool isStatic = Sacado::IsStaticallySized<typename ViewType::value_type>::value>
24 template <
typename ViewType,
unsigned LocalSize>
29 template <
typename D,
typename ... P,
unsigned LocalSize>
31 typedef typename Kokkos::Impl::ViewMapping< void,
typename Kokkos::ViewTraits<
D,P...>, Sacado::MP::VectorPartition<LocalSize> >
::type type;
36 template<
class OldStorageType ,
class Device >
40 OldStorageType::template apply<
49 typedef typename NewVectorApply::type
type ;
52 template<
class OldStorageType ,
class Device >
56 OldStorageType::template apply<
65 typedef const typename NewVectorApply::type
type ;
71 template <
typename view_type>
76 #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