Clustering
C++20 header-only: DBSCAN, HDBSCAN, k-means.
Loading...
Searching...
No Matches
nn_descent_mst_backend.h File Reference
#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"
Include dependency graph for nn_descent_mst_backend.h:
This graph shows which files directly or indirectly include this file:

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