|
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 |
|