BaseCase(const size_t queryIndex, const arma::uvec &referenceIndices, const size_t k, arma::Mat< size_t > &neighbors, arma::mat &distances) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
BaseCase(const size_t queryIndex, const arma::uvec &referenceIndices, const size_t k, const arma::mat &querySet, arma::Mat< size_t > &neighbors, arma::mat &distances) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
bucketContentSize | mlpack::neighbor::LSHSearch< SortPolicy > | private |
bucketRowInHashTable | mlpack::neighbor::LSHSearch< SortPolicy > | private |
bucketSize | mlpack::neighbor::LSHSearch< SortPolicy > | private |
BucketSize() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
Candidate typedef | mlpack::neighbor::LSHSearch< SortPolicy > | private |
CandidateList typedef | mlpack::neighbor::LSHSearch< SortPolicy > | private |
ComputeRecall(const arma::Mat< size_t > &foundNeighbors, const arma::Mat< size_t > &realNeighbors) | mlpack::neighbor::LSHSearch< SortPolicy > | static |
distanceEvaluations | mlpack::neighbor::LSHSearch< SortPolicy > | private |
DistanceEvaluations() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
DistanceEvaluations() | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
GetAdditionalProbingBins(const arma::vec &queryCode, const arma::vec &queryCodeNotFloored, const size_t T, arma::mat &additionalProbingBins) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
hashWidth | mlpack::neighbor::LSHSearch< SortPolicy > | private |
LSHSearch(const arma::mat &referenceSet, const arma::cube &projections, const double hashWidth=0.0, const size_t secondHashSize=99901, const size_t bucketSize=500) | mlpack::neighbor::LSHSearch< SortPolicy > | |
LSHSearch(const arma::mat &referenceSet, const size_t numProj, const size_t numTables, const double hashWidth=0.0, const size_t secondHashSize=99901, const size_t bucketSize=500) | mlpack::neighbor::LSHSearch< SortPolicy > | |
LSHSearch() | mlpack::neighbor::LSHSearch< SortPolicy > | |
LSHSearch(const LSHSearch &other) | mlpack::neighbor::LSHSearch< SortPolicy > | |
LSHSearch(LSHSearch &&other) | mlpack::neighbor::LSHSearch< SortPolicy > | |
numProj | mlpack::neighbor::LSHSearch< SortPolicy > | private |
NumProjections() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
numTables | mlpack::neighbor::LSHSearch< SortPolicy > | private |
offsets | mlpack::neighbor::LSHSearch< SortPolicy > | private |
Offsets() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
operator=(const LSHSearch &other) | mlpack::neighbor::LSHSearch< SortPolicy > | |
operator=(LSHSearch &&other) | mlpack::neighbor::LSHSearch< SortPolicy > | |
ownsSet | mlpack::neighbor::LSHSearch< SortPolicy > | private |
PerturbationExpand(std::vector< bool > &A) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
PerturbationScore(const std::vector< bool > &A, const arma::vec &scores) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
PerturbationShift(std::vector< bool > &A) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
PerturbationValid(const std::vector< bool > &A) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
projections | mlpack::neighbor::LSHSearch< SortPolicy > | private |
Projections() | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
Projections(const arma::cube &projTables) | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
referenceSet | mlpack::neighbor::LSHSearch< SortPolicy > | private |
ReferenceSet() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
ReturnIndicesFromTable(const VecType &queryPoint, arma::uvec &referenceIndices, size_t numTablesToSearch, const size_t T) const | mlpack::neighbor::LSHSearch< SortPolicy > | private |
Search(const arma::mat &querySet, const size_t k, arma::Mat< size_t > &resultingNeighbors, arma::mat &distances, const size_t numTablesToSearch=0, const size_t T=0) | mlpack::neighbor::LSHSearch< SortPolicy > | |
Search(const size_t k, arma::Mat< size_t > &resultingNeighbors, arma::mat &distances, const size_t numTablesToSearch=0, size_t T=0) | mlpack::neighbor::LSHSearch< SortPolicy > | |
secondHashSize | mlpack::neighbor::LSHSearch< SortPolicy > | private |
secondHashTable | mlpack::neighbor::LSHSearch< SortPolicy > | private |
SecondHashTable() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
secondHashWeights | mlpack::neighbor::LSHSearch< SortPolicy > | private |
SecondHashWeights() const | mlpack::neighbor::LSHSearch< SortPolicy > | inline |
Serialize(Archive &ar, const unsigned int version) | mlpack::neighbor::LSHSearch< SortPolicy > | |
Train(const arma::mat &referenceSet, const size_t numProj, const size_t numTables, const double hashWidth=0.0, const size_t secondHashSize=99901, const size_t bucketSize=500, const arma::cube &projection=arma::cube()) | mlpack::neighbor::LSHSearch< SortPolicy > | |
~LSHSearch() | mlpack::neighbor::LSHSearch< SortPolicy > | |