42#ifndef KOKKOS_VIEW_UQ_PCE_UTILS_HPP
43#define KOKKOS_VIEW_UQ_PCE_UTILS_HPP
49 template <
typename Storage >
57template <
typename ViewType,
59 unsigned Rank = ViewType::Rank,
60 bool isStatic = ViewType::is_static>
63template <
typename ViewType,
71 typedef typename storage_type::template apply_N<LocalSize>
StorageApply;
78 Kokkos::MemoryUnmanaged >
type;
81template <
typename ViewType,
92 Kokkos::MemoryUnmanaged >
type;
97template<
class OldStorageType ,
class Device >
101 OldStorageType::template apply<
102 typename OldStorageType::ordinal_type ,
103 typename OldStorageType::value_type ,
110 typedef typename NewVectorApply::type
type ;
113template<
class OldStorageType ,
class Device >
117 OldStorageType::template apply<
118 typename OldStorageType::ordinal_type ,
119 typename OldStorageType::value_type ,
126 typedef const typename NewVectorApply::type
type ;
132template <
typename view_type>
136template <
typename view_type,
typename Enabled =
void>
OldStorageType::template apply< typename OldStorageType::ordinal_type, typename OldStorageType::value_type, Device > NewStorageApply
NewVectorApply::type type
Sacado::UQ::PCE< OldStorageType >::template apply< NewStorageType > NewVectorApply
NewStorageApply::type NewStorageType
Sacado::UQ::PCE< OldStorageType >::template apply< NewStorageType > NewVectorApply
NewStorageApply::type NewStorageType
OldStorageType::template apply< typename OldStorageType::ordinal_type, typename OldStorageType::value_type, Device > NewStorageApply
const NewVectorApply::type type
Kokkos::View< vector_type *, array_layout, device_type, Kokkos::MemoryUnmanaged > type
ViewType::device_type device_type
ViewType::value_type vector_type
ViewType::array_layout array_layout
ViewType::execution_space execution_space
Kokkos::View< local_value_type *, array_layout, device_type, Kokkos::MemoryUnmanaged > type
ViewType::array_layout array_layout
storage_type::template apply_N< LocalSize > StorageApply
ViewType::execution_space execution_space
ViewType::value_type vector_type
vector_type::storage_type storage_type
ViewType::device_type device_type
Sacado::UQ::PCE< local_storage_type > local_value_type
StorageApply::type local_storage_type