CLUEstering
High-performance density-based weighted clustering library developed at CERN
Loading...
Searching...
No Matches
clue::TilesAlpaka< Ndim, TDev > Class Template Reference

Classes

struct  GetGlobalBin
 

Public Member Functions

template<concepts::queue TQueue>
 TilesAlpaka (TQueue &queue, int32_t n_points, int32_t n_tiles)
 
TilesAlpakaView< Ndim > * view ()
 
template<concepts::queue TQueue>
ALPAKA_FN_HOST void initialize (int32_t npoints, int32_t ntiles, int32_t nperdim, TQueue &queue)
 
template<concepts::queue TQueue>
ALPAKA_FN_HOST void reset (int32_t npoints, int32_t ntiles, int32_t nperdim, TQueue &queue)
 
template<concepts::accelerator TAcc, concepts::queue TQueue>
ALPAKA_FN_HOST void fill (TQueue &queue, PointsDevice< Ndim, TDev > &d_points, size_t size)
 
ALPAKA_FN_HOST clue::device_buffer< TDev, CoordinateExtremes< Ndim > > minMax () const
 
ALPAKA_FN_HOST clue::device_buffer< TDev, float[Ndim]> tileSize () const
 
ALPAKA_FN_HOST clue::device_buffer< TDev, uint8_t[Ndim]> wrapped () const
 
ALPAKA_FN_HOST constexpr auto size () const
 
ALPAKA_FN_HOST constexpr auto nPerDim () const
 
template<concepts::queue TQueue>
ALPAKA_FN_HOST constexpr void clear (const TQueue &queue)
 
ALPAKA_FN_HOST const clue::device_buffer< TDev, int32_t[]> & indexes () const
 
ALPAKA_FN_HOST clue::device_buffer< TDev, int32_t[]> & indexes ()
 
ALPAKA_FN_HOST const clue::device_buffer< TDev, int32_t[]> & offsets () const
 
ALPAKA_FN_HOST clue::device_buffer< TDev, int32_t[]> & offsets ()
 
ALPAKA_FN_HOST clue::device_view< TDev, int32_t[]> indexes (const TDev &dev, size_t assoc_id)
 

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