#include <linguisticProcessing/core/WordSenseAnalysis/hasheddb.h>
Definition at line 39 of file hasheddb.h.
◆ HashedDB() [1/3]
| Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::HashedDB |
( |
| ) |
|
◆ HashedDB() [2/3]
| Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::HashedDB |
( |
int |
_signatureLength, |
|
|
int |
_nSignatures |
|
) |
| |
◆ HashedDB() [3/3]
| Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::HashedDB |
( |
std::string |
dbFileName | ) |
|
◆ ~HashedDB()
| Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::~HashedDB |
( |
| ) |
|
◆ append()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::append |
( |
LSHSignature & |
s | ) |
|
◆ decrNSignatures()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::decrNSignatures |
( |
| ) |
|
|
inline |
◆ fastKNNSearch1()
| vector< int > & Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::fastKNNSearch1 |
( |
std::vector< int > & |
permutations, |
|
|
int |
beam |
|
) |
| |
◆ getNSignatures()
| int Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::getNSignatures |
( |
| ) |
|
|
inline |
◆ getSignature()
| LSHSignature & Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::getSignature |
( |
int |
key | ) |
|
|
inline |
◆ getSignatureLength()
| int Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::getSignatureLength |
( |
| ) |
|
|
inline |
◆ incrNSignatures()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::incrNSignatures |
( |
| ) |
|
|
inline |
◆ insert()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::insert |
( |
int |
ind, |
|
|
LSHSignature & |
s |
|
) |
| |
◆ printStats()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::printStats |
( |
| ) |
|
◆ removeLast()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::removeLast |
( |
| ) |
|
◆ setNSignatures()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::setNSignatures |
( |
int |
n | ) |
|
|
inline |
◆ writeToFile()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::writeToFile |
( |
std::string |
fileName, |
|
|
int |
rank, |
|
|
int |
nproc |
|
) |
| |
◆ xorX()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::HashedDB::xorX |
( |
LSHSignature & |
s | ) |
|
The documentation for this class was generated from the following files:
- lima_linguisticprocessing/src/linguisticProcessing/core/WordSenseAnalysis/hasheddb.h
- lima_linguisticprocessing/src/linguisticProcessing/core/WordSenseAnalysis/hasheddb.cpp