|
template<typename TAcc > |
ALPAKA_FN_HOST_ACC ALPAKA_FN_INLINE void | finalize (TAcc &acc, Counter *ws=nullptr) |
|
ALPAKA_FN_HOST_ACC ALPAKA_FN_INLINE void | finalize () |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | add (const TAcc &acc, CountersOnly const &co) |
|
constexpr index_type const * | begin () const |
|
constexpr index_type const * | begin (uint32_t b) const |
|
constexpr auto | capacity () const |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | count (const TAcc &acc, I b) |
|
constexpr index_type const * | end () const |
|
constexpr index_type const * | end (uint32_t b) const |
|
template<typename TAcc > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | fill (const TAcc &acc, I b, index_type j) |
|
ALPAKA_FN_HOST_ACC void | initStorage (View view) |
|
constexpr auto | nOnes () const |
|
constexpr auto | size () const |
|
constexpr auto | size (uint32_t b) const |
|
constexpr auto | totOnes () const |
|
ALPAKA_FN_HOST_ACC void | zero () |
|
|
template<typename TAcc , typename TQueue > |
static ALPAKA_FN_INLINE void | launchFinalize (OneToManyAssocRandomAccess *h, TQueue &queue) |
|
template<typename TAcc , typename TQueue > |
static ALPAKA_FN_INLINE void | launchFinalize (View view, TQueue &queue) |
|
template<typename TAcc > |
ALPAKA_FN_ACC static ALPAKA_FN_INLINE uint32_t | atomicDecrement (const TAcc &acc, Counter &x) |
|
template<typename TAcc > |
ALPAKA_FN_ACC static ALPAKA_FN_INLINE uint32_t | atomicIncrement (const TAcc &acc, Counter &x) |
|
static constexpr int32_t | ctCapacity () |
|
static constexpr int32_t | ctNOnes () |
|
template<typename TAcc , typename TQueue > |
static ALPAKA_FN_INLINE void | launchZero (OneToManyAssocBase *h, TQueue &queue) |
|
template<typename TAcc , typename TQueue > |
static ALPAKA_FN_INLINE void | launchZero (View view, TQueue &queue) |
|
template<typename I, int32_t ONES, int32_t SIZE>
class cms::alpakatools::OneToManyAssocRandomAccess< I, ONES, SIZE >
Definition at line 209 of file OneToManyAssoc.h.