#include <KullbackLeiblerDistance.h>
Public Member Functions | |
virtual KullbackLeiblerDistance< N > * | clone () const |
virtual double | operator() (const SingleGaussianState< N > &, const SingleGaussianState< N > &) const |
Public Member Functions inherited from DistanceBetweenComponents< N > | |
virtual | ~DistanceBetweenComponents () |
Private Types | |
typedef SingleGaussianState< N > ::Matrix | Matrix |
typedef SingleGaussianState< N > ::Vector | Vector |
Additional Inherited Members | |
Public Types inherited from DistanceBetweenComponents< N > | |
typedef SingleGaussianState< N > | SingleState |
Calculation of Kullback-Leibler distance between two Gaussian components.
Definition at line 10 of file KullbackLeiblerDistance.h.
|
private |
Definition at line 14 of file KullbackLeiblerDistance.h.
|
private |
Definition at line 13 of file KullbackLeiblerDistance.h.
|
inlinevirtual |
|
virtual |
Method which calculates the actual Kullback-Leibler distance.
Implements DistanceBetweenComponents< N >.