MTF
gnn::FGNN< DistType > Member List

This is the complete list of members for gnn::FGNN< DistType >, including all inherited members.

addNode(Node *node_i, int nn) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
buildGraph(const double *dataset, flannIdxT *flann_index, const flann::SearchParams &search_params) (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
buildGraph(const double *dataset) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
buildGraph(const double *X, int k) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
computeDistances(const double *dataset) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
dataset_distances (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
dist_computed (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
dist_func (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
DistTypePtr typedef (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
FGNN(DistTypePtr _dist_func, int _n_samples, int _n_dims, bool _is_symmetrical=true, const ParamType *gnn_params=nullptr) (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >inline
flannIdxT typedef (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
flannMatT typedef (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
flannResultT typedef (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
getRandNum(int lb, int ub) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >inlineprotected
GNN(DistTypePtr _dist_func, int _n_samples, int _n_dims, bool _is_symmetrical=true, const ParamType *gnn_params=nullptr) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
is_symmetrical (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
knnSearch11(const double *Q, IndxDist *dists, const double *X, int rows, int cols, int k, int *X_inds) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
knnSearch2(const double *Q, IndxDist *dists, const double *X, int rows, int cols, int k) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
loadGraph(const char *file_name) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
min(int a, int b) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >inlineprotected
n_dims (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
n_samples (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
nodes (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
params (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
ParamType typedef (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >
pickKNNs(IndxDist *vis_nodes, int visited, IndxDist **gnn_dists, int K, int *gnns_cap) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
saveGraph(const char *file_name) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
searchGraph(const double *query, const double *dataset, int *nn_ids, double *nn_dists, int K=1) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
searchGraph(const double *Xq, const double *X, int NNs, int K) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >
start_node_idx (defined in gnn::GNN< DistType >)gnn::GNN< DistType >protected
swap(ScalarT *i, ScalarT *j) (defined in gnn::GNN< DistType >)gnn::GNN< DistType >inlineprotected
~FGNN() (defined in gnn::FGNN< DistType >)gnn::FGNN< DistType >inline
~GNN() (defined in gnn::GNN< DistType >)gnn::GNN< DistType >inline