|
Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp>
Public Types | |
| typedef DstView::execution_space | execution_space |
| typedef execution_space::size_type | size_type |
Public Member Functions | |
| PermuteArrayMultiColumnVariableStride (const DstView &dst_, const SrcView &src_, const DstIdxView &dst_idx_, const SrcIdxView &src_idx_, const DstColView &dst_col_, const SrcColView &src_col_, 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, const DstColView &dst_col, const SrcColView &src_col, size_t numCols, const Op &op) |
Public Attributes | |
| DstView | dst |
| SrcView | src |
| DstIdxView | dst_idx |
| SrcIdxView | src_idx |
| DstColView | dst_col |
| SrcColView | src_col |
| size_t | numCols |
| Op | op |
Static Public Attributes | |
| static const unsigned | BlockSize = 32 |
Definition at line 438 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| typedef DstView::execution_space Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::execution_space |
Definition at line 443 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| typedef execution_space::size_type Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::size_type |
Definition at line 444 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 457 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 470 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 479 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 489 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
static |
Definition at line 446 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| DstView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::dst |
Definition at line 448 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| SrcView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::src |
Definition at line 449 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| DstIdxView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::dst_idx |
Definition at line 450 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| SrcIdxView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::src_idx |
Definition at line 451 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| DstColView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::dst_col |
Definition at line 452 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| SrcColView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::src_col |
Definition at line 453 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| size_t Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::numCols |
Definition at line 454 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
| Op Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< DstView, SrcView, DstIdxView, SrcIdxView, DstColView, SrcColView, Op, typename std::enable_if< Kokkos::is_view_uq_pce< DstView >::value &&Kokkos::is_view_uq_pce< SrcView >::value >::type >::op |
Definition at line 455 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.