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