Moses::KenDsgBase Class Reference

#include <KenDsg.h>

Inheritance diagram for Moses::KenDsgBase:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~KenDsgBase ()
virtual float Score (const lm::ngram::State &, StringPiece, lm::ngram::State &) const =0
virtual const lm::ngram::StateBeginSentenceState () const =0
virtual const lm::ngram::StateNullContextState () const =0
virtual float ScoreEndSentence (const lm::ngram::State &in_state, lm::ngram::State &out_state) const =0


Detailed Description

Definition at line 9 of file KenDsg.h.


Constructor & Destructor Documentation

virtual Moses::KenDsgBase::~KenDsgBase (  )  [inline, virtual]

Definition at line 12 of file KenDsg.h.


Member Function Documentation

virtual const lm::ngram::State& Moses::KenDsgBase::BeginSentenceState (  )  const [pure virtual]

Implemented in Moses::KenDsg< KenModel >.

Referenced by Moses::DesegModel::EmptyHypothesisState().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:

Generated on Thu Jul 6 00:33:03 2017 for Moses by  doxygen 1.5.9