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

Public Member Functions

ALPAKA_FN_ACC constexpr const float * minMax () const
 
ALPAKA_FN_ACC constexpr float * minMax ()
 
ALPAKA_FN_ACC constexpr const float * tileSize () const
 
ALPAKA_FN_ACC constexpr float * tileSize ()
 
ALPAKA_FN_ACC constexpr const uint8_t * wrapped () const
 
ALPAKA_FN_ACC constexpr uint8_t * wrapped ()
 
ALPAKA_FN_ACC constexpr int getBin (float coord, int dim) const
 
ALPAKA_FN_ACC constexpr int getGlobalBin (const float *coords) const
 
ALPAKA_FN_ACC constexpr int getGlobalBinByBin (const VecArray< int32_t, Ndim > &Bins) const
 
ALPAKA_FN_ACC void searchBox (const SearchBoxExtremes< Ndim > &searchbox_extremes, SearchBoxBins< Ndim > &searchbox_bins)
 
ALPAKA_FN_ACC constexpr clue::Span< int32_t > operator[] (int32_t globalBinId)
 
ALPAKA_FN_HOST_ACC constexpr float normalizeCoordinate (float coord, int dim) const
 
ALPAKA_FN_ACC float distance (const std::array< float, Ndim > &coord_i, const std::array< float, Ndim > &coord_j)
 

Public Attributes

int32_t * indexes
 
int32_t * offsets
 
CoordinateExtremes< Ndim > * minmax
 
float * tilesizes
 
uint8_t * wrapping
 
int32_t npoints
 
int32_t ntiles
 
int32_t nperdim
 

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