add(const std::vector< int > &vec, int value) | bit::Kneser | [inline] |
add_value(std::vector< Array > &arrays, const Iterator &it, u32 value) | bit::Kneser | [inline, private] |
add_value(std::vector< FloatVec > &arrays, const Iterator &it, float value) | bit::Kneser | [inline, private] |
add_value(std::vector< IntVec > &arrays, const Iterator &it, int value) | bit::Kneser | [inline, private] |
compute_active_children(Iterator it, int *pruned_counts=NULL) | bit::Kneser | [inline] |
compute_beta_denominator() | bit::Kneser | [inline] |
compute_beta_interpolation_numerator() | bit::Kneser | [inline] |
compute_beta_numerator_terms() | bit::Kneser | [inline] |
compute_d1() | bit::Kneser | [inline] |
compute_d2_full() | bit::Kneser | [inline] |
compute_d2_trick() | bit::Kneser | [inline] |
compute_sums() | bit::Kneser | [inline] |
debug_sum_nonzero_xg_str() | bit::Kneser | [inline] |
debug_write_counts(FILE *file) | bit::Kneser | [inline] |
find(const std::vector< T > &vec) const | bit::Kneser | [inline] |
find(const std::string &str) const | bit::Kneser | [inline] |
FloatVec typedef | bit::Kneser | |
get_beta_denominator(const Iterator &it) const | bit::Kneser | [inline] |
get_beta_discount(unsigned int order) const | bit::Kneser | [inline] |
get_beta_interpolation_numerator(const Iterator &it) const | bit::Kneser | [inline] |
get_beta_numerator(const Iterator &it) const | bit::Kneser | [inline] |
get_count(const Iterator &it) const | bit::Kneser | [inline] |
get_d1(const Iterator &it) const | bit::Kneser | [inline] |
get_d2(const Iterator &it) const | bit::Kneser | [inline] |
get_discount(unsigned int order) const | bit::Kneser | [inline] |
get_value(const std::vector< FloatVec > &arrays, const Iterator &it) const | bit::Kneser | [inline, private] |
get_value(const std::vector< IntVec > &arrays, const Iterator &it) const | bit::Kneser | [inline, private] |
get_value(const std::vector< Array > &arrays, const Iterator &it) const | bit::Kneser | [inline, private] |
interpolation(const Iterator &it) const | bit::Kneser | [inline] |
interpolation_abs(const Iterator &it) const | bit::Kneser | [inline] |
IntVec typedef | bit::Kneser | |
is_pruned(const Iterator &it) const | bit::Kneser | [inline] |
Iterator typedef | bit::Kneser | |
Kneser() | bit::Kneser | [inline] |
m_beta_denominator | bit::Kneser | [private] |
m_beta_denominator0 | bit::Kneser | [private] |
m_beta_discounts | bit::Kneser | [private] |
m_beta_interpolation_numerator | bit::Kneser | [private] |
m_beta_interpolation_numerator0 | bit::Kneser | [private] |
m_counts | bit::Kneser | [private] |
m_d1 | bit::Kneser | [private] |
m_d1_model | bit::Kneser | [private] |
m_d1_weight_model | bit::Kneser | [private] |
m_d2 | bit::Kneser | [private] |
m_d2_norm | bit::Kneser | [private] |
m_discounts | bit::Kneser | [private] |
m_num_ngrams | bit::Kneser | [private] |
m_progress_skip | bit::Kneser | [private] |
m_pruned | bit::Kneser | [private] |
m_sentence_end_id | bit::Kneser | [private] |
m_sentence_end_str | bit::Kneser | [private] |
m_sentence_start_id | bit::Kneser | [private] |
m_sentence_start_str | bit::Kneser | [private] |
m_sum_gx | bit::Kneser | [private] |
m_sum_gx0 | bit::Kneser | [private] |
m_sum_nonzero_gx | bit::Kneser | [private] |
m_sum_nonzero_gx0 | bit::Kneser | [private] |
m_sum_nonzero_xg | bit::Kneser | [private] |
m_sum_nonzero_xg_not_pruned | bit::Kneser | [private] |
m_sum_nonzero_xgx | bit::Kneser | [private] |
m_sum_nonzero_xgx0 | bit::Kneser | [private] |
m_sum_xg_not_pruned | bit::Kneser | [private] |
m_symbol_map | bit::Kneser | [private] |
m_trie | bit::Kneser | [private] |
ngram(const std::string &str) const | bit::Kneser | [inline] |
Ngram typedef | bit::Kneser | |
ngram_prob(Iterator it) const | bit::Kneser | [inline] |
ngram_str(const std::vector< T > &ngram) const | bit::Kneser | [inline] |
num_active_children(Iterator it) const | bit::Kneser | [inline] |
num_active_ngrams() const | bit::Kneser | [inline] |
num_ngrams() const | bit::Kneser | [inline] |
prob_abs_full(const Iterator &it, float *lower_prob=NULL) const | bit::Kneser | [inline] |
prob_abs_lower(Iterator it) const | bit::Kneser | [inline] |
prob_beta_full(const Iterator &it) const | bit::Kneser | [inline] |
prob_beta_full(Ngram ngram) const | bit::Kneser | [inline] |
prob_beta_lower(Iterator it) const | bit::Kneser | [inline] |
prob_full(const Iterator &it, float *lower_prob=NULL) const | bit::Kneser | [inline] |
prob_lower(Iterator it) const | bit::Kneser | [inline] |
prune(unsigned int ngrams) | bit::Kneser | [inline] |
prune_ngram(Iterator it) | bit::Kneser | [inline] |
prune_threshold(float threshold) | bit::Kneser | [inline] |
read_binary_counts(FILE *file) | bit::Kneser | [inline] |
read_binary_d1d2(FILE *file) | bit::Kneser | [inline] |
read_counts(FILE *file, bool integer_symbols=false) | bit::Kneser | [inline] |
reserve_orders(unsigned int orders) | bit::Kneser | [inline] |
root() const | bit::Kneser | [inline] |
sentence_end_id() const | bit::Kneser | [inline] |
sentence_start_id() const | bit::Kneser | [inline] |
set_count(const Iterator &it, u32 value) | bit::Kneser | [inline] |
set_d1_model(int model) | bit::Kneser | [inline] |
set_d1_weight_model(int model) | bit::Kneser | [inline] |
set_discount(unsigned int order, float value) | bit::Kneser | [inline] |
set_value(std::vector< FloatVec > &arrays, const Iterator &it, float value) | bit::Kneser | [inline, private] |
set_value(std::vector< IntVec > &arrays, const Iterator &it, int value) | bit::Kneser | [inline, private] |
set_value(std::vector< Array > &arrays, const Iterator &it, u32 value) | bit::Kneser | [inline, private] |
sub_value(std::vector< Array > &arrays, const Iterator &it, u32 value) | bit::Kneser | [inline, private] |
sum_gx(const Iterator &it) const | bit::Kneser | [inline] |
sum_nonzero_gx(const Iterator &it) const | bit::Kneser | [inline] |
sum_nonzero_xg(const Iterator &it) const | bit::Kneser | [inline] |
sum_nonzero_xgx(const Iterator &it) const | bit::Kneser | [inline] |
symbol_map() const | bit::Kneser | [inline] |
SymbolMap typedef | bit::Kneser | |
Trie typedef | bit::Kneser | |
write_arpa(FILE *file) const | bit::Kneser | [inline] |
write_beta_arpa(FILE *file) const | bit::Kneser | [inline] |
write_binary_counts(FILE *file) const | bit::Kneser | [inline] |
write_binary_d1d2(FILE *file) const | bit::Kneser | [inline] |