edu.indiana.util.clustering
Interface Partition

All Known Implementing Classes:
ArrayListPartition

public interface Partition

A Partition is a set of equivalence classes.


Method Summary
 java.util.Iterator allMemberIterator(boolean includePrototypes)
           
 int calcMemberCount()
           
 double calcTotalDiff()
           
 java.util.Iterator eqClassIterator()
           
 Differentiator getDifferentiator()
           
 int getEqClassCount()
           
 EquivalenceClass getNearestEqClass(java.lang.Object obj)
           
 void resetEquivalenceClasses(EquivalenceClassMember[] prototypes, java.util.ArrayList allMembersList)
           
 

Method Detail

eqClassIterator

java.util.Iterator eqClassIterator()

getDifferentiator

Differentiator getDifferentiator()

allMemberIterator

java.util.Iterator allMemberIterator(boolean includePrototypes)

getNearestEqClass

EquivalenceClass getNearestEqClass(java.lang.Object obj)

getEqClassCount

int getEqClassCount()

calcMemberCount

int calcMemberCount()

calcTotalDiff

double calcTotalDiff()

resetEquivalenceClasses

void resetEquivalenceClasses(EquivalenceClassMember[] prototypes,
                             java.util.ArrayList allMembersList)