Faiss
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
faiss::RankingScore2 Member List

This is the complete list of members for faiss::RankingScore2, including all inherited members.

accum_gt_weight_diff(const std::vector< int > &a, const std::vector< int > &b)faiss::RankingScore2inline
bcodes (defined in faiss::RankingScore2)faiss::RankingScore2
compute(const int *perm) constfaiss::Score3Computer< float, double >inline
compute_cost(const int *perm) const overridefaiss::Score3Computer< float, double >inlinevirtual
compute_update(const int *perm, int iw, int jw) constfaiss::Score3Computer< float, double >inline
cost_update(const int *perm, int iw, int jw) const override (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >inlinevirtual
gt_distances (defined in faiss::RankingScore2)faiss::RankingScore2
init_n_gt() (defined in faiss::RankingScore2)faiss::RankingScore2inline
n (defined in faiss::PermutationObjective)faiss::PermutationObjective
n_gt (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >
nb (defined in faiss::RankingScore2)faiss::RankingScore2
nbits (defined in faiss::RankingScore2)faiss::RankingScore2
nc (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >
nq (defined in faiss::RankingScore2)faiss::RankingScore2
qcodes (defined in faiss::RankingScore2)faiss::RankingScore2
rank_weight(int r) (defined in faiss::RankingScore2)faiss::RankingScore2inline
RankingScore2(int nbits, int nq, int nb, const uint32_t *qcodes, const uint32_t *bcodes, const float *gt_distances) (defined in faiss::RankingScore2)faiss::RankingScore2inline
update_i(const int *perm, int iw, int jw, int ip0, int ip, const float *n_gt_i) const (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >inline
update_i_cross(const int *perm, int iw, int jw, int ip0, int ip, const float *n_gt_i) constfaiss::Score3Computer< float, double >inline
update_i_plane(const int *perm, int iw, int jw, int ip0, int ip, const float *n_gt_i) const (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >inline
update_j_line(const int *perm, int iw, int jw, int ip0, int ip, int jp0, int jp, const float *n_gt_ij) constfaiss::Score3Computer< float, double >inline
update_k(const int *perm, int iw, int jw, int ip0, int ip, int jp0, int jp, int k, const float *n_gt_ij) constfaiss::Score3Computer< float, double >inline
~PermutationObjective() (defined in faiss::PermutationObjective)faiss::PermutationObjectiveinlinevirtual
~Score3Computer() override (defined in faiss::Score3Computer< float, double >)faiss::Score3Computer< float, double >inline