Package tech.molecules.leet.table
Interface SimilarityProvider<U>
-
- All Known Implementing Classes:
CachedDescriptorSimilarityProvider
public interface SimilarityProvider<U>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doubleevaluate(U dp, String row_a, String row_b)NColumn<U,?>getColumn()StringgetName()booleanisNormalized()If value is always in between 0 and 1.booleanisSimilarity()true for similarity, false for distancebooleanisSymmetric()
-
-
-
Method Detail
-
getName
String getName()
-
isSimilarity
boolean isSimilarity()
true for similarity, false for distance- Returns:
-
isNormalized
boolean isNormalized()
If value is always in between 0 and 1.- Returns:
-
isSymmetric
boolean isSymmetric()
-
-