|
KOKKOS_FORCEINLINE_FUNCTION traits::shape_type | shape () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_0 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_1 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_2 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_3 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_4 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_5 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_6 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension_7 () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | size () const |
|
template<typename iType > |
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | dimension (const iType &i) const |
|
KOKKOS_INLINE_FUNCTION | View (const View &rhs) |
|
KOKKOS_INLINE_FUNCTION View & | operator= (const View &rhs) |
|
template<class RT , class RL , class RD , class RM > |
KOKKOS_INLINE_FUNCTION | View (const View< RT, RL, RD, RM, typename traits::specialize > &rhs) |
|
template<class RT , class RL , class RD , class RM > |
KOKKOS_INLINE_FUNCTION View & | operator= (const View< RT, RL, RD, RM, typename traits::specialize > &rhs) |
|
template<class AllocationProperties > |
| View (const AllocationProperties &prop, const typename Impl::ViewAllocProp< traits, AllocationProperties >::size_type n0=0, const size_t n1=0, const size_t n2=0, const size_t n3=0, const size_t n4=0, const size_t n5=0, const size_t n6=0, const size_t n7=0) |
|
template<typename T > |
| View (T *ptr, const size_t n0=0, const size_t n1=0, const size_t n2=0, const size_t n3=0, const size_t n4=0, const size_t n5=0, const size_t n6=0, typename Impl::enable_if<((Impl::is_same< T, typename traits::value_type >::value||Impl::is_same< T, typename traits::const_value_type >::value) &&! traits::is_managed), const size_t >::type n7=0) |
|
KOKKOS_FORCEINLINE_FUNCTION bool | is_null () const |
|
KOKKOS_FORCEINLINE_FUNCTION if_scalar_operator::type | operator() () const |
|
template<typename iType0 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 2, iType0 >::type | operator() (const iType0 &i0) const |
|
template<typename iType0 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 2, iType0 >::type | operator() (const iType0 &i0) const |
|
template<typename iType0 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 2, iType0 >::type | operator[] (const iType0 &i0) const |
|
template<typename iType0 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 2, iType0 >::type | at (const iType0 &i0, int, int, int, int, int, int, int) const |
|
template<typename iType0 , typename iType1 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 3, iType0, iType1 >::type | operator() (const iType0 &i0, const iType1 &i1) const |
|
template<typename iType0 , typename iType1 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 3, iType0, iType1 >::type | operator() (const iType0 &i0, const iType1 &i1) const |
|
template<typename iType0 , typename iType1 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 3, iType0, iType1 >::type | at (const iType0 &i0, const iType1 &i1, int, int, int, int, int, int) const |
|
template<typename iType0 , typename iType1 , typename iType2 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 4, iType0, iType1, iType2 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2) const |
|
template<typename iType0 , typename iType1 , typename iType2 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 4, iType0, iType1, iType2 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2) const |
|
template<typename iType0 , typename iType1 , typename iType2 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 4, iType0, iType1, iType2 >::type | at (const iType0 &i0, const iType1 &i1, const iType2 &i2, int, int, int, int, int) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 5, iType0, iType1, iType2, iType3 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 5, iType0, iType1, iType2, iType3 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 5, iType0, iType1, iType2, iType3 >::type | at (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, int, int, int, int) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 6, iType0, iType1, iType2, iType3, iType4 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 6, iType0, iType1, iType2, iType3, iType4 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 6, iType0, iType1, iType2, iType3, iType4 >::type | at (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, int, int, int) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 7, iType0, iType1, iType2, iType3, iType4, iType5 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 7, iType0, iType1, iType2, iType3, iType4, iType5 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 7, iType0, iType1, iType2, iType3, iType4, iType5 >::type | at (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5, int, int) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 , typename iType6 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutLeft, 8, iType0, iType1, iType2, iType3, iType4, iType5, iType6 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5, const iType6 &i6) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 , typename iType6 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, LayoutRight, 8, iType0, iType1, iType2, iType3, iType4, iType5, iType6 >::type | operator() (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5, const iType6 &i6) const |
|
template<typename iType0 , typename iType1 , typename iType2 , typename iType3 , typename iType4 , typename iType5 , typename iType6 > |
KOKKOS_FORCEINLINE_FUNCTION Impl::ViewEnableArrayOper< reference_type, traits, typenametraits::array_layout, 8, iType0, iType1, iType2, iType3, iType4, iType5, iType6 >::type | at (const iType0 &i0, const iType1 &i1, const iType2 &i2, const iType3 &i3, const iType4 &i4, const iType5 &i5, const iType6 &i6, int) const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::value_type::storage_type::value_type * | data () const |
|
template<typename iType > |
KOKKOS_FORCEINLINE_FUNCTION void | stride (iType *const s) const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | capacity () const |
|
KOKKOS_FORCEINLINE_FUNCTION traits::size_type | sacado_size () const |
|