|
subroutine, public | kmeans_clustering_oct_m::assign_points_to_centroids_finite_bc (mesh, centroids, ip_to_ic) |
| Assign each grid point to the closest centroid. A centroid and its set of nearest grid points defines a cluster. More...
|
|
subroutine, public | kmeans_clustering_oct_m::update_centroids (mesh, weight, ip_to_ic, centroids) |
| Compute a new set of centroids. More...
|
|
subroutine | kmeans_clustering_oct_m::compute_grid_difference (points, updated_points, tol, points_differ) |
| Compute the difference in two grids as \(abs(\mathbf{g}_1 - \mathbf{g}_2)\). More...
|
|
subroutine | kmeans_clustering_oct_m::report_differences_in_grids (points, updated_points, tol, points_differ) |
| Report differences returned from compute_grid_difference . More...
|
|
subroutine, public | kmeans_clustering_oct_m::weighted_kmeans (space, mesh, weight, centroids, n_iter, centroid_tol, discretize, inertia) |
| Weighted K-means clustering. More...
|
|
subroutine, public | kmeans_clustering_oct_m::sample_initial_centroids (mesh, centroids, seed_value) |
| Sample initial centroids from the full mesh. More...
|
|
subroutine | kmeans_clustering_oct_m::compute_centroid_inertia (mesh, centroids, weight, ip_to_ic, inertia) |
| Compute the inertia of all centroids. More...
|
|