damina::EuclideanDistance Class Reference

The EuclideanDistance class is a base class to implement euclidean norms (L2, L1, . More...

#include <EuclideanDistance.h>

Inheritance diagram for damina::EuclideanDistance:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual double calculateDistance (struct svm_node *, struct svm_node *)=0
 EuclideanDistance ()
virtual ~EuclideanDistance ()

Detailed Description

The EuclideanDistance class is a base class to implement euclidean norms (L2, L1, .

..) This version use basic structures of LIBSVM to manipulate vectors.

Definition at line 13 of file EuclideanDistance.h.


Constructor & Destructor Documentation

damina::EuclideanDistance::EuclideanDistance (  ) 

Definition at line 5 of file EuclideanDistance.cpp.

00005                                              {
00006         }

damina::EuclideanDistance::~EuclideanDistance (  )  [virtual]

Definition at line 8 of file EuclideanDistance.cpp.

00008                                               {
00009         }


Member Function Documentation

virtual double damina::EuclideanDistance::calculateDistance ( struct svm_node *  ,
struct svm_node *   
) [pure virtual]

Implemented in damina::L1Distance, and damina::L2Distance.

Referenced by damina::CCLSVClustering::experimentalSeparateClusters(), damina::SVClustering::initialKernelWidth(), damina::GKWGenerator::maxDistance(), and damina::CCLSVClustering::separateClusters().

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Sep 24 22:26:58 2007 for SVClustering by  doxygen 1.5.2