R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
Neuland::ClusteringEngine< T > Class Template Reference

#include <ClusteringEngine.h>

Public Member Functions

 ClusteringEngine ()=default
 
 ClusteringEngine (const BinaryPredicate &_f)
 
void SetClusteringCondition (const BinaryPredicate &_f)
 
bool SatisfiesClusteringCondition (const T &a, const T &b) const
 
std::vector< std::vector< T > > Clusterize (std::vector< T > &from) const
 

Detailed Description

template<typename T>
class Neuland::ClusteringEngine< T >

Definition at line 25 of file ClusteringEngine.h.

Constructor & Destructor Documentation

◆ ClusteringEngine() [1/2]

template<typename T>
Neuland::ClusteringEngine< T >::ClusteringEngine ( )
default

◆ ClusteringEngine() [2/2]

template<typename T>
Neuland::ClusteringEngine< T >::ClusteringEngine ( const BinaryPredicate & _f)
inline

Definition at line 55 of file ClusteringEngine.h.

Member Function Documentation

◆ Clusterize()

template<typename T>
std::vector< std::vector< T > > Neuland::ClusteringEngine< T >::Clusterize ( std::vector< T > & from) const
inline

Definition at line 64 of file ClusteringEngine.h.

◆ SatisfiesClusteringCondition()

template<typename T>
bool Neuland::ClusteringEngine< T >::SatisfiesClusteringCondition ( const T & a,
const T & b ) const
inline

Definition at line 62 of file ClusteringEngine.h.

◆ SetClusteringCondition()

template<typename T>
void Neuland::ClusteringEngine< T >::SetClusteringCondition ( const BinaryPredicate & _f)
inline

Definition at line 60 of file ClusteringEngine.h.


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