Stokhos Development
Loading...
Searching...
No Matches
Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumn< DstView, SrcView, DstIdxView, SrcIdxView, Op, typename std::enable_if< Kokkos::is_view_mp_vector< DstView >::value &&Kokkos::is_view_mp_vector< SrcView >::value >::type > Struct Template Reference

Public Types

typedef DstView::execution_space execution_space
typedef execution_space::size_type size_type

Public Member Functions

 PermuteArrayMultiColumn (const DstView &dst_, const SrcView &src_, const DstIdxView &dst_idx_, const SrcIdxView &src_idx_, size_t numCols_, const Op &op_)
KOKKOS_INLINE_FUNCTION void operator() (const size_type k) const
KOKKOS_INLINE_FUNCTION void operator() (const size_type k, const size_type tidx) const

Static Public Member Functions

template<typename ExecutionSpace>
static void permute (const ExecutionSpace &space, const DstView &dst, const SrcView &src, const DstIdxView &dst_idx, const SrcIdxView &src_idx, size_t numCols, const Op &op)

Public Attributes

DstView dst
SrcView src
DstIdxView dst_idx
SrcIdxView src_idx
size_t numCols
Op op

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