PostGIS  2.3.7dev-r@@SVN_REVISION@@
static void update_means ( kmeans_config config)
static

Definition at line 72 of file kmeans.c.

References kmeans_config::centers, kmeans_config::centroid_method, kmeans_config::clusters, kmeans_config::k, kmeans_config::num_objs, and kmeans_config::objs.

Referenced by kmeans().

73 {
74  int i;
75 
76  for (i = 0; i < config->k; i++)
77  {
78  /* Update the centroid for this cluster */
79  (config->centroid_method)(config->objs, config->clusters, config->num_objs, i, config->centers[i]);
80  }
81 }
int * clusters
Definition: kmeans.h:120
Pointer * centers
Definition: kmeans.h:107
size_t num_objs
Definition: kmeans.h:100
unsigned int k
Definition: kmeans.h:110
Pointer * objs
Definition: kmeans.h:97
kmeans_centroid_method centroid_method
Definition: kmeans.h:88

Here is the caller graph for this function: