|
Clustering
C++20 header-only: DBSCAN, HDBSCAN, k-means.
|
#include <algorithm>#include <array>#include <cstddef>#include <cstdint>#include <limits>#include <optional>#include <type_traits>#include <utility>#include <vector>#include "clustering/always_assert.h"#include "clustering/hdbscan/mst_output.h"#include "clustering/index/nn_descent.h"#include "clustering/math/detail/avx2_helpers.h"#include "clustering/math/dsu.h"#include "clustering/math/thread.h"#include "clustering/ndarray.h"Go to the source code of this file.
Classes | |
| struct | clustering::hdbscan::NnDescentMstConfig |
| Tuning knobs for the NN-Descent MST backend. More... | |
| class | clustering::hdbscan::NnDescentMstBackend< T > |
| Approximate minimum-spanning-tree backend over mutual-reachability distance via an NN-Descent-built kNN graph plus Kruskal, with a connectivity fallback that closes any disconnected components. More... | |
Namespaces | |
| namespace | clustering |
| namespace | clustering::hdbscan |