Package elki.similarity
Class SharedNearestNeighborSimilarity.Instance<O>
- java.lang.Object
-
- elki.similarity.AbstractIndexBasedSimilarity.Instance<O,SharedNearestNeighborIndex<O>>
-
- elki.similarity.SharedNearestNeighborSimilarity.Instance<O>
-
- Type Parameters:
O- Object type
- All Implemented Interfaces:
elki.database.query.similarity.DatabaseSimilarityQuery<O>,elki.database.query.similarity.SimilarityQuery<O>,elki.similarity.IndexBasedSimilarity.Instance<O,SharedNearestNeighborIndex<O>>
- Enclosing class:
- SharedNearestNeighborSimilarity<O>
public static class SharedNearestNeighborSimilarity.Instance<O> extends elki.similarity.AbstractIndexBasedSimilarity.Instance<O,SharedNearestNeighborIndex<O>>
Instance for a particular database.- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description private SharedNearestNeighborSimilarity<? super O>similarityFunctionSimilarity function.
-
Constructor Summary
Constructors Constructor Description Instance(elki.database.relation.Relation<O> database, SharedNearestNeighborIndex<O> preprocessor, SharedNearestNeighborSimilarity<? super O> similarityFunction)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elki.similarity.Similarity<? super O>getSimilarity()doublesimilarity(elki.database.ids.DBIDRef id1, elki.database.ids.DBIDRef id2)-
Methods inherited from class elki.similarity.AbstractIndexBasedSimilarity.Instance
getIndex, getRelation
-
-
-
-
Field Detail
-
similarityFunction
private SharedNearestNeighborSimilarity<? super O> similarityFunction
Similarity function.
-
-
Constructor Detail
-
Instance
public Instance(elki.database.relation.Relation<O> database, SharedNearestNeighborIndex<O> preprocessor, SharedNearestNeighborSimilarity<? super O> similarityFunction)
Constructor.- Parameters:
database- Databasepreprocessor- Index
-
-
Method Detail
-
similarity
public double similarity(elki.database.ids.DBIDRef id1, elki.database.ids.DBIDRef id2)
-
getSimilarity
public elki.similarity.Similarity<? super O> getSimilarity()
-
-