结构体 faiss::nsg::Graph

template<class node_t>
struct Graph

公共函数

inline Graph(node_t *data, int N, int K)
inline Graph(int N, int K)
inline Graph(const Graph &g)
inline virtual ~Graph()
inline node_t at(int i, int j) const
inline node_t &at(int i, int j)
inline virtual size_t get_neighbors(int i, node_t *neighbors) const

公共成员

node_t *data

扁平化的邻接矩阵,大小为 N 行 K 列

int K

每个节点的邻居数量

int N

节点总数

bool own_fields

底层数据是否由自身拥有