Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Classes
Kokkos::Experimental::Impl Namespace Reference

Classes

struct  DeepCopyNonContiguous
 
struct  is_ViewMPVectorContiguous
 
struct  is_ViewMPVectorContiguous< Kokkos::View< D, P... >, Args... >
 
struct  is_ViewPCEContiguous
 
struct  is_ViewPCEContiguous< Kokkos::View< D, P... >, Args... >
 
struct  MPVectorAllocation
 
struct  MPVectorAllocation< ValueType, false >
 
struct  MPVectorAllocation< ValueType, true >
 
struct  PCEAllocation
 
struct  ViewDataAnalysis< DataType, ArrayLayout, Sacado::MP::Vector< StorageType > >
 
struct  ViewDataAnalysis< DataType, ArrayLayout, Sacado::UQ::PCE< StorageType > >
 
class  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, ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewMPVectorContiguous >::value)>::type >
 Assign compatible Sacado::MP::Vector view mappings. More...
 
class  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, ViewMPVectorContiguous >::value &&std::is_same< typename SrcTraits::specialize, ViewSpecializeSacadoFad >::value)>::type >
 Assign compatible Sacado FAD<MP::Vector> view mappings. More...
 
class  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. More...
 
class  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, void >::value &&std::is_same< typename SrcTraits::specialize, ViewMPVectorContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank))>::type >
 Assign compatible Sacado::MP::Vector view mappings. More...
 
class  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, void >::value &&std::is_same< typename SrcTraits::specialize, ViewMPVectorContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)+1)>::type >
 Assign compatible Sacado::MP::Vector view mappings. More...
 
class  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, void >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank))>::type >
 Assign compatible Sacado::UQ::PCE view mappings. More...
 
class  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, void >::value &&std::is_same< typename SrcTraits::specialize, ViewPCEContiguous >::value &&unsigned(DstTraits::dimension::rank)==unsigned(SrcTraits::dimension::rank)+1)>::type >
 Assign compatible Sacado::UQ::PCE view mappings. More...
 
class  ViewMapping< Traits, typename std::enable_if<(std::is_same< typename Traits::specialize, ViewMPVectorContiguous >::value &&(std::is_same< typename Traits::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutStride >::value))>::type >
 
class  ViewMapping< Traits, typename std::enable_if<(std::is_same< typename Traits::specialize, ViewPCEContiguous >::value &&(std::is_same< typename Traits::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Traits::array_layout, Kokkos::LayoutStride >::value))>::type >
 
struct  ViewMapping< typename std::enable_if<(std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::specialize, ViewMPVectorContiguous >::value &&(std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutStride >::value) &&!Sacado::MP::is_vector_partition< Arg0 >::value)>::type, Kokkos::Experimental::ViewTraits< DataType, P... >, Arg0, Args ... >
 
struct  ViewMapping< typename std::enable_if<(std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::specialize, ViewPCEContiguous >::value &&(std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutLeft >::value||std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutRight >::value||std::is_same< typename Kokkos::Experimental::ViewTraits< DataType, P... >::array_layout, Kokkos::LayoutStride >::value))>::type, Kokkos::Experimental::ViewTraits< DataType, P... >, Arg0, Args ... >
 
class  ViewMapping< void, ViewTraits< DataType, P... >, Sacado::MP::VectorPartition< Size > >
 
struct  ViewMPVectorContiguous
 
struct  ViewPCEContiguous