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

Classes

struct  ConstructDestructFunctor

Public Types

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

value_type * value_ptr
scalar_type * scalar_ptr

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