CLUEstering
High-performance density-based weighted clustering library developed at CERN
|
▼Nclue | |
▼CAssociationMap | The AssociationMap class is a data structure that maps keys to values. It associates integer keys with integer values in ono-to-many or many-to-many associations |
CExtents | |
CClusterer | The Clusterer class is the interface for running the clustering algorithm. It provides methods to set up the clustering parameters, initializes the internal buffers and runs the clustering algorithm on host or device points |
CCoordinateExtremes | |
CExponentialKernel | Implements an exponential kernel for convolution. It computes the kernel value based on the exponential function, which is defined by its average and amplitude |
CFlatKernel | Implements a flat kernel for convolution. It returns a constant value for the kernel, regardless of the distance between points |
CGaussianKernel | Implements a Gaussian kernel for convolution. It computes the kernel value based on the Gaussian function, which is defined by its average, standard deviation, and amplitude |
CPointsDevice | The PointsDevice class is a data structure that manages points on a device. It provides methods to allocate, access, and manipulate points in device memory |
CPointsHost | The PointsHost class is a data structure that manages points in host memory. It provides methods to allocate, access, and manipulate points in host memory |
▼CTilesAlpaka | |
CGetGlobalBin | |
CTilesAlpakaView |