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::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: