31 #ifndef vtkPKMeanStatistics_h
32 #define vtkPKMeanStatistics_h
34 #include "vtkFiltersParallelStatisticsModule.h"
dynamic, self-adjusting array of vtkIdType
dynamic, self-adjusting array of double
dynamic, self-adjusting array of int
a simple class to control print indentation
virtual void UpdateClusterCenters(vtkTable *newClusterElements, vtkTable *curClusterElements, vtkIdTypeArray *numMembershipChanges, vtkIdTypeArray *numElementsInCluster, vtkDoubleArray *error, vtkIdTypeArray *startRunID, vtkIdTypeArray *endRunID, vtkIntArray *computeRun)
A class for KMeans clustering.
virtual vtkIdType GetTotalNumberOfObservations(vtkIdType numObservations)
vtkMultiProcessController * Controller
A table, which contains similar-typed columns of data.
virtual void CreateInitialClusterCenters(vtkIdType numToAllocate, vtkIdTypeArray *numberOfClusters, vtkTable *inData, vtkTable *curClusterElements, vtkTable *newClusterElements)
Used to send/receive messages in a multiprocess environment.
static vtkKMeansStatistics * New()
virtual void PrintSelf(ostream &os, vtkIndent indent)
Multiprocessing communication superclass.