Moses::KenOSMBase Class Reference

#include <KenOSM.h>

Inheritance diagram for Moses::KenOSMBase:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~KenOSMBase ()
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


Detailed Description

Definition at line 9 of file KenOSM.h.


Constructor & Destructor Documentation

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

Definition at line 12 of file KenOSM.h.


Member Function Documentation

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

Implemented in Moses::KenOSM< KenModel >.

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

Here is the caller graph for this function:

virtual const lm::ngram::State& Moses::KenOSMBase::NullContextState (  )  const [pure virtual]

Implemented in Moses::KenOSM< KenModel >.

Referenced by Moses::OpSequenceModel::EvaluateInIsolation(), and Moses::OpSequenceModel::readLanguageModel().

Here is the caller graph for this function:

virtual float Moses::KenOSMBase::Score ( const lm::ngram::State ,
StringPiece  ,
lm::ngram::State  
) const [pure virtual]

Implemented in Moses::KenOSM< KenModel >.

Referenced by Moses::osmHypothesis::calculateOSMProb(), and Moses::OpSequenceModel::readLanguageModel().

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:08 2017 for Moses by  doxygen 1.5.9