Stokhos Development
Loading...
Searching...
No Matches
Kokkos::Experimental::Impl::PCEAllocation< ValueType > Struct Template Reference

Classes

struct  PCEConstruct
struct  ConstructDestructFunctor

Public Types

typedef ValueType value_type
typedef Sacado::ValueType< value_type >::type scalar_type
typedef value_type::cijk_type cijk_type

Public Member Functions

template<typename T>
KOKKOS_INLINE_FUNCTION PCEAllocation & operator= (const PCEAllocation< T > &a)
KOKKOS_INLINE_FUNCTION void set (value_type *ptr, const size_t span, const unsigned pce_size)
template<class ExecSpace>
ConstructDestructFunctor< ExecSpace > create_functor (const ExecSpace &space, const bool initialize, const size_t span, const unsigned pce_size, const cijk_type &cijk) const
template<typename T>
void assign (T *ptr)

Static Public Member Functions

static KOKKOS_INLINE_FUNCTION constexpr size_t memory_span (const size_t span, const unsigned pce_size)

Public Attributes

value_type * value_ptr
scalar_type * scalar_ptr

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