Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

Uses of Class
de.lmu.ifi.dbs.elki.distance.DoubleDistance

Packages that use DoubleDistance
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation Package to collect correlation clustering algorithms suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace Package to collect algorithms for clustering in axis-parallel subspaces, suitable as a task for the KDDTask main routine. 
de.lmu.ifi.dbs.elki.database Package collects variants of databases and related classes. 
de.lmu.ifi.dbs.elki.distance Package collects distances and - in its subpackages - distance and similarity functions. 
de.lmu.ifi.dbs.elki.distance.distancefunction Package collects distance functions. 
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel Package collects kernel functions. 
de.lmu.ifi.dbs.elki.preprocessing Package collects preprocessors used for data preparation in a first step of various algorithms or distance measures. 
 

Uses of DoubleDistance in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation
 

Fields in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation declared as DoubleDistance
(package private)  DoubleDistance ORCLUS.ProjectedEnergy.projectedEnergy
           
 

Constructors in de.lmu.ifi.dbs.elki.algorithm.clustering.correlation with parameters of type DoubleDistance
ORCLUS.ProjectedEnergy(int i, int j, ORCLUS.Cluster cluster, DoubleDistance projectedEnergy)
           
 

Uses of DoubleDistance in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace
 

Methods in de.lmu.ifi.dbs.elki.algorithm.clustering.subspace that return types with arguments of type DoubleDistance
private  Map<Integer,List<QueryResult<DoubleDistance>>> PROCLUS.getLocalities(Set<Integer> m_c, Database<V> database)
           
 

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

Fields in de.lmu.ifi.dbs.elki.database with type parameters of type DoubleDistance
static AssociationID<DoubleDistance> AssociationID.DOUBLE_DISTANCE
          The association id to associate a DoubleDistance to an object.
 

Uses of DoubleDistance in de.lmu.ifi.dbs.elki.distance
 

Methods in de.lmu.ifi.dbs.elki.distance that return DoubleDistance
 DoubleDistance DoubleDistance.minus(DoubleDistance distance)
           
 DoubleDistance DoubleDistance.plus(DoubleDistance distance)
           
 DoubleDistance DoubleDistance.times(double lambda)
          Returns a new distance as the product of this distance and the given double value.
 DoubleDistance DoubleDistance.times(DoubleDistance distance)
          Returns a new distance as the product of this distance and the given distance.
 

Methods in de.lmu.ifi.dbs.elki.distance with parameters of type DoubleDistance
 int DoubleDistance.compareTo(DoubleDistance d)
          Compares this DoubleDistance with the given DoubleDistance wrt the representad double.
 DoubleDistance DoubleDistance.minus(DoubleDistance distance)
           
 DoubleDistance DoubleDistance.plus(DoubleDistance distance)
           
 DoubleDistance DoubleDistance.times(DoubleDistance distance)
          Returns a new distance as the product of this distance and the given distance.
 

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

Fields in de.lmu.ifi.dbs.elki.distance.distancefunction with type parameters of type DoubleDistance
private  KernelFunction<O,DoubleDistance> KernelBasedLocallyWeightedDistanceFunction.kernelFunction
          The kernel function that is used.
 

Methods in de.lmu.ifi.dbs.elki.distance.distancefunction that return DoubleDistance
 DoubleDistance DimensionsSelectingEuklideanDistanceFunction.centerDistance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the centroids of the two given MBRs according to this distance function.
 DoubleDistance EuklideanDistanceFunction.centerDistance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the centroids of the two given MBRs according to this distance function.
 DoubleDistance DimensionSelectingDistanceFunction.centerDistance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the centroids of the two given MBRs according to this distance function.
 DoubleDistance LocallyWeightedDistanceFunction.centerDistance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the centroids of the two given MBRs according to this distance function.
 DoubleDistance SupportLengthDependentItemsetDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance SharedMaximumDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance SquareRootSupportLengthDependentItemsetDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance ReciprocalSupportDependentItemsetDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance SharedUnitedDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance DirectSupportDependentItemsetDistanceFunction.distance(BitVector o1, BitVector o2)
          Returns a distance between two Bitvectors.
 DoubleDistance FileBasedDoubleDistanceFunction.distance(ExternalObject o1, ExternalObject o2)
          Computes the distance between two given DatabaseObjects according to this distance function.
 DoubleDistance DimensionsSelectingEuklideanDistanceFunction.distance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the two given MBRs according to this distance function.
 DoubleDistance EuklideanDistanceFunction.distance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the two given MBRs according to this distance function.
 DoubleDistance DimensionSelectingDistanceFunction.distance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the two given MBRs according to this distance function.
 DoubleDistance LocallyWeightedDistanceFunction.distance(HyperBoundingBox mbr1, HyperBoundingBox mbr2)
          Computes the distance between the two given MBRs according to this distance function.
 DoubleDistance FileBasedDoubleDistanceFunction.distance(Integer id1, ExternalObject o2)
          Returns the distance between the two specified objects.
 DoubleDistance FileBasedDoubleDistanceFunction.distance(Integer id1, Integer id2)
          Returns the distance between the two objcts specified by their obejct ids.
 DoubleDistance KernelBasedLocallyWeightedDistanceFunction.distance(O o1, O o2)
          Computes the distance between two given DatabaseObjects according to this distance function.
 DoubleDistance DimensionSelectingDistanceFunction.distance(O o1, O o2)
          Computes the distance between two given DatabaseObjects according to this distance function.
 DoubleDistance WeightedDistanceFunction.distance(O o1, O o2)
          Provides the Weighted distance for feature vectors.
 DoubleDistance LocallyWeightedDistanceFunction.distance(O o1, O o2)
          Computes the distance between two given real vectors according to this distance function.
 DoubleDistance EuklideanDistanceFunction.distance(T rv1, T rv2)
          Provides the Euklidean distance between the given two vectors.
 DoubleDistance ManhattanDistanceFunction.distance(T o1, T o2)
           
 DoubleDistance DimensionsSelectingEuklideanDistanceFunction.distance(V v1, V v2)
          Provides the Euklidean distance between two given feature vectors in the selected dimensions.
 DoubleDistance CosineDistanceFunction.distance(V o1, V o2)
          Computes the cosine distance for two given FeatureVectors.
 DoubleDistance LPNormDistanceFunction.distance(V o1, V o2)
          Returns the distance between the specified FeatureVectors as a LP-Norm for the currently set p.
 DoubleDistance FractalDimensionBasedDistanceFunction.distance(V o1, V o2)
           
 DoubleDistance AbstractDoubleDistanceFunction.infiniteDistance()
          An infinite DoubleDistance is based on Double.POSITIVE_INFINITY.
 DoubleDistance FractalDimensionBasedDistanceFunction.infiniteDistance()
           
 DoubleDistance DimensionsSelectingEuklideanDistanceFunction.minDist(HyperBoundingBox mbr, Integer id)
          Computes the minimum distance between the given MBR and the NumberVector object with the given id according to this distance function.
 DoubleDistance EuklideanDistanceFunction.minDist(HyperBoundingBox mbr, Integer id)
          Computes the minimum distance between the given MBR and the NumberVector object with the given id according to this distance function.
 DoubleDistance DimensionSelectingDistanceFunction.minDist(HyperBoundingBox mbr, Integer id)
          Computes the minimum distance between the given MBR and the NumberVector object with the given id according to this distance function.
 DoubleDistance LocallyWeightedDistanceFunction.minDist(HyperBoundingBox mbr, Integer id)
          Computes the minimum distance between the given MBR and the NumberVector object with the given id according to this distance function.
 DoubleDistance DimensionSelectingDistanceFunction.minDist(HyperBoundingBox mbr, O o)
          Computes the minimum distance between the given MBR and the NumberVector object according to this distance function.
 DoubleDistance LocallyWeightedDistanceFunction.minDist(HyperBoundingBox mbr, O o)
          Computes the minimum distance between the given MBR and the RealVector object according to this distance function.
 DoubleDistance EuklideanDistanceFunction.minDist(HyperBoundingBox mbr, T o)
          Computes the minimum distance between the given MBR and the RealVector object according to this distance function.
 DoubleDistance DimensionsSelectingEuklideanDistanceFunction.minDist(HyperBoundingBox mbr, V o)
          Computes the minimum distance between the given MBR and the RealVector object according to this distance function.
 DoubleDistance AbstractDoubleDistanceFunction.nullDistance()
          A null DoubleDistance is based on 0.
 DoubleDistance FractalDimensionBasedDistanceFunction.nullDistance()
           
 DoubleDistance AbstractDoubleDistanceFunction.undefinedDistance()
          An undefined DoubleDistance is based on Double.NaN.
 DoubleDistance FractalDimensionBasedDistanceFunction.undefinedDistance()
           
 DoubleDistance AbstractDoubleDistanceFunction.valueOf(String pattern)
          As pattern is required a String defining a Double.
 DoubleDistance FractalDimensionBasedDistanceFunction.valueOf(String pattern)
           
 

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

Methods in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel that return DoubleDistance
 DoubleDistance ArbitraryKernelFunctionWrapper.distance(Integer id1, Integer id2)
          Returns the distance between the two objects specified by their object ids.
 DoubleDistance AbstractDoubleKernelFunction.distance(O fv1, O fv2)
           
 DoubleDistance ArbitraryKernelFunctionWrapper.distance(O o1, O o2)
          Returns the distance between the two specified objects.
 DoubleDistance AbstractDoubleKernelFunction.infiniteDistance()
          An infinite DoubleDistance is based on Double.POSITIVE_INFINITY.
 DoubleDistance AbstractDoubleKernelFunction.nullDistance()
          A null DoubleDistance is based on 0.
 DoubleDistance FooKernelFunction.similarity(O o1, O o2)
          Provides an experimental kernel similarity between the given two vectors.
 DoubleDistance ArbitraryKernelFunctionWrapper.similarity(O o1, O o2)
          Provides a wrapper for arbitrary kernel functions whose kernel matrix has already been precomputed.
 DoubleDistance LinearKernelFunction.similarity(O o1, O o2)
          Provides a linear Kernel function that computes a similarity between the two feature vectors V1 and V2 definded by V1^T*V2
 DoubleDistance PolynomialKernelFunction.similarity(O o1, O o2)
          Provides the linear kernel similarity between the given two vectors.
 DoubleDistance AbstractDoubleKernelFunction.undefinedDistance()
          An undefined DoubleDistance is based on Double.NaN.
 DoubleDistance AbstractDoubleKernelFunction.valueOf(String pattern)
          As pattern is required a String defining a Double.
 

Constructor parameters in de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel with type arguments of type DoubleDistance
KernelMatrix(KernelFunction<O,DoubleDistance> kernelFunction, Database<O> database)
          Provides a new kernel matrix.
KernelMatrix(KernelFunction<O,DoubleDistance> kernelFunction, Database<O> database, List<Integer> ids)
          Provides a new kernel matrix.
 

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

Fields in de.lmu.ifi.dbs.elki.preprocessing declared as DoubleDistance
static DoubleDistance DiSHPreprocessor.DEFAULT_EPSILON
          The default value for epsilon.
private  DoubleDistance[] DiSHPreprocessor.epsilon
          The epsilon value for each dimension;
 

Fields in de.lmu.ifi.dbs.elki.preprocessing with type parameters of type DoubleDistance
protected  DistanceFunction<V,DoubleDistance> HiCOPreprocessor.pcaDistanceFunction
          The distance function for the PCA.
 

Methods in de.lmu.ifi.dbs.elki.preprocessing that return DoubleDistance
 DoubleDistance[] DiSHPreprocessor.getEpsilon()
          Returns the value of the epsilon parameter.
 


Release 0.1 (2008-07-10_1838)