#include <LanguageModelDelegate.h>


Public Member Functions | |
| LanguageModelDelegate (bool registerScore, ScoreIndexManager &scoreIndexManager, LanguageModelSingleFactor *delegate) | |
| bool | Load (const std::string &, FactorType, size_t) |
| float | GetValueGivenState (const std::vector< const Word * > &contextFactor, FFState &state, unsigned int *len=0) const |
| float | GetValueForgotState (const std::vector< const Word * > &contextFactor, FFState &state, unsigned int *len=0) const |
| void | GetState (const std::vector< const Word * > &contextFactor, FFState &outState) const |
| get State for a particular n-gram. We don't care what the score is. | |
| FFState * | NewState (const FFState *from=NULL) const |
| Moses::LanguageModelDelegate::LanguageModelDelegate | ( | bool | registerScore, | |
| ScoreIndexManager & | scoreIndexManager, | |||
| LanguageModelSingleFactor * | delegate | |||
| ) | [inline] |
References Moses::LanguageModelSingleFactor::GetFactorType(), Moses::LanguageModel::GetNGramOrder(), Moses::LanguageModelSingleFactor::GetSentenceEnd(), Moses::LanguageModel::GetSentenceEndArray(), Moses::LanguageModelSingleFactor::GetSentenceStart(), Moses::LanguageModel::GetSentenceStartArray(), Moses::LanguageModelSingleFactor::m_factorType, Moses::LanguageModel::m_nGramOrder, Moses::LanguageModelSingleFactor::m_sentenceEnd, Moses::LanguageModel::m_sentenceEndArray, Moses::LanguageModelSingleFactor::m_sentenceStart, and Moses::LanguageModel::m_sentenceStartArray.

| void Moses::LanguageModelDelegate::GetState | ( | const std::vector< const Word * > & | contextFactor, | |
| FFState & | outState | |||
| ) | const [inline, virtual] |
get State for a particular n-gram. We don't care what the score is.
Reimplemented from Moses::LanguageModel.
References Moses::LanguageModel::GetState().

| float Moses::LanguageModelDelegate::GetValueForgotState | ( | const std::vector< const Word * > & | contextFactor, | |
| FFState & | state, | |||
| unsigned int * | len = 0 | |||
| ) | const [inline, virtual] |
Implements Moses::LanguageModel.
References Moses::LanguageModel::GetValueForgotState().

| float Moses::LanguageModelDelegate::GetValueGivenState | ( | const std::vector< const Word * > & | contextFactor, | |
| FFState & | state, | |||
| unsigned int * | len = 0 | |||
| ) | const [inline, virtual] |
Reimplemented from Moses::LanguageModel.
References Moses::LanguageModel::GetValueGivenState().

| bool Moses::LanguageModelDelegate::Load | ( | const std::string & | , | |
| FactorType | , | |||
| size_t | ||||
| ) | [inline, virtual] |
Implements Moses::LanguageModelSingleFactor.
| FFState* Moses::LanguageModelDelegate::NewState | ( | const FFState * | from = NULL |
) | const [inline, virtual] |
Implements Moses::LanguageModel.
References Moses::LanguageModel::NewState().

1.5.9