@Override public CachedDoubleDistanceKNNPreprocessor<O> instantiate(Relation<O> relation) { CachedDoubleDistanceKNNPreprocessor<O> instance = new CachedDoubleDistanceKNNPreprocessor<>(relation, distanceFunction, k, filename); return instance; }
@Override protected void preprocess() { createStorage();
@Override protected void preprocess() { createStorage();
@Override public CachedDoubleDistanceKNNPreprocessor<O> instantiate(Relation<O> relation) { CachedDoubleDistanceKNNPreprocessor<O> instance = new CachedDoubleDistanceKNNPreprocessor<>(relation, distanceFunction, k, filename); return instance; }
@Override protected void preprocess() { createStorage();
@Override public CachedDoubleDistanceKNNPreprocessor<O> instantiate(Relation<O> relation) { CachedDoubleDistanceKNNPreprocessor<O> instance = new CachedDoubleDistanceKNNPreprocessor<>(relation, distanceFunction, k, filename); return instance; }