Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Kokkos::Experimental::Impl::PCEAllocation< ValueType > Struct Template Reference

Classes

struct  ConstructDestructFunctor
 
struct  PCEConstruct
 

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: