Assign compatible Sacado::UQ::PCE view mappings.
More...
#include <KokkosExp_View_UQ_PCE_Contiguous.hpp>
|
enum | { is_assignable = true
} |
|
enum | { is_assignable_data_type = true
} |
|
typedef
Kokkos::Impl::SharedAllocationTracker | TrackType |
|
typedef ViewMapping< DstTraits,
typename DstTraits::specialize > | DstType |
|
typedef ViewMapping< SrcTraits,
typename SrcTraits::specialize > | SrcType |
|
|
static KOKKOS_INLINE_FUNCTION void | assign (DstType &dst, const SrcType &src, const TrackType &) |
|
template<class DstTraits, class SrcTraits>
class Kokkos::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(Kokkos::Impl::MemorySpaceAccess< typename DstTraits::memory_space, typename SrcTraits::memory_space >::assignable &&std::is_same< typename DstTraits::specialize, void >::value &&std::is_same< typename SrcTraits::specialize, Kokkos::Experimental::Impl::ViewPCEContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)), typename DstTraits::specialize >::type >
Assign compatible Sacado::UQ::PCE view mappings.
View<ordinary> = View<UQ::PCE> where View<ordinay>::Rank = View<UQ::PCE>::Rank, i.e., assigning to the "flattened" view type
The documentation for this class was generated from the following file:
- KokkosExp_View_UQ_PCE_Contiguous.hpp