42 #ifndef KOKKOS_VIEW_MP_VECTOR_UTILS_HPP 43 #define KOKKOS_VIEW_MP_VECTOR_UTILS_HPP 51 template <
typename ViewType,
53 bool isStatic = Sacado::IsStaticallySized<typename ViewType::value_type>::value>
56 template <
typename ViewType,
unsigned LocalSize>
61 template <
typename D,
typename ... P,
unsigned LocalSize>
63 typedef typename Kokkos::Experimental::Impl::ViewMapping< void,
typename Kokkos::Experimental::ViewTraits<D,P...>, Sacado::MP::VectorPartition<LocalSize> >
::type type;
68 template<
class OldStorageType ,
class Device >
72 OldStorageType::template apply<
81 typedef typename NewVectorApply::type
type ;
84 template<
class OldStorageType ,
class Device >
88 OldStorageType::template apply<
97 typedef const typename NewVectorApply::type
type ;
103 template <
typename view_type>
108 #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
Kokkos::Experimental::Impl::ViewMapping< void, typename Kokkos::Experimental::ViewTraits< D, P... >, Sacado::MP::VectorPartition< LocalSize > >::type type
NewVectorApply::type type
const NewVectorApply::type type
Sacado::MP::Vector< OldStorageType >::template apply< NewStorageType > NewVectorApply
NewStorageApply::type NewStorageType