#include <adjust_counts.hh>
Public Member Functions | |
AdjustCounts (const std::vector< uint64_t > &prune_thresholds, std::vector< uint64_t > &counts, std::vector< uint64_t > &counts_pruned, const std::vector< bool > &prune_words, const DiscountConfig &discount_config, std::vector< Discount > &discounts) | |
void | Run (const util::stream::ChainPositions &positions) |
Definition at line 39 of file adjust_counts.hh.
lm::builder::AdjustCounts::AdjustCounts | ( | const std::vector< uint64_t > & | prune_thresholds, | |
std::vector< uint64_t > & | counts, | |||
std::vector< uint64_t > & | counts_pruned, | |||
const std::vector< bool > & | prune_words, | |||
const DiscountConfig & | discount_config, | |||
std::vector< Discount > & | discounts | |||
) | [inline] |
Definition at line 45 of file adjust_counts.hh.
void lm::builder::AdjustCounts::Run | ( | const util::stream::ChainPositions & | positions | ) |
Definition at line 219 of file adjust_counts.cc.
References util::FixedArray< NGramStream< Payload > >::begin(), lm::NGramHeader::begin(), util::FixedArray< NGramStream< Payload > >::end(), lm::NGramHeader::end(), util::stream::GenericStreams< NGramStream< Payload > >::Init(), lm::builder::kBOS, lm::kUNK, util::FixedArray< T >::size(), Moses::stats, UTIL_TIMER, and lm::NGram< PayloadT >::Value().