Stokhos  Development
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Kokkos::Experimental::Impl::MPVectorAllocation< ValueType, false > Struct Template Reference

Classes

struct  ConstructDestructFunctor
 
struct  VectorConstruct
 

Public Types

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

Public Member Functions

template<typename T >
KOKKOS_INLINE_FUNCTION MPVectorAllocationoperator= (const MPVectorAllocation< T, false > &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 >
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: