#include <KenDsg.h>
Public Member Functions | |
virtual | ~KenDsgBase () |
virtual float | Score (const lm::ngram::State &, StringPiece, lm::ngram::State &) const =0 |
virtual const lm::ngram::State & | BeginSentenceState () const =0 |
virtual const lm::ngram::State & | NullContextState () const =0 |
virtual float | ScoreEndSentence (const lm::ngram::State &in_state, lm::ngram::State &out_state) const =0 |
Definition at line 9 of file KenDsg.h.
virtual Moses::KenDsgBase::~KenDsgBase | ( | ) | [inline, virtual] |
virtual const lm::ngram::State& Moses::KenDsgBase::BeginSentenceState | ( | ) | const [pure virtual] |
Implemented in Moses::KenDsg< KenModel >.
Referenced by Moses::DesegModel::EmptyHypothesisState().
virtual const lm::ngram::State& Moses::KenDsgBase::NullContextState | ( | ) | const [pure virtual] |
Implemented in Moses::KenDsg< KenModel >.
Referenced by Moses::DesegModel::EvaluateInIsolation(), and Moses::DesegModel::readLanguageModel().
virtual float Moses::KenDsgBase::Score | ( | const lm::ngram::State & | , | |
StringPiece | , | |||
lm::ngram::State & | ||||
) | const [pure virtual] |
Implemented in Moses::KenDsg< KenModel >.
Referenced by Moses::dsgHypothesis::calculateDsgProb(), and Moses::dsgHypothesis::calculateDsgProbinIsol().
virtual float Moses::KenDsgBase::ScoreEndSentence | ( | const lm::ngram::State & | in_state, | |
lm::ngram::State & | out_state | |||
) | const [pure virtual] |
Implemented in Moses::KenDsg< KenModel >.
Referenced by Moses::dsgHypothesis::calculateDsgProb().