-
public class FuzzyTracker<T extends Comparable<T>>FuzzyTracker class.
-
-
Constructor Summary
Constructors Constructor Description FuzzyTracker()Constructor for FuzzyTracker.
-
Method Summary
Modifier and Type Method Description intsize()size. booleanisEmpty()isEmpty. doubleremove(T t)remove. voidclear()clear. doubleget(T t)get. voidset(T t, FuzzyProbability p)set. voidset(T t, double sim)set. doubleinc(T t, double sim)inc. doubledec(T t, double sim)dec. TprimaryKey()primaryKey. Set<T>keySet()keySet. Set<T>keySet(FuzzyProbability p)keySet. booleanis(T key, FuzzyProbability p)is. booleanmaybe(T key)maybe. booleanveryLikely(T key)veryLikely. booleanmustBe(T key)mustBe. booleancertainly(T key)certainly. StringtoString()-
-
Method Detail
-
size
int size()
size.
-
isEmpty
boolean isEmpty()
isEmpty.
-
clear
void clear()
clear.
-
set
void set(T t, FuzzyProbability p)
set.
- Parameters:
t- a T object.p- a ai.platon.pulsar.common.FuzzyProbability object.
-
primaryKey
T primaryKey()
primaryKey.
-
keySet
Set<T> keySet(FuzzyProbability p)
keySet.
- Parameters:
p- a ai.platon.pulsar.common.FuzzyProbability object.
-
is
boolean is(T key, FuzzyProbability p)
is.
- Parameters:
key- a T object.p- a ai.platon.pulsar.common.FuzzyProbability object.
-
veryLikely
boolean veryLikely(T key)
veryLikely.
- Parameters:
key- a T object.
-
-
-
-