Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Types | Static Public Member Functions | List of all members
Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type > Class Template Reference

Assign compatible Sacado::UQ::PCE view mappings. More...

#include <KokkosExp_View_UQ_PCE_Contiguous.hpp>

Public Types

enum  { is_assignable = true }
 
typedef Kokkos::Experimental::Impl::SharedAllocationTracker TrackType
 
typedef ViewMapping< DstTraits, void > DstType
 
typedef ViewMapping< SrcTraits, void > SrcType
 

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION void assign (DstType &dst, const SrcType &src, const TrackType &)
 

Detailed Description

template<class DstTraits, class SrcTraits>
class Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type >

Assign compatible Sacado::UQ::PCE view mappings.

View<UQ::PCE> = View<UQ::PCE>

Definition at line 1115 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Member Typedef Documentation

◆ TrackType

template<class DstTraits , class SrcTraits >
typedef Kokkos::Experimental::Impl::SharedAllocationTracker Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type >::TrackType

Definition at line 1133 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ DstType

template<class DstTraits , class SrcTraits >
typedef ViewMapping< DstTraits , void > Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type >::DstType

Definition at line 1134 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

◆ SrcType

template<class DstTraits , class SrcTraits >
typedef ViewMapping< SrcTraits , void > Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type >::SrcType

Definition at line 1135 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<class DstTraits , class SrcTraits >
anonymous enum
Enumerator
is_assignable 

Definition at line 1131 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.

Member Function Documentation

◆ assign()

template<class DstTraits , class SrcTraits >
static KOKKOS_INLINE_FUNCTION void Kokkos::Experimental::Impl::ViewMapping< DstTraits, SrcTraits, typename std::enable_if<(std::is_same< typename DstTraits::memory_space, typename SrcTraits::memory_space >::value &&std::is_same< typename DstTraits::specialize, ViewPCEContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value)>::type >::assign ( DstType dst,
const SrcType src,
const TrackType  
)
inlinestatic

Definition at line 1138 of file KokkosExp_View_UQ_PCE_Contiguous.hpp.


The documentation for this class was generated from the following file: