CLUEstering
High-performance density-based weighted clustering library developed at CERN
Loading...
Searching...
No Matches
ConvolutionalKernel.hpp File Reference

Provides the kernel classes for the convolution done when computing the weighted density of the points. More...

#include <alpaka/alpaka.hpp>
#include "CLUEstering/core/detail/ConvolutionalKernel.hpp"

Go to the source code of this file.

Classes

class  clue::FlatKernel
 The FlatKernel class implements a flat kernel for convolution. It returns a constant value for the kernel, regardless of the distance between points. More...
 
class  clue::GaussianKernel
 The GaussianKernel class 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. More...
 
class  clue::ExponentialKernel
 The ExponentialKernel class implements an exponential kernel for convolution. It computes the kernel value based on the exponential function, which is defined by its average and amplitude. More...
 

Detailed Description

Provides the kernel classes for the convolution done when computing the weighted density of the points.

Authors
Simone Balducci, Felice Pantaleo, Marco Rovere, Wahid Redjeb, Aurora Perego, Francesco Giacomini