Environment for
Supported by Index-Structures

Package de.lmu.ifi.dbs.elki.distance.distancefunction

Distance functions for use within ELKI.


Interface Summary
DistanceFunction<O extends DatabaseObject,D extends Distance<D>> Interface DistanceFunction describes the requirements of any distance function.

Class Summary
AbstractDistanceFunction<O extends DatabaseObject,D extends Distance<D>> AbstractDistanceFunction provides some methods valid for any extending class.
AbstractDoubleDistanceFunction<O extends DatabaseObject> Provides an abstract superclass for DistanceFunctions that are based on DoubleDistance.
AbstractFloatDistanceFunction<O extends DatabaseObject> Provides a DistanceFunction that is based on FloatDistance.
AbstractLocallyWeightedDistanceFunction<O extends RealVector<O,?>,P extends Preprocessor<O>> Abstract super class for locally weighted distance functions using a preprocessor to compute the local weight matrix.
AbstractPreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>> Abstract super class for distance functions needing a preprocessor.
ArcCosineDistanceFunction<V extends FeatureVector<V,?>> Cosine distance function for feature vectors.
CosineDistanceFunction<V extends FeatureVector<V,?>> Cosine distance function for feature vectors.
EuclideanDistanceFunction<V extends NumberVector<V,?>> Provides the Euclidean distance for NumberVectors.
KernelBasedLocallyWeightedDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>> Provides a kernel based locally weighted distance function.
LocallyWeightedDistanceFunction<V extends RealVector<V,?>,P extends Preprocessor<V>> Provides a locally weighted distance function.
LPNormDistanceFunction<V extends FeatureVector<V,N>,N extends Number> Provides a LP-Norm for FeatureVectors.
ManhattanDistanceFunction<V extends NumberVector<V,?>> Manhattan distance function to compute the Manhattan distance for a pair of NumberVectors.
RepresentationSelectingDistanceFunction<O extends DatabaseObject,M extends MultiRepresentedObject<O>,D extends Distance<D>> Distance function for multirepresented objects that selects one representation and computes the distances only within the selected representation.
WeightedDistanceFunction<V extends NumberVector<V,?>> Provides the Weighted distance for feature vectors.

Package de.lmu.ifi.dbs.elki.distance.distancefunction Description

Distance functions for use within ELKI.

Release 0.2 (2009-07-06_1820)