|
BitMagic-C++
|
Distance metric descriptor, holds metric code and result. More...
#include <bmalgo_impl.h>
Public Types | |
| typedef bm::id_t | size_type |
Public Member Functions | |
| distance_metric_descriptor (distance_metric m) BMNOEXCEPT | |
| distance_metric_descriptor () BMNOEXCEPT | |
| void | reset () BMNOEXCEPT |
| Sets metric result to 0. | |
Data Fields | |
| distance_metric | metric |
| size_type | result |
Distance metric descriptor, holds metric code and result.
Definition at line 86 of file bmalgo_impl.h.
Definition at line 91 of file bmalgo_impl.h.
|
inline |
Definition at line 97 of file bmalgo_impl.h.
References BMNOEXCEPT.
|
inline |
Definition at line 101 of file bmalgo_impl.h.
References BMNOEXCEPT, bm::COUNT_XOR, metric, and result.
|
inline |
Sets metric result to 0.
Definition at line 109 of file bmalgo_impl.h.
References BMNOEXCEPT, and result.
| distance_metric bm::distance_metric_descriptor::metric |
Definition at line 94 of file bmalgo_impl.h.
Referenced by bm::build_jaccard_similarity_batch(), bm::combine_any_operation_with_block(), bm::combine_count_operation_with_block(), distance_metric_descriptor(), and main().
| size_type bm::distance_metric_descriptor::result |
Definition at line 95 of file bmalgo_impl.h.
Referenced by bm::any_and(), bm::any_or(), bm::any_sub(), bm::any_xor(), bm::combine_any_operation_with_block(), bm::combine_any_operation_with_block(), bm::combine_count_operation_with_block(), bm::combine_count_operation_with_block(), bm::count_or(), bm::count_sub(), bm::count_xor(), distance_metric_descriptor(), bm::distance_operation_any(), and reset().