Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp>
Public Types | |
typedef ExecutionSpace::execution_space | execution_space |
typedef execution_space::size_type | size_type |
Public Member Functions | |
UnpackArrayMultiColumnVariableStride (const ExecutionSpace &, const DstView &dst_, const SrcView &src_, const IdxView &idx_, const ColView &col_, const Op &op_, const size_t numCols_) | |
template<class TagType > | |
KOKKOS_INLINE_FUNCTION void | operator() (TagType tag, const size_type k) const |
template<class TagType > | |
KOKKOS_INLINE_FUNCTION void | operator() (TagType tag, const size_type k, const size_type tidx) const |
Static Public Member Functions | |
static void | unpack (const ExecutionSpace &execSpace, const DstView &dst, const SrcView &src, const IdxView &idx, const ColView &col, const Op &op, const size_t numCols, const bool use_atomic_updates) |
Public Attributes | |
DstView | dst |
SrcView | src |
IdxView | idx |
ColView | col |
Op | op |
size_t | numCols |
Definition at line 289 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
typedef ExecutionSpace::execution_space Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::execution_space |
Definition at line 294 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
typedef execution_space::size_type Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::size_type |
Definition at line 295 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 304 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 321 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 332 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inlinestatic |
Definition at line 343 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
DstView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::dst |
Definition at line 297 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
SrcView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::src |
Definition at line 298 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
IdxView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::idx |
Definition at line 299 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
ColView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::col |
Definition at line 300 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
Op Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::op |
Definition at line 301 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
size_t Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumnVariableStride< ExecutionSpace, DstView, SrcView, IdxView, ColView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type >::numCols |
Definition at line 302 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.