Gaia
Metrics (Distance Functions)

Modules

 Standard Metrics
 
 Composite Metrics
 
 Reference Metrics
 

Classes

class  gaia2::BPFDistance
 This class composes the breakpoint function specified by its pairs of (split point, value) with the given distance. More...
 
class  gaia2::CosineAngleDistance
 This class computes the angle in radians between 2 points and divides it by Pi (so that it's normalized between 0 and 1). More...
 
class  gaia2::CosineSimilarity
 This class computes the cosine similarity of a given Region. More...
 
class  gaia2::CrossSegmentDistance
 This class calculates a distance between segments from two points. More...
 
class  gaia2::DistanceFunction
 
class  gaia2::EuclideanDistance
 This class computes the euclidean distance of a given Region. More...
 
class  gaia2::ExponentialCompressDistance
 This class compresses a distance from [0; inf) into [0; 1) using the following formula: dist = 1 - exp(-alpha*dist), alpha being a compression factor. More...
 
class  gaia2::ForceIdentityDistance
 This metric forces the identity condition to be valid on the composed distance by checking first if the 2 points are equal and returning 0 if that is the case. More...
 
class  gaia2::KeyDistance
 This class computes the harmonic distance between keys. More...
 
class  gaia2::KullbackLeiblerDistance
 This class computes the symmetric Kullback-Leibler distance of a given Region. More...
 
class  gaia2::LinearCombinationDistance
 This class computes a distance that is the linear combination of any number of other DistanceFunctions. More...
 
class  gaia2::ManhattanDistance
 This class computes the Manhattan distance of a given Region. More...
 
class  gaia2::MinkowskiDistance
 This class computes the Minkowski distance of a Region. More...
 
class  gaia2::NullDistance
 This class computes a distance which is always equal to 0. More...
 
class  gaia2::RandomDistance
 This class computes a distance which returns a random number between 0 and the specified range. More...
 
class  gaia2::ResistorAverageDistance
 This class computes the symmetric resistor-average distance of a given Region. More...
 
class  gaia2::RhythmDistance
 This class computes the rhythm distance of a given descriptor. More...
 
class  gaia2::SemanticClassifierDistance
 : desc is wrong, still the wpearson one... More...
 
class  gaia2::SummedSegmentDistance
 This class calculates a distance between segments from two points and sums the results. More...
 
class  gaia2::WeightedEuclideanDistance
 This class computes the euclidean distance of a given Region, applying a weight on each descriptor. More...
 
class  gaia2::WeightedPearsonDistance
 This class computes the weighted Pearson correlation between 2 points. More...
 

Detailed Description