allocate_shared(ViewCtorProp< P... > const &prop, typename Traits::array_layout const &layout) | Kokkos::Experimental::Impl::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 > | inline |
append_offset_type typedef | Kokkos::Experimental::Impl::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 > | private |
array_analysis typedef | Kokkos::Experimental::Impl::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 > | private |
array_dimension typedef | Kokkos::Experimental::Impl::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 > | private |
array_offset_type typedef | Kokkos::Experimental::Impl::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 > | private |
cijk() const | Kokkos::Experimental::Impl::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 > | inline |
cijk_type typedef | Kokkos::Experimental::Impl::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 > | |
const_intrinsic_scalar_type typedef | Kokkos::Experimental::Impl::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 > | |
data() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_0() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_1() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_2() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_3() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_4() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_5() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_6() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_7() const | Kokkos::Experimental::Impl::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 > | inline |
dimension_scalar() const | Kokkos::Experimental::Impl::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 > | inline |
extent(const iType &r) const | Kokkos::Experimental::Impl::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 > | inline |
handle_type typedef | Kokkos::Experimental::Impl::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 > | private |
intrinsic_scalar_type typedef | Kokkos::Experimental::Impl::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 > | |
is_allocation_contiguous() const | Kokkos::Experimental::Impl::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 > | inline |
is_contiguous | Kokkos::Experimental::Impl::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 > | static |
is_data_contiguous() const | Kokkos::Experimental::Impl::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 > | inlineprivate |
is_regular typedef | Kokkos::Experimental::Impl::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 > | |
is_static | Kokkos::Experimental::Impl::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 > | static |
Kokkos::Experimental::View class | Kokkos::Experimental::Impl::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 > | friend |
layout() const | Kokkos::Experimental::Impl::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 > | inline |
m_cijk | Kokkos::Experimental::Impl::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 > | private |
m_handle | Kokkos::Experimental::Impl::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 > | private |
m_is_contiguous | Kokkos::Experimental::Impl::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 > | private |
m_offset | Kokkos::Experimental::Impl::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 > | private |
m_sacado_size | Kokkos::Experimental::Impl::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 > | private |
memory_span(typename Traits::array_layout const &layout) | Kokkos::Experimental::Impl::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 > | inlinestatic |
offset_type typedef | Kokkos::Experimental::Impl::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 > | private |
operator=(const ViewMapping &)=default | Kokkos::Experimental::Impl::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 > | |
operator=(ViewMapping &&)=default | Kokkos::Experimental::Impl::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 > | |
pointer_type typedef | Kokkos::Experimental::Impl::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 > | |
prepend_offset_type typedef | Kokkos::Experimental::Impl::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 > | private |
Rank enum value | Kokkos::Experimental::Impl::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 > | |
reference() const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, const I4 &i4) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, const I4 &i4, const I5 &i5) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, const I4 &i4, const I5 &i5, const I6 &i6) const | Kokkos::Experimental::Impl::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 > | inline |
reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, const I4 &i4, const I5 &i5, const I6 &i6, const I7 &i7) const | Kokkos::Experimental::Impl::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 > | inline |
reference_type typedef | Kokkos::Experimental::Impl::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 > | |
Sacado_Rank enum value | Kokkos::Experimental::Impl::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 > | |
sacado_uq_pce_type typedef | Kokkos::Experimental::Impl::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 > | |
set_cijk(const cijk_type &cijk) | Kokkos::Experimental::Impl::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 > | inline |
span() const | Kokkos::Experimental::Impl::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 > | inline |
span_is_contiguous() const | Kokkos::Experimental::Impl::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 > | inline |
stokhos_storage_type typedef | Kokkos::Experimental::Impl::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 > | |
stride(iType *const s) const | Kokkos::Experimental::Impl::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 > | inline |
stride_0() const | Kokkos::Experimental::Impl::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 > | inline |
stride_1() const | Kokkos::Experimental::Impl::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 > | inline |
stride_2() const | Kokkos::Experimental::Impl::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 > | inline |
stride_3() const | Kokkos::Experimental::Impl::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 > | inline |
stride_4() const | Kokkos::Experimental::Impl::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 > | inline |
stride_5() const | Kokkos::Experimental::Impl::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 > | inline |
stride_6() const | Kokkos::Experimental::Impl::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 > | inline |
stride_7() const | Kokkos::Experimental::Impl::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 > | inline |
ViewMapping class | Kokkos::Experimental::Impl::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 > | friend |
ViewMapping() | Kokkos::Experimental::Impl::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 > | inline |
ViewMapping(const ViewMapping &)=default | Kokkos::Experimental::Impl::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 > | |
ViewMapping(ViewMapping &&)=default | Kokkos::Experimental::Impl::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 > | |
ViewMapping(ViewCtorProp< P ... > const &prop, typename Traits::array_layout const &layout) | Kokkos::Experimental::Impl::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 > | inline |
~ViewMapping()=default | Kokkos::Experimental::Impl::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 > | |