![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <linguisticProcessing/core/WordSenseAnalysis/lshsignature.h>
Public Types | |
| typedef uint64_t | base |
Public Member Functions | |
| LSHSignature (int bitLength) | |
| LSHSignature (const LSHSignature &s) | |
| LSHSignature & | operator= (const LSHSignature &s) |
| ~LSHSignature () | |
| base * | getData () |
| int | getBitLength () |
| void | setBit (uint b) |
| void | unsetBit (uint b) |
| bool | getBit (uint b) |
| void | merge (std::vector< LSHSignature > &sigs) |
| void | print (double rank, int limit) |
| void | xorX (LSHSignature &signature) |
| int | bitCount () |
| int | bitCount64 (int where) |
| bool | comparePermutedBits (LSHSignature &s, std::vector< int > &permutations) |
Definition at line 33 of file lshsignature.h.
| typedef uint64_t LSHSignature::base |
Definition at line 36 of file lshsignature.h.
| LSHSignature::LSHSignature | ( | int | bitLength | ) |
Definition at line 20 of file lshsignature.cpp.
| LSHSignature::LSHSignature | ( | const LSHSignature & | s | ) |
Definition at line 36 of file lshsignature.cpp.
| LSHSignature::~LSHSignature | ( | ) |
Definition at line 30 of file lshsignature.cpp.
| int LSHSignature::bitCount | ( | ) |
Definition at line 139 of file lshsignature.cpp.
| int LSHSignature::bitCount64 | ( | int | where | ) |
Definition at line 191 of file lshsignature.cpp.
| bool LSHSignature::comparePermutedBits | ( | LSHSignature & | s, |
| std::vector< int > & | permutations | ||
| ) |
Definition at line 239 of file lshsignature.cpp.
| bool LSHSignature::getBit | ( | uint | b | ) |
Definition at line 84 of file lshsignature.cpp.
| int LSHSignature::getBitLength | ( | ) |
Definition at line 69 of file lshsignature.cpp.
| LSHSignature::base * LSHSignature::getData | ( | ) |
Definition at line 64 of file lshsignature.cpp.
| void LSHSignature::merge | ( | std::vector< LSHSignature > & | sigs | ) |
Definition at line 90 of file lshsignature.cpp.
| LSHSignature & LSHSignature::operator= | ( | const LSHSignature & | s | ) |
Definition at line 47 of file lshsignature.cpp.
| void LSHSignature::print | ( | double | rank, |
| int | limit | ||
| ) |
Definition at line 112 of file lshsignature.cpp.
| void LSHSignature::setBit | ( | uint | b | ) |
Definition at line 74 of file lshsignature.cpp.
| void LSHSignature::unsetBit | ( | uint | b | ) |
Definition at line 79 of file lshsignature.cpp.
| void LSHSignature::xorX | ( | LSHSignature & | signature | ) |
Definition at line 125 of file lshsignature.cpp.