#include <runner.h>
Public Types | |
typedef raft::KeyValuePair< value_idx, value_t > | KVP |
Public Member Functions | |
DI | FixConnectivitiesRedOp () |
FixConnectivitiesRedOp (value_t *core_dists_, value_idx m_) | |
DI void | operator() (value_idx rit, KVP *out, const KVP &other) const |
DI KVP | operator() (value_idx rit, const KVP &a, const KVP &b) const |
DI void | init (value_t *out, value_t maxVal) const |
DI void | init (KVP *out, value_t maxVal) const |
DI void | init_key (value_t &out, value_idx idx) const |
DI void | init_key (KVP &out, value_idx idx) const |
DI value_t | get_value (KVP &out) const |
DI value_t | get_value (value_t &out) const |
void | gather (const raft::resources &handle, value_idx *map) |
void | scatter (const raft::resources &handle, value_idx *map) |
Public Attributes | |
value_t * | core_dists |
value_idx | m |
Functor with reduction ops for performing fused 1-nn computation and guaranteeing only cross-component neighbors are considered.
value_idx | |
value_t |
typedef raft::KeyValuePair<value_idx, value_t> ML::HDBSCAN::FixConnectivitiesRedOp< value_idx, value_t >::KVP |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
value_t* ML::HDBSCAN::FixConnectivitiesRedOp< value_idx, value_t >::core_dists |
value_idx ML::HDBSCAN::FixConnectivitiesRedOp< value_idx, value_t >::m |