Moses::LanguageModelSkip Class Reference

#include <LanguageModelSkip.h>

Inheritance diagram for Moses::LanguageModelSkip:

Inheritance graph
[legend]
Collaboration diagram for Moses::LanguageModelSkip:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LanguageModelSkip (LanguageModelSingleFactor *lmImpl)
 ~LanguageModelSkip ()
bool Load (const std::string &filePath, FactorType factorType, size_t nGramOrder)
const FFStateGetNullContextState () const
const FFStateGetBeginSentenceState () const
FFStateNewState (const FFState *from=NULL) const
LMResult GetValueForgotState (const std::vector< const Word * > &contextFactor, FFState &outState) const

Protected Attributes

size_t m_realNGramOrder
LanguageModelSingleFactorm_lmImpl


Detailed Description

Definition at line 38 of file LanguageModelSkip.h.


Constructor & Destructor Documentation

Moses::LanguageModelSkip::LanguageModelSkip ( LanguageModelSingleFactor lmImpl  )  [inline]

Constructor

Parameters:
lmImpl SRI, IRST, or Ken LM which this LM can use to load data

Definition at line 48 of file LanguageModelSkip.h.

References m_lmImpl.

Moses::LanguageModelSkip::~LanguageModelSkip (  )  [inline]

Definition at line 51 of file LanguageModelSkip.h.

References m_lmImpl.


Member Function Documentation

const FFState* Moses::LanguageModelSkip::GetBeginSentenceState (  )  const [inline, virtual]

Implements Moses::LanguageModelImplementation.

Definition at line 76 of file LanguageModelSkip.h.

References Moses::LanguageModelImplementation::GetBeginSentenceState(), and m_lmImpl.

Here is the call graph for this function:

const FFState* Moses::LanguageModelSkip::GetNullContextState (  )  const [inline, virtual]

Implements Moses::LanguageModelImplementation.

Definition at line 72 of file LanguageModelSkip.h.

References Moses::LanguageModelImplementation::GetNullContextState(), and m_lmImpl.

Here is the call graph for this function:

LMResult Moses::LanguageModelSkip::GetValueForgotState ( const std::vector< const Word * > &  contextFactor,
FFState outState 
) const [inline, virtual]

bool Moses::LanguageModelSkip::Load ( const std::string &  filePath,
FactorType  factorType,
size_t  nGramOrder 
) [inline, virtual]

FFState* Moses::LanguageModelSkip::NewState ( const FFState from = NULL  )  const [inline, virtual]

Implements Moses::LanguageModelImplementation.

Definition at line 80 of file LanguageModelSkip.h.

References m_lmImpl, and Moses::LanguageModelImplementation::NewState().

Here is the call graph for this function:


Member Data Documentation

Definition at line 41 of file LanguageModelSkip.h.

Referenced by GetValueForgotState(), and Load().


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

Generated on Thu Oct 13 15:04:21 2011 for Moses by  doxygen 1.5.9