edu.indiana.util.clustering
Interface EquivalenceClass
- All Known Implementing Classes:
- LinkedListEquivalenceClass
public interface EquivalenceClass
An equivalence class is a grouping of objects that are "similar". An equivalence
class has a prototypical member, the prototype. The prototype is considered
a full member of the class.
resetEquivalenceClass
void resetEquivalenceClass(EquivalenceClassMember prototype)
getPrototype
EquivalenceClassMember getPrototype()
memberIterator
java.util.Iterator memberIterator()
addMember
void addMember(EquivalenceClassMember member)
removeMember
boolean removeMember(EquivalenceClassMember member)
getClassDiff
double getClassDiff()
- The class difference of an equivalence class is the sum of the distances of all
members from the prototype.
getMemberCount
int getMemberCount()
clearMembers
void clearMembers()