XOR scanner to search for complement-similarities in collections of bit-vectors.
More...
|
void | set_ref_vector (const bv_ref_vector_type *ref_vect) BMNOEXCEPT |
|
const bv_ref_vector_type & | get_ref_vector () const BMNOEXCEPT |
|
void | compute_x_block_stats (const bm::word_t *block) BMNOEXCEPT |
| Compute statistics for the anchor search vector. More...
|
|
bool | search_best_xor_mask (const bm::word_t *block, size_type ridx_from, size_type ridx_to, unsigned i, unsigned j, bm::word_t *tb) |
| Scan for all candidate bit-blocks to find mask or match. More...
|
|
bool | search_best_xor_gap (const bm::word_t *block, size_type ridx_from, size_type ridx_to, unsigned i, unsigned j) |
| Scan all candidate gap-blocks to find best XOR match. More...
|
|
bool | validate_found (bm::word_t *xor_block, const bm::word_t *block) const BMNOEXCEPT |
| Validate serialization target. More...
|
|
size_type | found_ridx () const BMNOEXCEPT |
|
const bm::word_t * | get_found_block () const BMNOEXCEPT |
|
unsigned | get_x_best_metric () const BMNOEXCEPT |
|
bm::id64_t | get_xor_digest () const BMNOEXCEPT |
|
bool | is_eq_found () const BMNOEXCEPT |
| true if completely identical vector found More...
|
|
unsigned | get_x_bc () const BMNOEXCEPT |
|
unsigned | get_x_gc () const BMNOEXCEPT |
|
unsigned | get_x_block_best () const BMNOEXCEPT |
|
bm::block_waves_xor_descr & | get_descr () BMNOEXCEPT |
|
template<typename BV>
class bm::xor_scanner< BV >
XOR scanner to search for complement-similarities in collections of bit-vectors.
Definition at line 330 of file bmxor.h.