summaryrefslogtreecommitdiff
path: root/elki/src/main/resources/META-INF
diff options
context:
space:
mode:
Diffstat (limited to 'elki/src/main/resources/META-INF')
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractNumberVectorDistanceBasedAlgorithm4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm0
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm53
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm23
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm19
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansInitialization14
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMedoidsInitialization10
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSTypeAlgorithm2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm24
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter42
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter20
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction28
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.Norm20
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction14
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction22
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction12
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedNumberVectorDistanceFunction4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.external.DistanceParser2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction6
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit4
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.SplitStrategy2
-rw-r--r--elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution4
33 files changed, 190 insertions, 177 deletions
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractNumberVectorDistanceBasedAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractNumberVectorDistanceBasedAlgorithm
index e2fc2d93..ea8a208f 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractNumberVectorDistanceBasedAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractNumberVectorDistanceBasedAlgorithm
@@ -1,7 +1,9 @@
de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansSort
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansCompare
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHamerly
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansElkan
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel.ParallelLloydKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm
deleted file mode 100644
index e69de29b..00000000
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractPrimitiveDistanceBasedAlgorithm
+++ /dev/null
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
index 252a7a42..55895bea 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm
@@ -2,21 +2,24 @@ de.lmu.ifi.dbs.elki.algorithm.NullAlgorithm
de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.affinitypropagation.AffinityPropagationClusteringAlgorithm
-de.lmu.ifi.dbs.elki.algorithm.clustering.em.EM de.lmu.ifi.dbs.elki.algorithm.clustering.EM EM
+de.lmu.ifi.dbs.elki.algorithm.clustering.em.EM de.lmu.ifi.dbs.elki.algorithm.clustering.EM
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.GeneralizedDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.LSDBC
+de.lmu.ifi.dbs.elki.algorithm.clustering.GriDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.HDBSCANHierarchyExtraction
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.SimplifiedHierarchyExtraction
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.ExtractFlatClusteringFromHierarchy
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK SLINK single-link single-linkage
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.ExtractFlatClusteringFromHierarchy de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.ExtractFlatClusteringFromHierarchy
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK single-link single-linkage
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AnderbergHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AGNES HAC NaiveAgglomerativeHierarchicalClustering de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK CLINK Defays
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK Defays
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINKHDBSCANLinearMemory
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HDBSCANLinearMemory
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansSort
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansCompare
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHamerly
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansElkan
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel.ParallelLloydKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
@@ -31,8 +34,8 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.SingleAssignmentKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.XMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.DeLiClu de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu
-de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSXi OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
-de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICS
+de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
+de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSList
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.FastOPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering
@@ -54,24 +57,24 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PreDeCon
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PROCLUS
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.SUBCLU
de.lmu.ifi.dbs.elki.algorithm.clustering.meta.ExternalClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelHierarchicalClustering
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelClustering de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelClustering
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelHierarchicalClustering de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByModelClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllInOne
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllNoise
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllInOne de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllInOne
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllNoise de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllNoise
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelOrAllInOneClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.FDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.CKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.UKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.RepresentativeUncertainClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.CenterOfMassMetaClustering
-de.lmu.ifi.dbs.elki.algorithm.itemsetmining.APRIORI
+de.lmu.ifi.dbs.elki.algorithm.itemsetmining.APRIORI de.lmu.ifi.dbs.elki.algorithm.APRIORI
de.lmu.ifi.dbs.elki.algorithm.itemsetmining.Eclat
de.lmu.ifi.dbs.elki.algorithm.itemsetmining.FPGrowth
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.ABOD de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD abod
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.FastABOD de.lmu.ifi.dbs.elki.algorithm.outlier.FastABOD fastabod
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.LBABOD de.lmu.ifi.dbs.elki.algorithm.outlier.LBABOD lb-abod
-de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.EMOutlier
+de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.EMOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.KMeansOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.SilhouetteOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.COP
@@ -90,27 +93,27 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianModel
de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianUniformMixture
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF LOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.COF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.FlexibleLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.KDEOS
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP LoOP
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF SimplifiedLOF outlier.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimplifiedLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelSimplifiedLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.VarianceOfVolume
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuEvolutionary
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuNaive
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuEvolutionary de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuNaive de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD de.lmu.ifi.dbs.elki.algorithm.outlier.SOD
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuMeanMultipleAttributes
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuMedianAlgorithm
@@ -146,7 +149,7 @@ de.lmu.ifi.dbs.elki.algorithm.statistics.RangeQuerySelectivity
de.lmu.ifi.dbs.elki.algorithm.statistics.RankingQualityHistogram
# de.lmu.ifi.dbs.elki.algorithm.DummyAlgorithm
de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
-de.lmu.ifi.dbs.elki.algorithm.KNNDistancesSampler
+de.lmu.ifi.dbs.elki.algorithm.KNNDistancesSampler de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder
de.lmu.ifi.dbs.elki.algorithm.KNNJoin
de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances
de.lmu.ifi.dbs.elki.algorithm.benchmark.KNNBenchmarkAlgorithm
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm
index 4c14d6a2..4243bfca 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm
@@ -2,15 +2,18 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.LSDBC
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK SLINK single-link single-linkage
+de.lmu.ifi.dbs.elki.algorithm.clustering.GriDBSCAN
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK single-link single-linkage
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AnderbergHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AGNES HAC NaiveAgglomerativeHierarchicalClustering de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK CLINK Defays
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK Defays
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HDBSCANLinearMemory
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINKHDBSCANLinearMemory
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansSort
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansCompare
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHamerly
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansElkan
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel.ParallelLloydKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
@@ -23,7 +26,7 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansBatchedLloyd
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHybridLloydMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.SingleAssignmentKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.XMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICS
+de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSList
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.DeLiClu de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.SilhouetteOutlierDetection
@@ -41,17 +44,17 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.distance.parallel.ParallelKNNWeightOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.DWOF
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF LOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.COF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.KDEOS
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF SimplifiedLOF outlier.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimplifiedLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelSimplifiedLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.VarianceOfVolume
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuRandomWalkEC
@@ -71,6 +74,6 @@ de.lmu.ifi.dbs.elki.algorithm.benchmark.RangeQueryBenchmarkAlgorithm
de.lmu.ifi.dbs.elki.algorithm.benchmark.ValidateApproximativeKNNIndex
de.lmu.ifi.dbs.elki.algorithm.classification.KNNClassifier
de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
-de.lmu.ifi.dbs.elki.algorithm.KNNDistancesSampler
+de.lmu.ifi.dbs.elki.algorithm.KNNDistancesSampler de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder
de.lmu.ifi.dbs.elki.algorithm.KNNJoin
de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
index e35a6a81..de499672 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm
@@ -2,14 +2,17 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.GeneralizedDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.LSDBC
+de.lmu.ifi.dbs.elki.algorithm.clustering.GriDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.affinitypropagation.AffinityPropagationClusteringAlgorithm
-de.lmu.ifi.dbs.elki.algorithm.clustering.em.EM de.lmu.ifi.dbs.elki.algorithm.clustering.EM EM
+de.lmu.ifi.dbs.elki.algorithm.clustering.em.EM de.lmu.ifi.dbs.elki.algorithm.clustering.EM
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.HDBSCANHierarchyExtraction
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.SimplifiedHierarchyExtraction
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.ExtractFlatClusteringFromHierarchy
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.extraction.ExtractFlatClusteringFromHierarchy de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.ExtractFlatClusteringFromHierarchy
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansSort
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansCompare
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHamerly
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansElkan
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel.ParallelLloydKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
@@ -23,7 +26,7 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHybridLloydMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.SingleAssignmentKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.XMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSXi OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
+de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi
de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.biclustering.ChengAndChurch
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.CASH
@@ -40,11 +43,11 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PreDeCon
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PROCLUS
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.SUBCLU
de.lmu.ifi.dbs.elki.algorithm.clustering.meta.ExternalClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelHierarchicalClustering
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelClustering de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelClustering
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelHierarchicalClustering de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByModelClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllInOne
-de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllNoise
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllInOne de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllInOne
+de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.TrivialAllNoise de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllNoise
de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelOrAllInOneClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.FDBSCAN
de.lmu.ifi.dbs.elki.algorithm.clustering.uncertain.CKMeans
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm
index c4585e42..9f436243 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm
@@ -1,6 +1,6 @@
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK SLINK single-link single-linkage
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK clustering.SLINK single-link single-linkage
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AnderbergHierarchicalClustering
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.AGNES HAC NaiveAgglomerativeHierarchicalClustering de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering
-de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK CLINK Defays
+de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CLINK Defays
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HDBSCANLinearMemory
de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINKHDBSCANLinearMemory
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
index 7e811cfd..8f0d1004 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
@@ -1,6 +1,8 @@
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansSort
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansCompare
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansHamerly
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansElkan
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.parallel.ParallelLloydKMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansInitialization b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansInitialization
index 6a5305b4..adb9a44d 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansInitialization
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansInitialization
@@ -1,9 +1,9 @@
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyChosenInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FirstKInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansPlusPlusInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.SampleKMeansInitialization
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestPointsInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyChosenInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyChosenInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FirstKInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FirstKInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansPlusPlusInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansPlusPlusInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.SampleKMeansInitialization de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.SampleKMeansInitialization
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestPointsInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FarthestPointsInitialMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestSumPointsInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyGeneratedInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyGeneratedInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyGeneratedInitialMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.PredefinedInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.PAMInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.PAMInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.PAMInitialMeans
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMedoidsInitialization b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMedoidsInitialization
index 29d84566..a142b64d 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMedoidsInitialization
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMedoidsInitialization
@@ -1,6 +1,6 @@
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.PAMInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyChosenInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FirstKInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansPlusPlusInitialMeans
-de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestPointsInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.PAMInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.PAMInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.RandomlyChosenInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyChosenInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FirstKInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FirstKInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.KMeansPlusPlusInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansPlusPlusInitialMeans
+de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestPointsInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FarthestPointsInitialMeans
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.initialization.FarthestSumPointsInitialMeans \ No newline at end of file
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSTypeAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSTypeAlgorithm
index dcd0c73a..04ab94f6 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSTypeAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSTypeAlgorithm
@@ -1,4 +1,4 @@
-de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICS
+de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSHeap de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.OPTICSList
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.DeLiClu de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu
de.lmu.ifi.dbs.elki.algorithm.clustering.optics.FastOPTICS
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
index 7b806549..a7a48700 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm
@@ -1,7 +1,7 @@
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.ABOD de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD abod
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.FastABOD de.lmu.ifi.dbs.elki.algorithm.outlier.FastABOD fastabod
de.lmu.ifi.dbs.elki.algorithm.outlier.anglebased.LBABOD de.lmu.ifi.dbs.elki.algorithm.outlier.LBABOD lb-abod
-de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.EMOutlier
+de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.EMOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.KMeansOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.clustering.SilhouetteOutlierDetection
de.lmu.ifi.dbs.elki.algorithm.outlier.COP
@@ -20,27 +20,27 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianModel
de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianUniformMixture
de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF
de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF LOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.COF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.FlexibleLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.KDEOS
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF de.lmu.ifi.dbs.elki.algorithm.outlier.LDF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP LoOP
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF SimplifiedLOF outlier.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimplifiedLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.parallel.ParallelSimplifiedLOF
-de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF
+de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF
de.lmu.ifi.dbs.elki.algorithm.outlier.lof.VarianceOfVolume
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuEvolutionary
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuNaive
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuEvolutionary de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.AggarwalYuNaive de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1
-de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD
+de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD de.lmu.ifi.dbs.elki.algorithm.outlier.SOD
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuMeanMultipleAttributes
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuMedianAlgorithm
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
index 6c4c8ebf..6293505c 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.DatabaseConnection
@@ -1,4 +1,4 @@
-de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.FileBasedDatabaseConnection de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.BundleDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.GeneratorXMLDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.RandomDoubleVectorDatabaseConnection
@@ -6,7 +6,7 @@ de.lmu.ifi.dbs.elki.datasource.DBIDRangeDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.ExternalIDJoinDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.LabelJoinDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.ConcatenateFilesDatabaseConnection
-de.lmu.ifi.dbs.elki.datasource.EmptyDatabaseConnection
+de.lmu.ifi.dbs.elki.datasource.EmptyDatabaseConnection de.lmu.ifi.dbs.elki.database.connection.EmptyDatabaseConnection
de.lmu.ifi.dbs.elki.datasource.PresortedBlindJoinDatabaseConnection
# de.lmu.ifi.dbs.elki.datasource.InputStreamDatabaseConnection
# de.lmu.ifi.dbs.elki.datasource.ArrayAdapterDatabaseConnection
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
index e4ee565e..7ff816b2 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter
@@ -1,38 +1,38 @@
de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter
de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter
-de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ClassLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFromPatternFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ClassLabelFromPatternFilter
-de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ExternalIDFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ExternalIDFilter
+de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFilter
+de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFromPatternFilter de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFromPatternFilter
+de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ExternalIDFilter de.lmu.ifi.dbs.elki.datasource.filter.ExternalIDFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.MultivariateTimeSeriesFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.SparseVectorFieldFilter de.lmu.ifi.dbs.elki.datasource.filter.SparseVectorFieldFilter
-de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.SplitNumberVectorFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.SplitNumberVectorFilter
+de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.SplitNumberVectorFilter de.lmu.ifi.dbs.elki.datasource.filter.SplitNumberVectorFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.UncertainSplitFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.WeightedUncertainSplitFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.UncertainifyFilter
-de.lmu.ifi.dbs.elki.datasource.filter.selection.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.selection.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.RandomSamplingStreamFilter
+de.lmu.ifi.dbs.elki.datasource.filter.selection.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.FilterByLabelFilter
+de.lmu.ifi.dbs.elki.datasource.filter.selection.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter
de.lmu.ifi.dbs.elki.datasource.filter.selection.ShuffleObjectsFilter de.lmu.ifi.dbs.elki.datasource.filter.ShuffleObjectsFilter
-de.lmu.ifi.dbs.elki.datasource.filter.selection.SortByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.SortByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.DropNaNFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.DropNaNFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.ReplaceNaNWithRandomFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ReplaceNaNWithRandomFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.NoMissingValuesFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.VectorDimensionalityFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.VectorDimensionalityFilter
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseMinMaxNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMinMaxNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseVarianceNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseVarianceNormalization z
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseMeanNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMeanNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.selection.SortByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.SortByLabelFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.DropNaNFilter de.lmu.ifi.dbs.elki.datasource.filter.DropNaNFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.ReplaceNaNWithRandomFilter de.lmu.ifi.dbs.elki.datasource.filter.ReplaceNaNWithRandomFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.FilterNoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.VectorDimensionalityFilter
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseMinMaxNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMinMaxNormalization de.lmu.ifi.dbs.elki.datasource.filter.AttributeWiseMinMaxNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseVarianceNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseVarianceNormalization z de.lmu.ifi.dbs.elki.datasource.filter.AttributeWiseVarianceNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseMeanNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseMADNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMADNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseErfNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseErfNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseErfNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseErfNormalization de.lmu.ifi.dbs.elki.datasource.filter.AttributeWiseErfNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseCDFNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseCDFNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseBetaNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseBetaNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.InverseDocumentFrequencyNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.InverseDocumentFrequencyNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.IntegerRankTieNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.IntegerRankTieNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.AttributeWiseBetaNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.InverseDocumentFrequencyNormalization de.lmu.ifi.dbs.elki.datasource.filter.InverseDocumentFrequencyNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.InverseDocumentFrequencyNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.columnwise.IntegerRankTieNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.RankTieNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.LengthNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.HellingerHistogramNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.HellingerHistogramNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.HellingerHistogramNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceMeanVarianceNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceMinMaxNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceRankNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceLogRankNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.Log1PlusNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.Log1PlusNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.Log1PlusNormalization
de.lmu.ifi.dbs.elki.datasource.filter.transform.GlobalPrincipalComponentAnalysisTransform whiten whitening pca
de.lmu.ifi.dbs.elki.datasource.filter.transform.FastMultidimensionalScalingTransform fastmds
de.lmu.ifi.dbs.elki.datasource.filter.transform.ClassicMultidimensionalScalingTransform mds
@@ -43,4 +43,4 @@ de.lmu.ifi.dbs.elki.datasource.filter.transform.LatLngToECEFFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.LngLatToECEFFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.PerturbationFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.ProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.transform.HistogramJitterFilter
+de.lmu.ifi.dbs.elki.datasource.filter.transform.HistogramJitterFilter de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
index efa92740..b995c871 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter
@@ -1,22 +1,22 @@
de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter
-de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFromPatternFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ClassLabelFromPatternFilter
+de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.ClassLabelFromPatternFilter de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFromPatternFilter
de.lmu.ifi.dbs.elki.datasource.filter.typeconversions.MultivariateTimeSeriesFilter
-de.lmu.ifi.dbs.elki.datasource.filter.selection.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ByLabelFilter
-de.lmu.ifi.dbs.elki.datasource.filter.selection.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.RandomSamplingStreamFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.VectorDimensionalityFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.VectorDimensionalityFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.DropNaNFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.DropNaNFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.ReplaceNaNWithRandomFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.ReplaceNaNWithRandomFilter
-de.lmu.ifi.dbs.elki.datasource.filter.cleaning.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.NoMissingValuesFilter
+de.lmu.ifi.dbs.elki.datasource.filter.selection.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.FilterByLabelFilter
+de.lmu.ifi.dbs.elki.datasource.filter.selection.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.VectorDimensionalityFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.DropNaNFilter de.lmu.ifi.dbs.elki.datasource.filter.DropNaNFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.ReplaceNaNWithRandomFilter de.lmu.ifi.dbs.elki.datasource.filter.ReplaceNaNWithRandomFilter
+de.lmu.ifi.dbs.elki.datasource.filter.cleaning.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.FilterNoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.LengthNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.HellingerHistogramNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.HellingerHistogramNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.HellingerHistogramNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceMeanVarianceNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceMinMaxNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceRankNormalization
de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.InstanceLogRankNormalization
-de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.Log1PlusNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.Log1PlusNormalization
+de.lmu.ifi.dbs.elki.datasource.filter.normalization.instancewise.Log1PlusNormalization
de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorFeatureSelectionFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.LatLngToECEFFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.LngLatToECEFFilter
de.lmu.ifi.dbs.elki.datasource.filter.transform.ProjectionFilter
-de.lmu.ifi.dbs.elki.datasource.filter.transform.HistogramJitterFilter
+de.lmu.ifi.dbs.elki.datasource.filter.transform.HistogramJitterFilter de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser
index 74d45151..ca42b0b5 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser
@@ -1,10 +1,10 @@
-de.lmu.ifi.dbs.elki.datasource.parser.NumberVectorLabelParser
+de.lmu.ifi.dbs.elki.datasource.parser.NumberVectorLabelParser de.lmu.ifi.dbs.elki.parser.NumberVectorLabelParser de.lmu.ifi.dbs.elki.parser.RealVectorLabelParser
de.lmu.ifi.dbs.elki.datasource.parser.ArffParser
de.lmu.ifi.dbs.elki.datasource.parser.SparseNumberVectorLabelParser
de.lmu.ifi.dbs.elki.datasource.parser.LibSVMFormatParser
de.lmu.ifi.dbs.elki.datasource.parser.CategorialDataAsNumberVectorParser
de.lmu.ifi.dbs.elki.datasource.parser.TermFrequencyParser
-de.lmu.ifi.dbs.elki.datasource.parser.BitVectorLabelParser
+de.lmu.ifi.dbs.elki.datasource.parser.BitVectorLabelParser de.lmu.ifi.dbs.elki.parser.BitVectorLabelParser
de.lmu.ifi.dbs.elki.datasource.parser.SimplePolygonParser
de.lmu.ifi.dbs.elki.datasource.parser.StringParser
de.lmu.ifi.dbs.elki.datasource.parser.SimpleTransactionParser
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction
index 5569c7df..d98773ce 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction
@@ -1,5 +1,5 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction maximum max chebyshev de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction
@@ -16,18 +16,18 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.SharedNearestNeighborJaccardDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.MatrixWeightedDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.ArccosSimilarityAdapter
-de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LinearAdapterLinear
-de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LnSimilarityAdapter
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.ArccosSimilarityAdapter de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterArccos
+de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LinearAdapterLinear de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLinear
+de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LnSimilarityAdapter de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLn
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction
@@ -52,14 +52,14 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDiver
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction kli
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.set.HammingDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.strings.LevenshteinDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.strings.NormalizedLevenshteinDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.Norm b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.Norm
index 2bfb112e..ba7bc172 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.Norm
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.Norm
@@ -1,22 +1,22 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction maximum max chebyshev de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction minimum min de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction squaredeuclidean de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
index 22ac6cef..f94a9e62 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction
@@ -1,5 +1,5 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction maximum max chebyshev de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction
@@ -14,11 +14,11 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.MatrixWeightedDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction
@@ -43,12 +43,12 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDiver
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction kli
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.set.HammingDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction
index 20669ef2..6671866d 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction
@@ -1,5 +1,5 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction arccos
@@ -14,15 +14,15 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.MatrixWeightedDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction
@@ -47,14 +47,14 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDiver
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction kli
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.set.HammingDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.strings.LevenshteinDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.strings.NormalizedLevenshteinDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
index cc284275..9777ec5b 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction
@@ -1,5 +1,5 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction maximum max chebyshev de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction
@@ -13,11 +13,11 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction squaredeuclidean de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction
@@ -26,8 +26,8 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.HistogramMatchDistanceFu
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction chisq
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedNumberVectorDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedNumberVectorDistanceFunction
index b7022678..eb4d4134 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedNumberVectorDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedNumberVectorDistanceFunction
@@ -1,8 +1,8 @@
de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.WeightedPearsonCorrelationDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.WeightedSquaredPearsonCorrelationDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.external.DistanceParser b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.external.DistanceParser
index 46b4fa03..f4ea4764 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.external.DistanceParser
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.external.DistanceParser
@@ -1 +1 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.external.AsciiDistanceParser \ No newline at end of file
+de.lmu.ifi.dbs.elki.distance.distancefunction.external.AsciiDistanceParser de.lmu.ifi.dbs.elki.datasource.parser.NumberDistanceParser de.lmu.ifi.dbs.elki.distance.distancefunction.external.NumberDistanceParser de.lmu.ifi.dbs.elki.parser.NumberDistanceParser \ No newline at end of file
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction
index 056db729..2594300b 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction
@@ -1,9 +1,9 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 EuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 ManhattanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction euclidean euclid l2 de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction taxicab cityblock l1 de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction lp minkowski p de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPIntegerNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction maximum max chebyshev de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedMaximumDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction
index 3467fa9c..a2a6e7a8 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction
@@ -1,5 +1,5 @@
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceMaximumDistanceFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.OnedimensionalDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction
index 23761a5e..4e804e80 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction
@@ -1,5 +1,5 @@
de.lmu.ifi.dbs.elki.distance.similarityfunction.FractionalSharedNearestNeighborSimilarityFunction
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringAdjustedRandIndexSimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringBCubedF1SimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringFowlkesMallowsSimilarityFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction
index 57331dd2..67d82042 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction
@@ -4,7 +4,7 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.Kulczynski2SimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.RadialBasisFunctionKernelFunction rbf
-de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.SigmoidKernelFunction
+de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.SigmoidKernelFunction sigmoid
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LaplaceKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.RationalQuadraticKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusterIntersectionSimilarityFunction
@@ -14,4 +14,4 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringRandIndexSimil
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringBCubedF1SimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringFowlkesMallowsSimilarityFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.HellingerDistanceFunction hellinger bhattacharyya
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction
index f1ce1f1a..59cb902d 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction
@@ -6,7 +6,7 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.InvertedDistanceSimilarityFuncti
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.RadialBasisFunctionKernelFunction rbf
-de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.SigmoidKernelFunction
+de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.SigmoidKernelFunction sigmoid
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LaplaceKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.RationalQuadraticKernelFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusterIntersectionSimilarityFunction
@@ -16,4 +16,4 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringRandIndexSimil
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringBCubedF1SimilarityFunction
de.lmu.ifi.dbs.elki.distance.similarityfunction.cluster.ClusteringFowlkesMallowsSimilarityFunction
de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.HellingerDistanceFunction hellinger bhattacharyya
-de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction
+de.lmu.ifi.dbs.elki.distance.distancefunction.set.JaccardSimilarityDistanceFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.JaccardPrimitiveSimilarityFunction
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator
index 8afd9f4a..9c836bbd 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator
@@ -1,6 +1,6 @@
de.lmu.ifi.dbs.elki.evaluation.AutomaticEvaluation
de.lmu.ifi.dbs.elki.evaluation.NoAutomaticEvaluation
-de.lmu.ifi.dbs.elki.evaluation.clustering.EvaluateClustering
+de.lmu.ifi.dbs.elki.evaluation.clustering.EvaluateClustering de.lmu.ifi.dbs.elki.evaluation.paircounting.EvaluatePairCountingFMeasure
de.lmu.ifi.dbs.elki.evaluation.clustering.LogClusterSizes
de.lmu.ifi.dbs.elki.evaluation.clustering.internal.EvaluateSilhouette
de.lmu.ifi.dbs.elki.evaluation.clustering.internal.EvaluateSimplifiedSilhouette
@@ -18,7 +18,7 @@ de.lmu.ifi.dbs.elki.evaluation.histogram.ComputeOutlierHistogram
de.lmu.ifi.dbs.elki.evaluation.index.IndexPurity
de.lmu.ifi.dbs.elki.evaluation.index.IndexStatistics
de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierRankingEvaluation
-de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierROCCurve ComputeROCCurve de.lmu.ifi.dbs.elki.evaluation.roc.ComputeROCCurve
+de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierROCCurve de.lmu.ifi.dbs.elki.evaluation.roc.ComputeROCCurve de.lmu.ifi.dbs.elki.evaluation.ComputeROCCurve
de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierThresholdClustering
de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierPrecisionAtKCurve
de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierPrecisionRecallCurve
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor
index 293dd23a..969c994b 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor
@@ -1,2 +1,2 @@
-de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor
+de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor de.lmu.ifi.dbs.elki.preprocessing.MaterializeKNNPreprocessor
de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNAndRKNNPreprocessor
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit
index 2e49d269..ab8c255c 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit
@@ -1,4 +1,4 @@
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MMRadSplit
-de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MLBDistSplit
-de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MRadSplit
+de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MLBDistSplit de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split.MLBDistSplit
+de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MRadSplit de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.split.MRadSplit
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.RandomSplit \ No newline at end of file
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit
index c1ce58c7..ed08bf68 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit
@@ -1,7 +1,7 @@
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.SortTileRecursiveBulkSplit str STR
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.AdaptiveSortTileRecursiveBulkSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.SpatialSortBulkSplit
-de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.MaxExtensionBulkSplit
+de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.MaxExtensionBulkSplit de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.bulk.MaxExtensionBulkSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.OneDimSortBulkSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.FileOrderBulkSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.MaxExtensionSortTileRecursiveBulkSplit
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.SplitStrategy b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.SplitStrategy
index 46523b64..838ae341 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.SplitStrategy
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.SplitStrategy
@@ -1,4 +1,4 @@
-de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.TopologicalSplitter
+de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.TopologicalSplitter de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.util.TopologicalSplitter
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.RTreeQuadraticSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.RTreeLinearSplit
de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.split.AngTanLinearSplit
diff --git a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution
index c193b5ae..72a16b2b 100644
--- a/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution
+++ b/elki/src/main/resources/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution
@@ -1,7 +1,7 @@
-de.lmu.ifi.dbs.elki.math.statistics.distribution.UniformDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.UniformDistribution de.lmu.ifi.dbs.elki.data.synthetic.bymodel.distribution.UniformDistribution
de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution GaussianDistribution normal gauss
de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentialDistribution
-de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution
+de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution de.lmu.ifi.dbs.elki.data.synthetic.bymodel.distribution.GammaDistribution
de.lmu.ifi.dbs.elki.math.statistics.distribution.BetaDistribution
de.lmu.ifi.dbs.elki.math.statistics.distribution.CauchyDistribution
de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiDistribution