Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Interface
de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Packages that use DistanceFunction
de.lmu.ifi.dbs.elki.algorithm Algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering Clustering algorithms Clustering algorithms are supposed to implement the Algorithm-Interface. 
de.lmu.ifi.dbs.elki.algorithm.outlier Outlier detection algorithms 
de.lmu.ifi.dbs.elki.algorithm.statistics Statistical analysis algorithms The algorithms in this package perform statistical analysis of the data (e.g. compute distributions, distance distributions etc.) 
de.lmu.ifi.dbs.elki.application.cache Utility applications for the persistence layer such as distance cache builders. 
de.lmu.ifi.dbs.elki.application.visualization Visualization applications in ELKI. 
de.lmu.ifi.dbs.elki.database ELKI database layer - loading, storing, indexing and accessing data 
de.lmu.ifi.dbs.elki.distance.distancefunction Distance functions for use within ELKI. 
de.lmu.ifi.dbs.elki.distance.distancefunction.adapter Distance functions deriving distances from e.g. similarity measures 
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation Distance functions using correlations. 
de.lmu.ifi.dbs.elki.distance.distancefunction.external Distance functions using external data sources. 
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace Distance functions based on subspaces. 
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries Distance functions designed for time series. 
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel Kernel functions. 
de.lmu.ifi.dbs.elki.index.tree.metrical Tree-based index structures for metrical vector spaces. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants M-Tree and variants. 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop MkCoPTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax MkMaxTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab MkTabTree 
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split Splitting strategies of nodes in an M-Tree (and variants). 
de.lmu.ifi.dbs.elki.index.tree.spatial Tree-based index structures for spatial indexing. 
de.lmu.ifi.dbs.elki.math.linearalgebra.pca Principal Component Analysis (PCA) and Eigenvector processing. 
de.lmu.ifi.dbs.elki.parser Parsers for different file formats and data types. 
de.lmu.ifi.dbs.elki.preprocessing Preprocessors used for data preparation in a first step of various algorithms or distance and similarity measures. 
de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints Constraints allow to restrict possible values for parameters. 
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.algorithm
 

Fields in de.lmu.ifi.dbs.elki.algorithm declared as DistanceFunction
private  DistanceFunction<O,D> DistanceBasedAlgorithm.distanceFunction
          Holds the instance of the distance function specified by DistanceBasedAlgorithm.DISTANCE_FUNCTION_PARAM.
 

Fields in de.lmu.ifi.dbs.elki.algorithm with type parameters of type DistanceFunction
protected  ObjectParameter<DistanceFunction<O,D>> DistanceBasedAlgorithm.DISTANCE_FUNCTION_PARAM
          Parameter to specify the distance function to determine the distance between database objects, must extend DistanceFunction.
 

Methods in de.lmu.ifi.dbs.elki.algorithm that return DistanceFunction
 DistanceFunction<O,D> DistanceBasedAlgorithm.getDistanceFunction()
          Returns the distanceFunction.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.algorithm.clustering
 

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering declared as DistanceFunction
private  DistanceFunction<V,DoubleDistance> ProjectedDBSCAN.innerDistanceFunction
          The inner distance function.
 

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering with type parameters of type DistanceFunction
private  ObjectParameter<DistanceFunction<V,DoubleDistance>> ProjectedDBSCAN.INNER_DISTANCE_FUNCTION_PARAM
          Parameter distance function
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.algorithm.outlier
 

Fields in de.lmu.ifi.dbs.elki.algorithm.outlier declared as DistanceFunction
private  DistanceFunction<O,D> LOF.reachabilityDistanceFunction
          Holds the instance of the reachability distance function specified by LOF.REACHABILITY_DISTANCE_FUNCTION_PARAM.
 

Fields in de.lmu.ifi.dbs.elki.algorithm.outlier with type parameters of type DistanceFunction
private  ObjectParameter<DistanceFunction<O,DoubleDistance>> LoOP.COMPARISON_DISTANCE_FUNCTION_PARAM
          The distance function to determine the reachability distance between database objects.
private  ObjectParameter<DistanceFunction<O,D>> LOF.REACHABILITY_DISTANCE_FUNCTION_PARAM
          The distance function to determine the reachability distance between database objects.
private  ObjectParameter<DistanceFunction<O,DoubleDistance>> LoOP.REFERENCE_DISTANCE_FUNCTION_PARAM
          The distance function to determine the reachability distance between database objects.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.algorithm.statistics
 

Methods in de.lmu.ifi.dbs.elki.algorithm.statistics with parameters of type DistanceFunction
private  DoubleMinMax DistanceStatisticsWithClasses.exactMinMax(Database<V> database, DistanceFunction<V,D> distFunc)
           
private  DoubleMinMax DistanceStatisticsWithClasses.sampleMinMax(Database<V> database, DistanceFunction<V,D> distFunc)
           
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.application.cache
 

Fields in de.lmu.ifi.dbs.elki.application.cache declared as DistanceFunction
private  DistanceFunction<O,D> CacheFloatDistanceInOnDiskMatrix.distance
          Distance function that is to be cached.
private  DistanceFunction<O,D> CacheDoubleDistanceInOnDiskMatrix.distance
          Distance function that is to be cached.
 

Fields in de.lmu.ifi.dbs.elki.application.cache with type parameters of type DistanceFunction
private  ObjectParameter<DistanceFunction<O,D>> CacheFloatDistanceInOnDiskMatrix.DISTANCE_PARAM
          Parameter that specifies the name of the directory to be re-parsed.
private  ObjectParameter<DistanceFunction<O,D>> CacheDoubleDistanceInOnDiskMatrix.DISTANCE_PARAM
          Parameter that specifies the name of the directory to be re-parsed.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.application.visualization
 

Fields in de.lmu.ifi.dbs.elki.application.visualization declared as DistanceFunction
private  DistanceFunction<O,D> KNNExplorer.distanceFunction
          Holds the instance of the distance function specified by KNNExplorer.DISTANCE_FUNCTION_PARAM.
private  DistanceFunction<O,D> KNNExplorer.ExplorerWindow.distanceFunction
          Holds the instance of the distance function specified by KNNExplorer.DISTANCE_FUNCTION_PARAM.
 

Fields in de.lmu.ifi.dbs.elki.application.visualization with type parameters of type DistanceFunction
protected  ClassParameter<DistanceFunction<O,D>> KNNExplorer.DISTANCE_FUNCTION_PARAM
          Parameter to specify the distance function to determine the distance between database objects, must extend DistanceFunction.
 

Methods in de.lmu.ifi.dbs.elki.application.visualization with parameters of type DistanceFunction
 void KNNExplorer.ExplorerWindow.run(Database<O> db, DistanceFunction<O,D> distanceFunction)
          Process the given Database and distance function.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.database
 

Methods in de.lmu.ifi.dbs.elki.database with parameters of type DistanceFunction
<D extends Distance<D>>
List<List<DistanceResultPair<D>>>
Database.bulkKNNQueryForID(List<Integer> ids, int k, DistanceFunction<O,D> distanceFunction)
           Performs k-nearest neighbor queries for the given object IDs.
<D extends Distance<D>>
List<List<DistanceResultPair<D>>>
SequentialDatabase.bulkKNNQueryForID(List<Integer> ids, int k, DistanceFunction<O,D> distanceFunction)
          Retrieves the k nearest neighbors for the query objects.
<D extends Distance<D>>
List<List<DistanceResultPair<D>>>
SpatialIndexDatabase.bulkKNNQueryForID(List<Integer> ids, int k, DistanceFunction<O,D> distanceFunction)
           
<T extends Distance<T>>
List<List<DistanceResultPair<T>>>
MetricalIndexDatabase.bulkKNNQueryForID(List<Integer> ids, int k, DistanceFunction<O,T> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
Database.kNNQueryForID(Integer id, int k, DistanceFunction<O,D> distanceFunction)
           Performs a k-nearest neighbor query for the given object ID.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SequentialDatabase.kNNQueryForID(Integer id, int k, DistanceFunction<O,D> distanceFunction)
          Retrieves the k nearest neighbors for the query object.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SpatialIndexDatabase.kNNQueryForID(Integer id, int k, DistanceFunction<O,D> distanceFunction)
           
<T extends Distance<T>>
List<DistanceResultPair<T>>
MetricalIndexDatabase.kNNQueryForID(Integer id, int k, DistanceFunction<O,T> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
Database.kNNQueryForObject(O queryObject, int k, DistanceFunction<O,D> distanceFunction)
           Performs a k-nearest neighbor query for the given object.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SequentialDatabase.kNNQueryForObject(O queryObject, int k, DistanceFunction<O,D> distanceFunction)
          Retrieves the k nearest neighbors for the query object.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SpatialIndexDatabase.kNNQueryForObject(O queryObject, int k, DistanceFunction<O,D> distanceFunction)
           
<T extends Distance<T>>
List<DistanceResultPair<T>>
MetricalIndexDatabase.kNNQueryForObject(O queryObject, int k, DistanceFunction<O,T> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
Database.rangeQuery(Integer id, D epsilon, DistanceFunction<O,D> distanceFunction)
           Performs a range query for the given object ID with the given epsilon range and the according distance function.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SequentialDatabase.rangeQuery(Integer id, D epsilon, DistanceFunction<O,D> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
SpatialIndexDatabase.rangeQuery(Integer id, D epsilon, DistanceFunction<O,D> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
Database.rangeQuery(Integer id, String epsilon, DistanceFunction<O,D> distanceFunction)
           Performs a range query for the given object ID with the given epsilon range and the according distance function.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SequentialDatabase.rangeQuery(Integer id, String epsilon, DistanceFunction<O,D> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
SpatialIndexDatabase.rangeQuery(Integer id, String epsilon, DistanceFunction<O,D> distanceFunction)
           
<T extends Distance<T>>
List<DistanceResultPair<T>>
MetricalIndexDatabase.rangeQuery(Integer id, String epsilon, DistanceFunction<O,T> distanceFunction)
           
<T extends Distance<T>>
List<DistanceResultPair<T>>
MetricalIndexDatabase.rangeQuery(Integer id, T epsilon, DistanceFunction<O,T> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
Database.reverseKNNQuery(Integer id, int k, DistanceFunction<O,D> distanceFunction)
           Performs a reverse k-nearest neighbor query for the given object ID.
<D extends Distance<D>>
List<DistanceResultPair<D>>
SequentialDatabase.reverseKNNQuery(Integer id, int k, DistanceFunction<O,D> distanceFunction)
           
<D extends Distance<D>>
List<DistanceResultPair<D>>
SpatialIndexDatabase.reverseKNNQuery(Integer id, int k, DistanceFunction<O,D> distanceFunction)
          Performs a reverse k-nearest neighbor query for the given object ID.
<T extends Distance<T>>
List<DistanceResultPair<T>>
MetricalIndexDatabase.reverseKNNQuery(Integer id, int k, DistanceFunction<O,T> distanceFunction)
           
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction
 

Subinterfaces of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction
 interface LocalPCAPreprocessorBasedDistanceFunction<O extends NumberVector<O,?>,P extends LocalPCAPreprocessor<O>,D extends Distance<D>>
          Interface for local PCA based preprocessors.
 interface PreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
          Interface to mark preprocessor based distance functions.
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction that implement DistanceFunction
 class AbstractDistanceFunction<O extends DatabaseObject,D extends Distance<D>>
          AbstractDistanceFunction provides some methods valid for any extending class.
 class AbstractLocallyWeightedDistanceFunction<O extends NumberVector<O,?>,P extends LocalPCAPreprocessor<O>>
          Abstract super class for locally weighted distance functions using a preprocessor to compute the local weight matrix.
 class AbstractPreprocessorBasedDistanceFunction<O extends DatabaseObject,P extends Preprocessor<O>,D extends Distance<D>>
          Abstract super class for distance functions needing a preprocessor.
 class ArcCosineDistanceFunction<V extends NumberVector<V,?>>
          Cosine distance function for feature vectors.
 class CosineDistanceFunction<V extends NumberVector<V,?>>
          Cosine distance function for feature vectors.
 class EuclideanDistanceFunction<V extends NumberVector<V,?>>
          Provides the Euclidean distance for FeatureVectors.
 class KernelBasedLocallyWeightedDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>>
          Provides a kernel based locally weighted distance function.
 class LocallyWeightedDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>>
          Provides a locally weighted distance function.
 class LPNormDistanceFunction<V extends NumberVector<V,N>,N extends Number>
          Provides a LP-Norm for FeatureVectors.
 class ManhattanDistanceFunction<V extends NumberVector<V,?>>
          Manhattan distance function to compute the Manhattan distance for a pair of FeatureVectors.
 class MaximumDistanceFunction<V extends NumberVector<V,?>>
          Maximum distance function to compute the Maximum distance for a pair of FeatureVectors.
 class MinimumDistanceFunction<V extends NumberVector<V,?>>
          Maximum distance function to compute the Minimum distance for a pair of FeatureVectors.
 class WeightedDistanceFunction<V extends NumberVector<V,?>>
          Provides the Weighted distance for feature vectors.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.adapter
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.adapter that implement DistanceFunction
 class SimilarityAdapterAbstract<V extends NumberVector<V,?>>
          Adapter from a normalized similarity function to a distance function.
 class SimilarityAdapterArccos<V extends NumberVector<V,?>>
          Adapter from a normalized similarity function to a distance function using arccos(sim).
 class SimilarityAdapterLinear<V extends NumberVector<V,?>>
          Adapter from a normalized similarity function to a distance function using 1 - sim.
 class SimilarityAdapterLn<V extends NumberVector<V,?>>
          Adapter from a normalized similarity function to a distance function using -log(sim).
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram that implement DistanceFunction
 class HistogramIntersectionDistanceFunction<V extends NumberVector<V,?>>
          Intersection distance for color histograms.
 class HSBHistogramQuadraticDistanceFunction<V extends NumberVector<V,?>>
          Distance function for HSB color histograms based on a quadratic form and color similarity.
 class RGBHistogramQuadraticDistanceFunction<V extends NumberVector<V,?>>
          Distance function for RGB color histograms based on a quadratic form and color similarity.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.correlation
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.correlation that implement DistanceFunction
 class AbstractCorrelationDistanceFunction<V extends FeatureVector<V,?>,P extends Preprocessor<V>,D extends CorrelationDistance<D>>
          Abstract super class for correlation based distance functions.
 class ERiCDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>>
          Provides a distance function for building the hierarchy in the ERiC algorithm.
 class PCABasedCorrelationDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>>
          Provides the correlation distance for real valued vectors.
 class PearsonCorrelationDistanceFunction<V extends NumberVector<V,N>,N extends Number>
          Pearson correlation distance function for feature vectors.
 class SquaredPearsonCorrelationDistanceFunction<V extends NumberVector<V,N>,N extends Number>
          Squared Pearson correlation distance function for feature vectors.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.external
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.external that implement DistanceFunction
 class DiskCacheBasedDoubleDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on double distances given by a distance matrix of an external file.
 class DiskCacheBasedFloatDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on float distances given by a distance matrix of an external file.
 class FileBasedDoubleDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on double distances given by a distance matrix of an external file.
 class FileBasedFloatDistanceFunction<V extends DatabaseObject>
          Provides a DistanceFunction that is based on float distances given by a distance matrix of an external file.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.subspace
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.subspace that implement DistanceFunction
 class AbstractDimensionsSelectingDoubleDistanceFunction<V extends FeatureVector<V,?>>
          Provides a distance function that computes the distance (which is a double distance) between feature vectors only in specified dimensions.
 class AbstractPreferenceVectorBasedCorrelationDistanceFunction<V extends NumberVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Abstract super class for all preference vector based correlation distance functions.
 class DimensionSelectingDistanceFunction<V extends NumberVector<V,?>>
          Provides a distance function that computes the distance between feature vectors as the absolute difference of their values in a specified dimension.
 class DimensionsSelectingEuclideanDistanceFunction<V extends NumberVector<V,?>>
          Provides a distance function that computes the Euclidean distance between feature vectors only in specified dimensions.
 class DiSHDistanceFunction<V extends NumberVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Distance function used in the DiSH algorithm.
 class HiSCDistanceFunction<V extends NumberVector<V,?>,P extends PreferenceVectorPreprocessor<V>>
          Distance function used in the HiSC algorithm.
 class SubspaceDistanceFunction<V extends NumberVector<V,?>,P extends LocalPCAPreprocessor<V>>
          Provides a distance function to determine a kind of correlation distance between two points, which is a pair consisting of the distance between the two subspaces spanned by the strong eigenvectors of the two points and the affine distance between the two subspaces.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries
 

Classes in de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries that implement DistanceFunction
 class AbstractEditDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance for FeatureVectors.
 class DTWDistanceFunction<V extends NumberVector<V,?>>
          Provides the Dynamic Time Warping distance for FeatureVectors.
 class EDRDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance on Real Sequence distance for FeatureVectors.
 class ERPDistanceFunction<V extends NumberVector<V,?>>
          Provides the Edit Distance With Real Penalty distance for FeatureVectors.
 class LCSSDistanceFunction<V extends NumberVector<V,?>>
          Provides the Longest Common Subsequence distance for FeatureVectors.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
 

Subinterfaces of DistanceFunction in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel
 interface KernelFunction<O extends DatabaseObject,D extends Distance<D>>
          Interface Kernel describes the requirements of any kernel function.
 

Classes in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel that implement DistanceFunction
 class AbstractKernelFunction<O extends DatabaseObject,D extends Distance<D>>
          AbstractKernelFunction provides some methods valid for any extending class.
 class ArbitraryKernelFunctionWrapper<O extends FeatureVector<O,?>>
          Provides a wrapper for arbitrary kernel functions whose kernel matrix has been precomputed.
 class FooKernelFunction<O extends NumberVector<?,?>>
          Provides an experimental KernelDistanceFunction for NumberVectors.
 class LinearKernelFunction<O extends NumberVector<O,?>>
          Provides a linear Kernel function that computes a similarity between the two feature vectors V1 and V2 defined by V1^T*V2.
 class PolynomialKernelFunction<O extends NumberVector<O,?>>
          Provides a polynomial Kernel function that computes a similarity between the two feature vectors V1 and V2 defined by (V1^T*V2)^degree.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical that return DistanceFunction
abstract  DistanceFunction<O,D> MetricalIndex.getDistanceFunction()
          Returns the distance function of this metrical index.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants
 

Fields in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants declared as DistanceFunction
private  DistanceFunction<O,D> AbstractMTree.distanceFunction
          Holds the instance of the distance function specified by AbstractMTree.DISTANCE_FUNCTION_PARAM.
 

Fields in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants with type parameters of type DistanceFunction
protected  ObjectParameter<DistanceFunction<O,D>> AbstractMTree.DISTANCE_FUNCTION_PARAM
          Parameter to specify the distance function to determine the distance between database objects, must extend DistanceFunction.
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants that return DistanceFunction
 DistanceFunction<O,D> AbstractMTree.getDistanceFunction()
           
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop with parameters of type DistanceFunction
<O extends DatabaseObject>
D
MkCoPLeafEntry.approximateConservativeKnnDistance(int k, DistanceFunction<O,D> distanceFunction)
          Returns the conservative approximated knn distance of the entry.
<O extends DatabaseObject>
D
MkCoPDirectoryEntry.approximateConservativeKnnDistance(int k, DistanceFunction<O,D> distanceFunction)
          Returns the conservative approximated knn distance of the entry.
<O extends DatabaseObject>
D
MkCoPEntry.approximateConservativeKnnDistance(int k, DistanceFunction<O,D> distanceFunction)
          Returns the conservative approximated knn distance of the entry.
<O extends DatabaseObject>
D
MkCoPLeafEntry.approximateProgressiveKnnDistance(int k, DistanceFunction<O,D> distanceFunction)
          Returns the progressive approximated knn distance of the entry.
<O extends DatabaseObject,D extends NumberDistance<D,N>,N extends Number>
D
ApproximationLine.getApproximatedKnnDistance(int k, DistanceFunction<O,D> distanceFunction)
          Returns the approximated knn-distance at the specified k.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax with parameters of type DistanceFunction
protected  D MkMaxTreeNode.kNNDistance(DistanceFunction<O,D> distanceFunction)
          Determines and returns the k-nearest neighbor distance of this node as the maximum of the k-nearest neighbor distances of all entries.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab with parameters of type DistanceFunction
protected  List<D> MkTabTreeNode.kNNDistances(DistanceFunction<O,D> distanceFunction)
          Determines and returns the knn distance of this node as the maximum knn distance of all entries.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split
 

Methods in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split with parameters of type DistanceFunction
(package private)  Assignments<D,E> MTreeSplit.balancedPartition(N node, Integer routingObject1, Integer routingObject2, DistanceFunction<O,D> distanceFunction)
          Creates a balanced partition of the entries of the specified node.
private  void MLBDistSplit.promote(N node, DistanceFunction<O,D> distanceFunction)
          Selects the second object of the specified node to be promoted and stored into the parent node and partitions the entries according to the M_LB_DIST strategy.
private  void MRadSplit.promote(N node, DistanceFunction<O,D> distanceFunction)
          Selects two objects of the specified node to be promoted and stored into the parent node.
 

Constructors in de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split with parameters of type DistanceFunction
MLBDistSplit(N node, DistanceFunction<O,D> distanceFunction)
          Creates a new split object.
MRadSplit(N node, DistanceFunction<O,D> distanceFunction)
          Creates a new split object.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.spatial
 

Subinterfaces of DistanceFunction in de.lmu.ifi.dbs.elki.index.tree.spatial
 interface SpatialDistanceFunction<V extends FeatureVector<V,?>,D extends Distance<D>>
          Defines the requirements for a distance function that can used in spatial index to measure the dissimilarity between spatial data objects.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.math.linearalgebra.pca
 

Fields in de.lmu.ifi.dbs.elki.math.linearalgebra.pca declared as DistanceFunction
private  DistanceFunction<V,DoubleDistance> WeightedCovarianceMatrixBuilder.weightDistance
          Holds the distance function used for weight calculation
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.parser
 

Fields in de.lmu.ifi.dbs.elki.parser declared as DistanceFunction
private  DistanceFunction<ExternalObject,D> NumberDistanceParser.distanceFunction
          The distance function.
 

Fields in de.lmu.ifi.dbs.elki.parser with type parameters of type DistanceFunction
private  ObjectParameter<DistanceFunction<ExternalObject,D>> NumberDistanceParser.DISTANCE_FUNCTION_PARAM
          Parameter for distance function.
 

Methods in de.lmu.ifi.dbs.elki.parser that return DistanceFunction
 DistanceFunction<O,D> DistanceParser.getDistanceFunction()
          Returns the distance function of this parser.
 DistanceFunction<ExternalObject,D> NumberDistanceParser.getDistanceFunction()
          Returns the distance function of this parser.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.preprocessing
 

Fields in de.lmu.ifi.dbs.elki.preprocessing declared as DistanceFunction
protected  DistanceFunction<O,D> MaterializeKNNPreprocessor.distanceFunction
          Hold the distance function to be used.
private  DistanceFunction<O,D> SharedNearestNeighborsPreprocessor.distanceFunction
          Hold the distance function to be used.
protected  DistanceFunction<V,DoubleDistance> LocalPCAPreprocessor.pcaDistanceFunction
          Holds the instance of the distance function specified by LocalPCAPreprocessor.PCA_DISTANCE_PARAM.
protected  DistanceFunction<V,D> ProjectedDBSCANPreprocessor.rangeQueryDistanceFunction
          The distance function for the variance analysis.
 

Fields in de.lmu.ifi.dbs.elki.preprocessing with type parameters of type DistanceFunction
 ObjectParameter<DistanceFunction<O,D>> MaterializeKNNPreprocessor.DISTANCE_FUNCTION_PARAM
          Parameter to indicate the distance function to be used to ascertain the nearest neighbors.
private  ObjectParameter<DistanceFunction<O,D>> SharedNearestNeighborsPreprocessor.DISTANCE_FUNCTION_PARAM
          Parameter to indicate the distance function to be used to ascertain the nearest neighbors.
private  ObjectParameter<DistanceFunction<V,D>> ProjectedDBSCANPreprocessor.DISTANCE_FUNCTION_PARAM
          Parameter distance function
protected  ObjectParameter<DistanceFunction<V,DoubleDistance>> LocalPCAPreprocessor.PCA_DISTANCE_PARAM
          Parameter to specify the distance function used for running PCA.
 

Methods in de.lmu.ifi.dbs.elki.preprocessing that return DistanceFunction
 DistanceFunction<O,D> SharedNearestNeighborsPreprocessor.getDistanceFunction()
          Returns the distance function used by the preprocessor.
 

Uses of DistanceFunction in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints
 

Classes in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints with type parameters of type DistanceFunction
 class GlobalDistanceFunctionPatternConstraint<D extends DistanceFunction<?,?>>
          Deprecated. Use DistanceParameter instead.
 

Fields in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints declared as DistanceFunction
private  DistanceFunction<?,?> DistanceFunctionPatternConstraint.distanceFunction
          Deprecated. The distance function the pattern is checked for.
 

Constructors in de.lmu.ifi.dbs.elki.utilities.optionhandling.constraints with parameters of type DistanceFunction
DistanceFunctionPatternConstraint(DistanceFunction<?,?> distFunction)
          Deprecated. Constructs a distance function pattern constraint for testing if a given pattern parameter holds a valid pattern for the parameter distFunction
 


Release 0.3 (2010-03-31_1612)