Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp>
Public Types | |
typedef Kokkos::View< Sacado::UQ::PCE< DS > **, DP... > | DstView |
typedef Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... > | SrcView |
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_) | |
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) |
Public Attributes | |
DstView | dst |
SrcView | src |
DstIdxView | dst_idx |
SrcIdxView | src_idx |
DstColView | dst_col |
SrcColView | src_col |
size_t | numCols |
Static Public Attributes | |
static const unsigned | BlockSize = 32 |
Definition at line 475 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef Kokkos::View<Sacado::UQ::PCE<DS>**,DP...> Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::DstView |
Definition at line 481 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef Kokkos::View<const Sacado::UQ::PCE<SS>**,SP...> Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::SrcView |
Definition at line 482 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef DstView::execution_space Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::execution_space |
Definition at line 483 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef execution_space::size_type Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::size_type |
Definition at line 484 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 496 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 508 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 516 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 525 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
static |
Definition at line 486 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
DstView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::dst |
Definition at line 488 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
SrcView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::src |
Definition at line 489 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
DstIdxView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::dst_idx |
Definition at line 490 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
SrcIdxView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::src_idx |
Definition at line 491 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
DstColView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::dst_col |
Definition at line 492 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
SrcColView Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::src_col |
Definition at line 493 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
size_t Tpetra::KokkosRefactor::Details::PermuteArrayMultiColumnVariableStride< Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > **, SP... >, DstIdxView, SrcIdxView, DstColView, SrcColView >::numCols |
Definition at line 494 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.