|
Clustering
C++20 header-only: DBSCAN, HDBSCAN, k-means.
|
Contract for the seeder that produces initial centroids for the Lloyd driver. More...
#include <clustering/kmeans/policy/seeder.h>
Contract for the seeder that produces initial centroids for the Lloyd driver.
The seeder owns its private scratch and writes the k initial centroid rows directly into the caller-provided centroid matrix. No auxiliary output buffers cross the seeder boundary; the Lloyd driver owns its own per-point distance scratch.
| S | Candidate seeder policy type. |
| T | Element type of the point cloud. |