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 ExecutionSpace::execution_space | execution_space |
typedef execution_space::size_type | size_type |
Public Member Functions | |
UnpackArrayMultiColumn (const ExecutionSpace &, const DstView &dst_, const SrcView &src_, const IdxView &idx_, const Op &op_, const 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 | unpack (const ExecutionSpace &execSpace, const DstView &dst, const SrcView &src, const IdxView &idx, const Op &op, const size_t numCols) |
Public Attributes | |
DstView | dst |
SrcView | src |
IdxView | idx |
Op | op |
size_t | numCols |
Static Public Attributes | |
static const unsigned | BlockSize = 32 |
Definition at line 245 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef Kokkos::View<Sacado::UQ::PCE<DS>**,DP...> Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::DstView |
Definition at line 252 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef Kokkos::View<const Sacado::UQ::PCE<SS>*,SP...> Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::SrcView |
Definition at line 253 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef ExecutionSpace::execution_space Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::execution_space |
Definition at line 254 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
typedef execution_space::size_type Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::size_type |
Definition at line 255 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 265 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 279 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inline |
Definition at line 289 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 302 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
|
static |
Definition at line 257 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
DstView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::dst |
Definition at line 259 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
SrcView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::src |
Definition at line 260 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
IdxView Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::idx |
Definition at line 261 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
Op Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::op |
Definition at line 262 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.
size_t Tpetra::KokkosRefactor::Details::UnpackArrayMultiColumn< ExecutionSpace, Kokkos::View< Sacado::UQ::PCE< DS > **, DP... >, Kokkos::View< const Sacado::UQ::PCE< SS > *, SP... >, IdxView, Op >::numCols |
Definition at line 263 of file Tpetra_KokkosRefactor_Details_MultiVectorDistObjectKernels_UQ_PCE.hpp.