weka.clusterers.assigners
Class MPCKMeansAssigner

java.lang.Object
  extended byweka.clusterers.assigners.MPCKMeansAssigner
All Implemented Interfaces:
java.lang.Cloneable, OptionHandler, java.io.Serializable
Direct Known Subclasses:
LPAssigner, RandomAssigner, RMNAssigner, SimpleAssigner, SortedAssigner

public abstract class MPCKMeansAssigner
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable, OptionHandler

See Also:
Serialized Form

Field Summary
protected  MPCKMeans m_clusterer
          Clusterer that the assigner operates on
 
Constructor Summary
MPCKMeansAssigner()
          Default constructors
MPCKMeansAssigner(MPCKMeans clusterer)
          Initialize with a clusterer
 
Method Summary
abstract  int assign()
          The main method
abstract  boolean isSequential()
          Assigners can be sequential or collective
 void setClusterer(MPCKMeans clusterer)
          Set the clusterer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface weka.core.OptionHandler
getOptions, listOptions, setOptions
 

Field Detail

m_clusterer

protected MPCKMeans m_clusterer
Clusterer that the assigner operates on

Constructor Detail

MPCKMeansAssigner

public MPCKMeansAssigner()
Default constructors


MPCKMeansAssigner

public MPCKMeansAssigner(MPCKMeans clusterer)
Initialize with a clusterer

Method Detail

setClusterer

public void setClusterer(MPCKMeans clusterer)
Set the clusterer


isSequential

public abstract boolean isSequential()
Assigners can be sequential or collective


assign

public abstract int assign()
                    throws java.lang.Exception
The main method

Returns:
the number of points that changed assignment
Throws:
java.lang.Exception