Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp>
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 | |
static void | permute (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 |
Definition at line 371 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
typedef DstView::execution_space 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 >::execution_space |
Definition at line 376 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
typedef execution_space::size_type 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 >::size_type |
Definition at line 377 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 386 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 395 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inline |
Definition at line 404 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
|
inlinestatic |
Definition at line 413 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
DstView 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 >::dst |
Definition at line 379 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
SrcView 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 >::src |
Definition at line 380 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
DstIdxView 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 >::dst_idx |
Definition at line 381 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
SrcIdxView 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 >::src_idx |
Definition at line 382 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
size_t 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 >::numCols |
Definition at line 383 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.
Op 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 >::op |
Definition at line 384 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_MP_Vector.hpp.