Struct faiss::SingleBestResultHandler::SingleResultHandler

struct SingleResultHandler

Public Functions

inline SingleResultHandler(SingleBestResultHandler &hr)
inline void begin(const size_t current_idx)

begin results for query # i

inline void add_result(T dis, TI idx)

add one result for query i

inline void end()

series of results for query i is done

Public Members

SingleBestResultHandler &hr
T min_dis
TI min_idx
size_t current_idx = 0