Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Kokkos::Impl::ViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void > Struct Reference

#include <Kokkos_View_MP_Vector_Interlaced.hpp>

Public Types

typedef ViewMPVectorContiguous specialize
 

Public Member Functions

template<class DT , class DL , class DD , class DM , class ST , class SL , class SD , class SM >
KOKKOS_INLINE_FUNCTION ViewAssignment (View< DT, DL, DD, DM, specialize > &dst, const View< ST, SL, SD, SM, specialize > &src, const typename enable_if<(ViewAssignable< ViewTraits< DT, DL, DD, DM >, ViewTraits< ST, SL, SD, SM > >::value)>::type *=0)
 Compatible value and shape.
 
template<class DT , class DL , class DD , class DM , class ST , class SL , class SD , class SM >
KOKKOS_INLINE_FUNCTION ViewAssignment (View< DT, DL, DD, DM, specialize > &dst, const View< ST, SL, SD, SM, specialize > &src, typename enable_if<(is_same< typename View< DT, DL, DD, DM, specialize >::intrinsic_scalar_type, typename View< ST, SL, SD, SM, specialize >::intrinsic_scalar_type >::value &&is_same< typename View< DT, DL, DD, DM, specialize >::memory_space, typename View< ST, SL, SD, SM, specialize >::memory_space >::value &&is_same< typename View< DT, DL, DD, DM, specialize >::array_layout, typename View< ST, SL, SD, SM, specialize >::array_layout >::value &&(unsigned(View< DT, DL, DD, DM, specialize >::Rank)==unsigned(View< ST, SL, SD, SM, specialize >::Rank)) &&! View< DT, DL, DD, DM, specialize >::is_managed), const Sacado::MP::VectorPartition & >::type part)
 Partition of compatible value and shape.
 

Detailed Description

Definition at line 925 of file Kokkos_View_MP_Vector_Interlaced.hpp.

Member Typedef Documentation

◆ specialize

typedef ViewMPVectorContiguous Kokkos::Impl::ViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void >::specialize

Definition at line 927 of file Kokkos_View_MP_Vector_Interlaced.hpp.

Constructor & Destructor Documentation

◆ ViewAssignment() [1/2]

template<class DT , class DL , class DD , class DM , class ST , class SL , class SD , class SM >
KOKKOS_INLINE_FUNCTION Kokkos::Impl::ViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void >::ViewAssignment ( View< DT, DL, DD, DM, specialize > &  dst,
const View< ST, SL, SD, SM, specialize > &  src,
const typename enable_if<(ViewAssignable< ViewTraits< DT, DL, DD, DM >, ViewTraits< ST, SL, SD, SM > >::value)>::type *  = 0 
)
inline

Compatible value and shape.

Definition at line 935 of file Kokkos_View_MP_Vector_Interlaced.hpp.

◆ ViewAssignment() [2/2]

template<class DT , class DL , class DD , class DM , class ST , class SL , class SD , class SM >
KOKKOS_INLINE_FUNCTION Kokkos::Impl::ViewAssignment< ViewMPVectorInterlaced, ViewMPVectorInterlaced, void >::ViewAssignment ( View< DT, DL, DD, DM, specialize > &  dst,
const View< ST, SL, SD, SM, specialize > &  src,
typename enable_if<(is_same< typename View< DT, DL, DD, DM, specialize >::intrinsic_scalar_type, typename View< ST, SL, SD, SM, specialize >::intrinsic_scalar_type >::value &&is_same< typename View< DT, DL, DD, DM, specialize >::memory_space, typename View< ST, SL, SD, SM, specialize >::memory_space >::value &&is_same< typename View< DT, DL, DD, DM, specialize >::array_layout, typename View< ST, SL, SD, SM, specialize >::array_layout >::value &&(unsigned(View< DT, DL, DD, DM, specialize >::Rank)==unsigned(View< ST, SL, SD, SM, specialize >::Rank)) &&! View< DT, DL, DD, DM, specialize >::is_managed), const Sacado::MP::VectorPartition & >::type  part 
)
inline

Partition of compatible value and shape.

Definition at line 969 of file Kokkos_View_MP_Vector_Interlaced.hpp.


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