Package example.kmeans
Class KMeans
- java.lang.Object
- 
- ibis.constellation.Activity
- 
- example.kmeans.KMeans
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class KMeans extends Activity - See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup(Constellation cons)static float[]generateRandom(int sz, long seed)intinitialize(Constellation cons)KMeansResultkMeansCluster(Constellation cons, float[] centers, int jobNo, boolean gpu)static voidmain(java.lang.String[] args)intprocess(Constellation cons, Event arg0)- 
Methods inherited from class ibis.constellation.ActivityexpectsEvents, getContext, identifier, mayBeStolen, setIdentifier
 
- 
 
- 
- 
- 
Field Detail- 
loggerpublic static org.slf4j.Logger logger 
 - 
THRESHOLDpublic static final float THRESHOLD - See Also:
- Constant Field Values
 
 - 
MAX_ITERATIONSpublic static final int MAX_ITERATIONS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
initializepublic int initialize(Constellation cons) - Specified by:
- initializein class- Activity
 
 - 
cleanuppublic void cleanup(Constellation cons) 
 - 
processpublic int process(Constellation cons, Event arg0) 
 - 
kMeansClusterpublic KMeansResult kMeansCluster(Constellation cons, float[] centers, int jobNo, boolean gpu) 
 - 
mainpublic static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
generateRandompublic static float[] generateRandom(int sz, long seed)
 
- 
 
-