CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pointkld.cpp
Go to the documentation of this file.
1 #include "../point/pointkld.h"
2 #include "../point/point.h"
3 
4 using namespace CluE;
5 
7 {
8  return new PointKLD(*this);
9 }
10 
11 double PointKLD::dissimilarity(Point const& p, Point const& q) const
12 {
13  return p.kullbackleibler(q);
14 }
Kullback-Leibler divergence for Point.
Definition: pointkld.h:14
virtual double dissimilarity(Point const &, Point const &) const
Computes the dissimilarity between the two given objects.
Definition: pointkld.cpp:11
virtual PointKLD * clone() const
Definition: pointkld.cpp:6
double kullbackleibler(Point const &) const
Definition: point.cpp:147
Weighted point of arbitrary dimension.
Definition: point.h:17