Classes | |
class | GenericApplied |
class | Applied |
class | SingleBest |
struct | NBestConfig |
class | Config |
class | ContextBase |
class | Context |
class | PartialEdge |
class | EdgeGenerator |
class | Header |
class | NBestList |
class | NBest |
struct | ScoreRuleRet |
union | Note |
struct | NBestComplete |
struct | HypoState |
class | VertexNode |
class | PartialVertex |
class | Vertex |
class | VertexGenerator |
class | RootVertexGenerator |
Typedefs | |
typedef float | Score |
typedef uint32_t | Arity |
typedef void * | History |
Functions | |
template<class Model > | |
ScoreRuleRet | ScoreRule (const Model &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::RestProbingModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::ProbingModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::TrieModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::QuantTrieModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::ArrayTrieModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
template ScoreRuleRet | ScoreRule (const lm::ngram::QuantArrayTrieModel &model, const std::vector< lm::WordIndex > &words, lm::ngram::ChartState *writing) |
Variables | |
const lm::WordIndex | kNonTerminal = lm::kMaxWordIndex |
typedef uint32_t search::Arity |
typedef void* search::History |
typedef float search::Score |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::QuantArrayTrieModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::ArrayTrieModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::QuantTrieModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::TrieModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::ProbingModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
template ScoreRuleRet search::ScoreRule | ( | const lm::ngram::RestProbingModel & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) |
ScoreRuleRet search::ScoreRule | ( | const Model & | model, | |
const std::vector< lm::WordIndex > & | words, | |||
lm::ngram::ChartState * | writing | |||
) | [inline] |
Definition at line 12 of file rule.cc.
References lm::ngram::RuleScore< M >::BeginSentence(), lm::ngram::RuleScore< M >::Finish(), kNonTerminal, search::ScoreRuleRet::oov, search::ScoreRuleRet::prob, lm::ngram::RuleScore< M >::Reset(), and lm::ngram::RuleScore< M >::Terminal().