CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CluE::CFAverageInterClusterDistance< T > Class Template Reference

Calculates the average inter-cluster distance D2 of a given CFEntry. More...

#include <averageinterclusterdistance.h>

Inheritance diagram for CluE::CFAverageInterClusterDistance< T >:
Inheritance graph
Collaboration diagram for CluE::CFAverageInterClusterDistance< T >:
Collaboration graph

Public Member Functions

 CFAverageInterClusterDistance (EuclideanSpaceProvider< T > *esp)
 
 CFAverageInterClusterDistance (const CFAverageInterClusterDistance< T > &)
 
CFAverageInterClusterDistance
< T > & 
operator= (const CFAverageInterClusterDistance< T > &)
 
virtual ~CFAverageInterClusterDistance ()
 
virtual
CFAverageInterClusterDistance
clone () const
 
virtual double dissimilarity (CFEntry< T > const &, CFEntry< T > const &) const
 Computes the average inter cluster distance between the two given CFEntry objects. More...
 
- Public Member Functions inherited from CluE::DissimilarityMeasure< CFEntry< T > >
virtual ~DissimilarityMeasure ()
 

Private Attributes

EuclideanSpaceProvider< T > * esp
 

Detailed Description

template<typename T>
class CluE::CFAverageInterClusterDistance< T >

Calculates the average inter-cluster distance D2 of a given CFEntry.

See also
T. Zhang, R. Ramakrishan and M. Livny. "BIRCH: A New Data Clustering Algorithm and Its Applications", p. 146. Data Mining and Knowledge Discovery, 10.1023/A:1009783824328, 1997.

Definition at line 16 of file averageinterclusterdistance.h.

Constructor & Destructor Documentation

Definition at line 35 of file averageinterclusterdistance.h.

Definition at line 40 of file averageinterclusterdistance.h.

template<typename T >
CluE::CFAverageInterClusterDistance< T >::~CFAverageInterClusterDistance ( )
virtual

Definition at line 57 of file averageinterclusterdistance.h.

Member Function Documentation

template<typename T >
CFAverageInterClusterDistance< T > & CluE::CFAverageInterClusterDistance< T >::operator= ( const CFAverageInterClusterDistance< T > &  aicd)

Definition at line 45 of file averageinterclusterdistance.h.

template<typename T >
CFAverageInterClusterDistance< T > * CluE::CFAverageInterClusterDistance< T >::clone ( ) const
virtual
template<typename T >
double CluE::CFAverageInterClusterDistance< T >::dissimilarity ( CFEntry< T > const &  cf1,
CFEntry< T > const &  cf2 
) const
virtual

Computes the average inter cluster distance between the two given CFEntry objects.

Implements CluE::DissimilarityMeasure< CFEntry< T > >.

Definition at line 68 of file averageinterclusterdistance.h.

Member Data Documentation

template<typename T>
EuclideanSpaceProvider<T>* CluE::CFAverageInterClusterDistance< T >::esp
private

Definition at line 32 of file averageinterclusterdistance.h.


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