Struct faiss::simd_result_handlers::FixedStorageHandler

template<int NQ, int BB>
struct FixedStorageHandler

stores results in fixed-size matrix.

Public Functions

inline void handle(int q, int b, simd16uint16 d0, simd16uint16 d1)
inline void set_block_origin(size_t i0, size_t j0)
template<class OtherResultHandler>
inline void to_other_handler(OtherResultHandler &other) const

Public Members

simd16uint16 dis[NQ][BB]
int i0 = 0