|
template<typename TAcc , typename Histo , typename T , typename TQueue > |
ALPAKA_FN_INLINE void | cms::alpakatools::fillManyFromVector (Histo *__restrict__ h, uint32_t nh, T const *__restrict__ v, uint32_t const *__restrict__ offsets, uint32_t totSize, uint32_t nthreads, TQueue &queue) |
|
template<typename TAcc , typename Histo , typename T , typename TQueue > |
ALPAKA_FN_INLINE void | cms::alpakatools::fillManyFromVector (Histo *__restrict__ h, typename Histo::View hv, uint32_t nh, T const *__restrict__ v, uint32_t const *__restrict__ offsets, uint32_t totSize, uint32_t nthreads, TQueue &queue) |
|
template<typename Hist , typename V , typename Func > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | cms::alpakatools::forEachInBins (Hist const &hist, V value, int n, Func func) |
|
template<typename Hist , typename V , typename Func > |
ALPAKA_FN_ACC ALPAKA_FN_INLINE void | cms::alpakatools::forEachInWindow (Hist const &hist, V wmin, V wmax, Func const &func) |
|